From b2a117ecdf475380d0382c0cdad685d866e6742d Mon Sep 17 00:00:00 2001 From: esam Date: Mon, 6 Oct 2025 05:02:38 -0400 Subject: [PATCH 01/10] pdf --- odex30_base/report_pdf_options/__init__.py | 3 + .../report_pdf_options/__manifest__.py | 21 ++++ odex30_base/report_pdf_options/i18n/es_PE.po | 69 ++++++++++++ .../report_pdf_options/images/main_1.png | Bin 0 -> 209675 bytes .../images/main_screenshot.png | Bin 0 -> 198760 bytes .../report_pdf_options/models/__init__.py | 1 + .../report_pdf_options/models/ir_actions.py | 13 +++ .../static/description/defaultoption.gif | Bin 0 -> 1454662 bytes .../static/description/index.html | 41 +++++++ .../static/description/printoptions.gif | Bin 0 -> 1929551 bytes .../static/description/printoptions2.gif | Bin 0 -> 2084759 bytes .../static/description/setupoptions.gif | Bin 0 -> 252242 bytes .../static/src/js/qwebactionmanager.js | 103 ++++++++++++++++++ .../views/ir_actions_report.xml | 17 +++ 14 files changed, 268 insertions(+) create mode 100644 odex30_base/report_pdf_options/__init__.py create mode 100644 odex30_base/report_pdf_options/__manifest__.py create mode 100644 odex30_base/report_pdf_options/i18n/es_PE.po create mode 100644 odex30_base/report_pdf_options/images/main_1.png create mode 100644 odex30_base/report_pdf_options/images/main_screenshot.png create mode 100644 odex30_base/report_pdf_options/models/__init__.py create mode 100644 odex30_base/report_pdf_options/models/ir_actions.py create mode 100644 odex30_base/report_pdf_options/static/description/defaultoption.gif create mode 100644 odex30_base/report_pdf_options/static/description/index.html create mode 100644 odex30_base/report_pdf_options/static/description/printoptions.gif create mode 100644 odex30_base/report_pdf_options/static/description/printoptions2.gif create mode 100644 odex30_base/report_pdf_options/static/description/setupoptions.gif create mode 100644 odex30_base/report_pdf_options/static/src/js/qwebactionmanager.js create mode 100644 odex30_base/report_pdf_options/views/ir_actions_report.xml diff --git a/odex30_base/report_pdf_options/__init__.py b/odex30_base/report_pdf_options/__init__.py new file mode 100644 index 0000000..027f7d8 --- /dev/null +++ b/odex30_base/report_pdf_options/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- +# +from . import models diff --git a/odex30_base/report_pdf_options/__manifest__.py b/odex30_base/report_pdf_options/__manifest__.py new file mode 100644 index 0000000..a4f998a --- /dev/null +++ b/odex30_base/report_pdf_options/__manifest__.py @@ -0,0 +1,21 @@ +{ + 'name': 'Pdf report options', + 'version': '18.0.1.0.0', # تحديث الإصدار + 'summary': """shows a modal window with options for printing, downloading or opening pdf reports""", + 'description': """...""", + 'author': 'Luis Rodrigo Mejia Mateus, Odoo SA', + 'category': 'Odex30-Base', + 'images': ['images/main_1.png', 'images/main_screenshot.png'], + 'depends': ['web'], + 'data': [ + 'views/ir_actions_report.xml', + ], + 'assets': { + 'web.assets_backend': [ + 'report_pdf_options/static/src/js/qwebactionmanager.js', + ], + }, + 'installable': True, + 'auto_install': False, + 'license': 'LGPL-3' +} diff --git a/odex30_base/report_pdf_options/i18n/es_PE.po b/odex30_base/report_pdf_options/i18n/es_PE.po new file mode 100644 index 0000000..1057b73 --- /dev/null +++ b/odex30_base/report_pdf_options/i18n/es_PE.po @@ -0,0 +1,69 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * print_attachment_options +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-05-29 02:35+0000\n" +"PO-Revision-Date: 2019-05-28 21:41-0500\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" +"Language: es_PE\n" +"X-Generator: Poedit 2.2.3\n" + +#. module: print_attachment_options +#. openerp-web +#: code:addons/print_attachment_options/static/src/js/qwebactionmanager.js:134 +#, python-format +msgid "Close" +msgstr "Cerrar" + +#. module: print_attachment_options +#: model:ir.model.fields,field_description:print_attachment_options.field_ir_act_report_xml_default_print_option +msgid "Default printing option" +msgstr "Opción de impresión predeterminada" + +#. module: print_attachment_options +#. openerp-web +#: code:addons/print_attachment_options/static/src/xml/print_attachment_options.xml:12 +#: selection:ir.actions.report.xml,default_print_option:0 +#, python-format +msgid "Download" +msgstr "Descargar" + +#. module: print_attachment_options +#. openerp-web +#: code:addons/print_attachment_options/static/src/xml/print_attachment_options.xml:16 +#: selection:ir.actions.report.xml,default_print_option:0 +#, python-format +msgid "Open" +msgstr "Abrir" + +#. module: print_attachment_options +#. openerp-web +#: code:addons/print_attachment_options/static/src/xml/print_attachment_options.xml:8 +#: selection:ir.actions.report.xml,default_print_option:0 +#, python-format +msgid "Print" +msgstr "Imprimir" + +#. module: print_attachment_options +#. openerp-web +#: code:addons/print_attachment_options/static/src/js/qwebactionmanager.js:96 +#, python-format +msgid "Report" +msgstr "Reporte" + +#. module: print_attachment_options +#. openerp-web +#: code:addons/print_attachment_options/static/src/js/qwebactionmanager.js:131 +#, python-format +msgid "What do you want to do?" +msgstr "¿Qué quieres hacer?" + diff --git a/odex30_base/report_pdf_options/images/main_1.png b/odex30_base/report_pdf_options/images/main_1.png new file mode 100644 index 0000000000000000000000000000000000000000..81a7c6337c84f56afacece39f05533b208007401 GIT binary patch literal 209675 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 z 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 %$C->#6I~g~|ytT)FaJ6qnS%g!4 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 literal 0 HcmV?d00001 diff --git a/odex30_base/report_pdf_options/images/main_screenshot.png b/odex30_base/report_pdf_options/images/main_screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..2d270c2293e94fcfc8eb13e147c0e93774b473fd GIT binary patch literal 198760 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

(uJy)PYe=u? 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 ~4UWxQSb@bO3v=R-BtnanM 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 literal 0 HcmV?d00001 diff --git a/odex30_base/report_pdf_options/models/__init__.py b/odex30_base/report_pdf_options/models/__init__.py new file mode 100644 index 0000000..bdf49f6 --- /dev/null +++ b/odex30_base/report_pdf_options/models/__init__.py @@ -0,0 +1 @@ +from . import ir_actions \ No newline at end of file diff --git a/odex30_base/report_pdf_options/models/ir_actions.py b/odex30_base/report_pdf_options/models/ir_actions.py new file mode 100644 index 0000000..cba40c6 --- /dev/null +++ b/odex30_base/report_pdf_options/models/ir_actions.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- + +from odoo import fields, models + + +class IrActionsReportXml(models.Model): + _inherit = 'ir.actions.report' + + default_print_option = fields.Selection(selection=[ + ('print', 'Print'), + ('download', 'Download'), + ('open', 'Open') + ], string='Default printing option') diff --git a/odex30_base/report_pdf_options/static/description/defaultoption.gif b/odex30_base/report_pdf_options/static/description/defaultoption.gif new file mode 100644 index 0000000000000000000000000000000000000000..5a812482771604a094de4eb38a1a2c1e8c728c11 GIT binary patch literal 1454662 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

#s1jIlT#A}noGYddF#KS~X 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�g58_sHFa}3>Bgr^s%j6=pZHj_)w|#)p zHk42$TMOi#FM?_NaOnoULPt{6WPT1>2bNl|3^K9RJNe-8n2fztQ*$(8rxa=d$L^C9 zcj^c|zQ}$bleSt>^M3OQeqP8vCx3wc2-5*+-eyD=-rpQ9c;jYDEG8`j#)!=)`!6-s z`mXHHHUEf?0ZPX|A+2R8VpvYd_|Ar{)2RR!o9YA zy;pLOPEk7S&1fUtg)>s|4Kv5uf70x0#bu&LG|`jqeo1BLZ-_dG7U#~|-g@T6{y5eM zUtMtddu<{o>!_VAy;#NWlV3MmPl0xo4zTskPL4io_D8*!%bK(#95_-rJ@!ue>jNbm z6eTKdkneW}k{dLK3G`1V#T%k?w!iBHt#4h5 z=UA4$O;c*4Q8{?waRQ9)QzYB z69oMr!EL*WdW!Y&mE#G3;M!i`e(sLthRn13~{DkSMsiueY zfFeETSnQj2!kgfq6o&cp(6i*sAQc<6}O?;-<~P%wJG3#cOJI(eQPiAwpO&f z*(0v4KK}A&H_>122-l}Ow!Qv(BF~qS{ell^U)(orB7%9-RlQTzmYY^?!=u&kCw|CN z+Sv}{6G~qxu=NKpW}-o*<$ylR1{sIsk3an`3p($g8$H>^Y;fbgkolAwmGhtU8rPt> z%#n;m+F|ig_xvmA<8B}h(QaV_2dv`Tn?_{FXh?MYH^rO=GI_7LgeW z$Ez2KL+7M)rlX&g^^BHv;n(*b#FB$EWQuvHu07CyKXkl0c+m%X?(@A!;t3D&H8**A zH%VI`&0rrzw;cVX9POr1MjcSHxf*hf9+fMi2`34v6Y!yy;XehCc}oiii7?2-b84W+ zb^FLB`>O|@HIJehBBYIZI($FN$hfxV)7a#0OtR`5u;@^#H?2F+$ z1_CUds)`XDJ^Q5GZz|~(@c^QO3W|dafZp=c>IzjEw7h~4>)?k6d5qP^+GcrG?>NE& zMeYna?myf-lZwO#T{!hM&w~}Ko!}~peM0AhhG2!)2}+OJo3Vx*k3aIp8 zqmoayTgB%&>+sv2nG_7UD-7HIQ8bnjIPdB|ctS4{r)U>gkoLWm%Nh18rub%>PzphI)vbu04Qv_=TsEj`N@&YdcW^x^A}3=1|3$ zRW+1%G*oo7F{L+LwC&jBSP@M7D6`e^)SzvG7<6Y#TM zudb&g8968sd5w`QZ#AXv0*%R$ncOk@wvjx1u>!@>Lj33BYDz_ubZz;n4Y)joi>fHa z@iM*fSx-XoQ)@Md1MPtKpmTKj|+$Ag?@>TP5zuP4g?sCR)ULv7-^-|`I5Y4k19_3BNc zMdgzsdjC_Ltlm^f13=SZ%EK}|?S~ow8}-}?^(lOHvjUCk1iHCv`TWC?d5y`1desr< zsa0oeb4{R02>$GGWBu;v#sW)Zs4>p!Xo8RJ9N z(+`WEehx~!j+nV8kN>Opx&rn(a8dma>nw&>>q>MMtTc-)t7Sv3^w~yh2%mZQtO9UwYGgOLP2%3riXc^=(7q zQ@Rpc3vld3xxWi^GHUV^dfz*K-_m=1 zvG}^7PjX5x9<28>LrSf1QL916;N29(A1y-){Wlf*TJ1}3{=R&>r2o1=N4a6?;9Ra) zYw4kU(d6&amEw}A*s`tuvYo7f-MelDA5Hs6gOAKh&l{E*=nSmh893e;1e`CsPZ@ap zUG@-L`6pv2M}gHIn(14?zZbURpScoHu@cz65;U|DytMM}XeFd!1y>cR1~o!btcJ0z zJ~CkuVn&fltC2pdQISSb^hU4qRxo}yEAd0C2}`SqN2^IUtI61FDHLm|Y-?#^Yw1dB z8UH`(&1Wq;axEuwEw^GVuYD~)as`(diA9VAoU9eyJQj7=QGef*QmmI^ub0cNSI`?* z_!yTd8CT!D`ED7`UAv~NxhZ8j3T9iB3o!rq!9*qWo*nrGWu5ZhW*+FH`zTDIL<@!499+*-@r zTCdpJXy4i#+M3nh-2Q8V*}~r5BG}%`!~zIzA1G}f>Te&}ZXf$>e|cvn4Np9+*#6qS zeKxdxzO;RDw0+rQc6zgYMX~dpZRdyB&QGPCYyF)Y+nrmVox8}LTkM@*6*~{@JO88J zmUjLg?fkph!C>!VQSJh^ckbDCLCO|qvSwJgNQkS&!O>cw&n~pm0w-$s$@Uxkq+Nm# z3uxmm5o8ZcxktjjM=HKYro2aPut#CHN9nuwG-{73Ymd5ekEX-&U*tC3@*e%M<#Ep* zBV_-7(i{6ev-m!X@;yYK$bi#^V)eJ zan9dH(ZELO)uDpxp^~r7L86UvmW}GRrTp-r#`2-&@!_l6!`F}_j>|n_7(hq-NJsfd z*WgIc?nvL)RximyliuFfy%%u&CFJ(Yd&mir5&>(p_ZB~K|99-VeC+kyKEn4z$?QvL z)(Pf+)LX|%{4nC8-A?D$&f>Yf#j;%r<#EcTT`J)*Nb8I3^hu`OX_oJ4cGT&s#xE)V zPCRcI_1tWi6ln|@7IQ} zw^QpJKr8W8o=LYiz?#&oo<>Vn&d{N00=p;YH$w@UE#{)guyZ~T(^c4MCXmS= z)S?Vxsy^o;28y7}1c<}fQDzeGuyJ3|YzMvwF_0ByCPob8sy5?FahX^>XWRu~xN;mN zRxh^yUF_aooQk<@D+49`&m{yeHqFkyL|vZro|F|iRY2_UIBkfZ8zo?dWCBGelECZRQ_8SjtWewZn5)xo zKa@aZDd*>6ZrAMQT*$B^WdhM(09IlriCtb1V#&v0JK6awfz>nN)hi+l0N*VfIszpo z@>t~bz$@MsKXKXm7rLMv22~*-$o8O#{!Z)X`q=#^_yQ19b(tm&17=?`OZ;HTKF$?C zO!oIeHYQu?d4;C`~TH&fy zW(37o!YV&ZMsD6>4m(1e+_nLaP`Jb|@5Nu&ukAq+$S`{MuWa8=kN^I7QVn4C2eINZ z4#KOEr9UMQVM#4K63xC-Sj~>v_*0zf3}{?)Ctez(-oybYlRMMkI@bgO$S{k4hV42Z z<-WKJAem*9-VNRN7jP4(m#%T6hXe1sG8RZa?YXlSqS8)XGBGTq{=_i<2_*3F*X=}l zf@L5`Oe6za}BnQTnUgkI3kB;GG`r3QHSI7;ldXmq`h3ZngTp7#_eAsJ4% zb0((hF~RwL+`vcUDUfC-f#RF&I=vGWYt0eI|;KK96e^ClC{at){*49S;qk&3`qu9o=pH290?w@WZ#}s;oF8DvnJ6I~l&~jjm#A7u)xA}0AI#imUx2E(sGJ=$W zRim1j7>WbsVpp9_y_$+6CesnkL24!95>pyF=V&ow53$=DWN<=DM`&3|#huT8dBC)| z-flMo9Iq2I7|mDPNSGDzh{W91|G?!J$CHI#>}1?Cd0FU40Be}J*7f6vo1kN)6fws* zl%Z-<U{0>cwjG~#ZW4M=chT?fo;Uyggq+mkzi$3z6*eMbCGS7W92HK;=Qe1eGD^0Wf2MEu zusChnolUSd5>u^8+)XJ)$G$6b5EcH?4b=j`J)u5|BG)8lrzZVziZrG0?oRE8;Owyh z2<-Lx<^$cTh5GPt=ZGIyf_glPtU=nV5lXri)lBMa`|Y9NC8i}ab%G;B7%i>qm6E)) z?MJytxrf1UFiv5KLZm(lFk~&i*vTMImeW=qOsU4SLv4-1)rrJ7&9p?zk?z6 zhVjIhuZKb?-!T;%IG5X`(y%#OptKP%rX?FwIW-D$H_h)+Pu<6E!pY4t_9DxS-rYpe z$!83$RM=~?Md&$h>Kp1f7ci;lAli;<^ec)2vul+~9-^odmNQq06jL8SG&U7Rv`sw^ z4?N9%c+YrShG>Ew>z>@7c|T;x-SI-1uG!&klW#(!?LA>a4W9qeW1&BMQuC7|IID>+ zf|Aw03G2$FtkEUHonul;gy}~#cDeY^F_1H@s*-=EjNO%scCNQz?D<}~3L!=CQsvT~ zztTb}y>W&sM7zzV98!}za?YwVyJ|(o@_mQu1ydC>?G0maJP_Kn{HeSsFm_QWGrg-; z=Qfpf3?5ImeZpc1_1h33xhVS#E%{-tm!|*%(dI!$dG(n;kk9sQyiHVGbmW5cQ0#hh zB+k=>!@%Em_ElXviE|MK$!dV30hKZBC2G^$aVnio%E%=moyDJOM2bD%^1=buW zVh{VofZSg=BO$nzjT-urCB~%lUV=NAMB%v|KC?WAE5pKKbRUG>6q=&-g82NDg~?=M zsJ2`<6!}`kZWe&cdK_B2<}7moT_YX0?&{YnXH%S?L$b5W5*fu3oKECKTj&>)grQ%) z+K2mXqKeJ|S5Gdu@Ka@GiQ~(0<=~|n6%n)Kk1`ORJUNgEUO_1)s7;`jt5^M8K5IxV z6!tQd&d^^=s{9I#?~?kqwo8)7AeO}2@B3TR#T3dg+&%)0PfsrPIY*@CTatXcSr~p+ zt4I;PmgpAqlhvpy2BxNXy34ueD1<#HB@$Ukox>+f`-b z@$D` zMJ_mQ^z(fojF1qAE8ekSIu|jq4+1X!?DeW>N2rjV9NtrO5~24jl8Ih~$;y8&O|m)S znu|*qyXF-|-Ykh!yG_Pz!S1jYC$UI3V<+F>jsO^t+ zvB=(hO1IAIUYSZd{Z9hjTBukP=BNqg1Q2M*R2}Zh;d2XU=jy(01mltKTT#avhvI0W zGYm7T=LV=>xxsUp4cYJJ+axo%)5rNKzcN!P_9=BIsO$M}^>@za&fz)I(FMOpKPI)7 z;i~@+>5U>wCxC2pw^NP~7y!UloekaQHR{6;X$}*EhtbRULeNfxoxP4~p7caPP_+s@ zl-5jg;S3yOMm*{U5-&pWF@YV|Im~v5S3^Zh*w}L$-l8&cH3`epDJFG)p+__UC93se zy+^dD-E^T{0Va6V+$cWhMh!8iGm9LNy_k0q<+?o zL@KE(+y8nT6>3SA4;&EhfTScklOo{wJsWbDs=N9d6f@HGTMR|l=ar%LSW)Um7$9z% zO*5yHFdW1!=VRyD!dB3(D$Jgv{Z_CgJ(Lg{+c8-f!VG@;;o0W*@iA=p>^Iz1jrT+4 z4Pb-Wa5kAy82A&Cu&>9ZMaSy{w3|A#cPjOtw+W6cq7$c{cU`b7+6>X73QbZcUJ0vL z(_EeT$asB}i;UhPqgqQ4Z+6c;==gX#H`;F!Bg9?9AAw@-gGqS`@xpP%x&jfOi&x*#atM}RV z&&Ip|NpCfKK5aQ7`cJ8TwLr2!w1@7$1{UPLXS|fDkh}vm2F9liO(dIO+N++2_Zh&P zkriOh(z2ats$iR!qr>v=$s$&v+i0`-8x$`8CJSJq5X_a@9E#BkXdnAp@;E4gdA!NIhSD zZPQIWlA$=Nm_j(>NiZ~Y;4N&8APJ&ufpfVC(RrzZPe{a?q%)A0Y7-nO6aD#h!k zBA;MI9(JP%JCRS$cONG{i7!z^U1%cmBDjXxrG`o8CKmuRjfhZ$ z@b2ZjxU6+FX~ z2{F5`Ae#{#3h^}Bbz&_OP*$eZQ^rze;dsR&W>6+(#v&e~jKqfHrtF91%Izgu;jnJ# zrDEylT1yqNU@zjG2rePjOnCYC=t}zfG%)Z@m_BVV6aka#Bq(g@#+nwh7AIttdvx9y zSmhxUO_>M!K4?7hqQfhc;;TpM?a&=L{jHlN>V||qSI%mvNc$6jfQ}r2WgWY@--HVo z#6|FmTK~^!q}`mVz6J6k}`d_d2NPj`!lEPNJUS*ufblS!_THG zUZMN^$Z_#dv(y?FRbp2i`b0IJRX<)wuEH>c%_yqED2eS2_mkap7p zMtux8e2qE$T&w&XtCX4#U6VKhvZ?}#sv4GT2#U(gr~9;H%JkUKdW8p(9`Rn&6}mt=P@?BN}!K7wErA-n~{FQkLfI zl)LGi2NEgnFDZqV*U*Z-7ukr&7kF8=n<;2s;5QQ0`Oe#;z9W=jBDbd%*Mr)kTv{q)x>a+>cz(Aa*=dXUAia>*aD#Hp^U>mh01ql)XvS?~S40Z^LSCBE;53Jd!W8=G$!>1gzHP+}JXQ1cF#v(Z(mM9B zqg7_(DrxOfm&;-5Qc&S&0Vpf-Ob9;*T~O&>LQwUTov~1_ewY@?s>*6uZXW5 zF4MIW>Gp?;pIA}_7#Y>$U~H(bUI(^@6jUB)yek>X9}S?Rsd6MZ_Y{eUoC&%r7Edw= z1Jug#`p{@+@nS_Z^DF?SHr8vZGRvQnrVF4)4r(T-EMDKKR3s9N)x)L4VHId*bXVp! z`fRWlzE7NP%%mcHX4(cE#;^ZOa#LuqSiA06*o-Ya2joOQG^u&Q)ruZVh-7v|&l>Um ztyN(`(vu=3FBac0rDEARUNW@bwzZoN8uWeh&sM?#S`8PA89WO?&>RBW?x%n`(uTy;+5lP&H9#_}#U zwQno=U2kD{##_28sa;Gk+!ZNzmxtsjp%I=x#@)l`9nF(*(f8b zK#!q4ye9)-P%$V?LUHz$!SWzBkQdJCR)^YzSP~>`eCRY+h?Y}|Eyfaw2L9Gi@_C3 zyKD_My$(0|uEOX(&?#k4{Lda1;K$?VJ5ZdoMr_s-VnNV#~st&CBl zftDTsrq5!WcV5xM7TM~%q#UkL>9R67VquPG*zpP6wSPI{P``tjK1b!gp+u5q7i59#W$pj{LM9Xn44H!}_=HBX22t)J|iFlumubU*QvY;xV-3_^$i+bQ_8IgG6#L z<TrbZJ&B^#*gaa2P1#teWlU(@}^5m9%W;|HcVl&dZ`5vdfQ8?7JN z+tJ&PBAL|4IvaPI?M#OanohqK`9D{_nL4wHA9g9`=!M%=f`#O|>Z6Z}j^THG8h^XzK7d>IjF&#ghR(x%Ho@>%Ye*3W^z=(xB9sIdKj;_gwcZr1(?}{rjn# zAFNTS;B|eI_*6V}x@c1GTmPn2p?ODdh`>>y@thjrVM!*|2q2s`MQ_# zBuijjG~i34cj^bl3XOrjZhv1n2m(o?63&@!hD%F@REPhmjA_C8EI}tdnK3x(UIg7f z-FrqV*fEiL#%$V^=$$M}i5!AT9TkNZMZ6o8p^l(Nt1xQH8*4UM#h|YwMzZ3GEX!gX z8RRbN4FB!i=ZrMooC9rC?EqENpdh>7jpV;vLz7u5P>u>g`_!&Y+Q6p)a4M-kS8dfR zG?Y?hzGH4-A@z^LY|i_1ocJZ3_#MjA;J1uC7}Jn_-+sZa=oUwEUA3%JGDV$Jr&7s}4B%6Haf1Xc|?pZnLWTnkxz zOzu?ExU=Qoxy8u8VREO>_F~25PG`uS-Qvz&E1PYDkhurt1Fu5X+Wzf+>^%6=Nz-^i zdK`%v>D-wJnfls!OsD*9BKh#>!rmGkCZYU8{=*Mt<&&tDFc#&X4?g@HnELkd_R)Zn zUsd~PXlP=D@@e9S)7Q#>LPO;qemJXE{#%?7^woE-=R<0f^1qKC{(a=Az88NmO}zN6 zjK&g-?xMPI6!hGtj!8V-ms9(&B!%SsUU^pOr?bt;|DW{s%3kL`(p&1yl>bM1%lkjl zn?|zWvPH7fJpe@I(kkK=nJc~j{?VNC9Jve&pwBWkRZMrasB@Sqy5E-WX7&G2Z$^=G zR?I*s@&);fLdo1?l^8|E_lsIp(xg3+MQ872!Fh7= zt<}4;71GUzR$v>)*u4KxZ~u|rKHw->?_>w)FERhI0q7!+cY4ONWPVe>X!Su3-wvQy zY7X!}`qCA}s{CK+jqhr)riZj|8TJe39j?$j=RFXCXCGs8Lqo}z`y>CA-jc+Bevfr- z+&pw~lRb0xKsG>ab!f4`6Y3G-|B>E$>4onidCN*H#aj26tez=Cm`oGuS#3|K^J%ik zyha080{5o|uHtB>(TsU9o-M?L>?ut;bG!GlY*$U`!#Ul)u0}D3)G+9X*R|J>93p^ z-eVN6pSpL&-gH`1_~q=hhIGz}v7St2{fyr24bxdeEsD8W1EVWHP4AnCH_Y9Cc)1I1 z?(}kQ{()!CPqT;KKT`%NtLv&n!g$x=eI@uYk(+Ee;3wFx0HpDvQ|T40c<1+HW=n1c zsy$2YU5MWwVWs6bJV#jxFp9(3+$P$0?wIxxt@nzJ`}zBLLbMda!=YS`0Q)qPN1ry* zpFFkLeC?2sxtZlQ-U6g5LoaOQJv6=xpdSS+Zof;WrHg)*rhA)DIqvVJq z;G#GxR$5&+A^>fX%(aaidwAOl?T(OpHeW$Go>dly%{!4x&oZwhp{eCx9WJ@YO(HQk zBLLUBF*x0=JZHbQ7I-fqKfBE+poTQ6qKfByF6-wUMixD}}d4$06EOO|hpl!+5 z3N0n|e1ZHaPmV(Tj+_#$+&jZ1A1@OBCaVJ&;qqVp{a(#;3Rvs7!WuCsUA-1ZuNazp zvaR*8g%U>c5+tgy7)HHWbgXuBr~dLAb&95{5_7*D`-MUy;ttUKEpmxvxbqaRY%tMTwdjukr{g!Gx>E#D&O7$B7>23=w42SoS!T0!WM*HPe z1!y(>nF3Wf)7kC`gQ_DOiPP{!lmv4a$~(D^t5;$gDxL5RVe8t{FpE)_dAb_MdJ~K& z<9&y(NZ?h03?Z)t^eP>GvuDm;yE-w`8_flX#mcVp1olMA3w;+CI3Y8n8=i^}Xc0qS zWepA3sWHEp^5pe9$1j~Ys@+kSa({kzT{xCcGa7Oi@KUXCy5MC5_t3P=Gb?`UP5(ZP zr|&}q7Xbp2uRp~1tWs);$Q}xgw;jf>^3x;%^EmORgO)cbw zhek90ymxcJgx{3zj`Y5Mop0B5i+8MLJhsIyheO3dF)DDxC-(=954Kq8(;sbtGOr}1 zQvy0V93l+UdaL9tB>m%)oUhyyDwbJ1tH_&VY4j5smK#*R>j?&prpcZOOIYd-^YF}V zq*iek^4gCS-JC!ocutKyC0)y8>jnmN+kA7_XVK)!HW93xQ$$Nn7oO$b#+0HAcMbiu z>x^F=@tHJpAd&$6<DUOb^4) zL_kW*qb|qGv3s0Jgoe71IhfzQZ5Wj{J&*NXjf-bE8){@BIYR{&dz*@ZyOlvkv(ew( z@UDYoYw|>yUA;hHg~RK4dj0?vzIQnw@xEh*QHfN6#Ft`@T3(h3%_^|qyC7DzHSrVz zvc`NH&*T_OzhcZRQ1>F5LmwU95CTC6WQbB~lZ@grFkt!(6KLOLRbVGd%DTGo7o@&Mnxlf0EpQBA@FA?p^dkH0 zmTPG@KP^xTn(-DO(e8cOEVAc>T35gDz?;03JOzI6_X0yMg=n2LR2Q7nrH78j3d+6z zi_#Gj&gv*i!Go{ow?0*QwECG|^27|GRO9XPQtBmk^A92>q=!|^YAcOoG2v?OouzY- zET^f0h*JNdzV6X215<$~kK?n&br@cfzq7zS(!oz}FzlhqBW5L3x}hAp(l11=4;=@G zvtdSU=*%Z`I7MqNCQHGzC)mZ9`k(3x#~^1pRKb@EJVylaDL1T(dNW=8UrbXY;+!EP zT?x!_JIg)z$m+|#q6LO&mNZ~og>>!-jQj8D7lvadh)xoqHX3OTeoZW5_Y3IR>6mra z$57pH?1ly`Vk5n=-iSOvt-rHrrT{&^DnNyKoJvEkq#5pm?GAMajuaTZ_3qZ;Cr(?g zr)ka1ODMn(_Rko5Dar3c8hO__eQH1%c|5zesGz=7v4=dx>;ZP^ngH6%vQ)1ZV)mz9 z4ZlPn{;%Ip#uPMYJ<7634R}LF7@u}ohyI&O5b}b@KGot(GPF<+RipJft|+`2_Kej1 zX@+0-r`B4ob!tY=`zLPlnxl7gdl(mK9BR5%$K3pQ@J|jnhw7_wIrQ?`H7DHB!8+Q2 z@9$E6^6H_x*=7M0+@CKH&#*N^gmb8vx!Zz-f;8d{N}AsqyW}nfq9fG!CS<=Yy5-X0 z7-|?9Yd$xr@Z_jlF!1K-ZnYOlmi%Yx%NV1%q&e0iOV^>XmU|Wjx?R|H-DwgW_aFtv z^tvca5&*%YyP0U#;T}}k*NVAl?K$GW+v3@5N%n)K8^(mq6~eA#0^(T}{0+AMj>O1G z)V4%^HGhAexhmxPE`p5T13kFxDI_?k0ZK(;C`I zIsw?ZkR-8-ioc6!*f6#!i2wucQ7-Hw`q6NI$z?zHebxL0-2=-CLhU$u{JZmXErfaj zLp24UsxU+-h)+yc9;~CM4)tLdaK4LC8k$|2=dp+oH~0z$USJ5L(W7B0pSFpm2?R8+ z5NfCO_7(NgmEw_8;yO&uQ{$wGR5$)+q`)f=+W?oh6)|HlC?bLg_nUz8j4+G#0kO|YI>Dl8$UiG&j;?=)Ibj~G?r}dB%$CUjfgywr19)q{s z)%=7pFj)>T;3q-hRY9yc%o4=VaOtxI*pSJjkQ6#d8(SD_k42 zAfT#*m3nT5kG(jb5`rqi z2=*P$n1wk3=p2k59=DSw;;4~Fm9?J%%P1q5ho|HREahhc;w1S%(f!7%5#J;C@2TH- z%@V2G36sVt>__@EvuKGgs2?0Zr1^eKkam9r#NXs|rs^QlgkWr&F;fc!`K`E{DMvph zD?c(-BJN1Tr%(s4zA^84owiozM^o|xx~DxiG1uFW$N_lV z5*kD7e}DOvL@T=zgKON-#LVG6{>d>q=I9v!Jz^GhJd2S|CL-Fglw`TsdF~(kVT?8H z0>>DiaXTMRe6JS=lh0sc(08c!cXe;S6JQXNCQjHLjr~V+_wlhy`)(1rc^L2-&7DQ; z=ODm^^n01&x~yy8z>~f@5+G;{4a|dz3npkJk!7adt68xj2!Nc4{8_<*A#1&(rC=9V za2b)N@j6BKcf@$@y}KZaQn%!G>{kWX#j@IbZ8W7LU_i|yc^e>Bj!`RQ5MO2Re}lg~ z%tUvt0uaJBi1>;re&aoLrC*kfn?5dAls+=HVboC_FTf&!d-p|uAl3m0{gc}}$24Zr zHcWc=g?~Iq@sx;9p<2eARuv-tjUzq-5NC%sC&rQSGiGFJxB2=+gxSmt)0mog?0k2U ztSz&Ec^dzPuDWP!a(aVB4?M;+>E467-+n*L0(I_$-k(~~qBTo)*Q~R$)q!F6EZYSh zJBhPNs?yfN7K|qlH1Oq45_JgLB2Z^0H+e=s3<1}rme8jrV8M}Pz;pnmF92dp05)se zl>_w4F*JAP!3?8ZhQ zQgexyKlO0}SHDKqhGIT!}5Ko`cbOaumbL00C`Ne<248JEmfF^)WAHIp|XDHw$D}&lu8gKEM8(z zIt}^dGroYO?0!$YtPZO1+A0Y{kOsqi5)t|s1C1o;Hqk)&r=w34WMLm5$oorgZ5Bfq|5rTR2+-17zrPaZG$*Vf4t<28>Nb9M8}e`y1LM(ELgNvqt;(r2hJ` zVxgV&T^3qRc^iFf@pLNx^@DV!14;>Z`eL->KTkNRwSJp6Vavu<*rmdL4nu))^>j%Wz<#ILFn@M6P-4P( zWCeTq+H)#b<&UFLsGk(xaodlMw=7vbK^owy1rUUA^$`YR^G8Uv0m0B%)s0+OGfcm5 zWq-HMq+_rMu+f9X}QBD@R`J4YC~y;A&z5H zuVJAeruH)8DoS_VJnpOhzFkg~4LSC5x#0SEu+&U9w7#5=b2jsHDZigwTzlF)(~x3j zhND9Re@TXu{jAg6*Mimno(Y0ivpG*kNnnLs++L+m43!9}$K@Vqm6Rd6JhkdNypEB$ zR*u!WbGYH`UB>|4pe_-<0Ypq^jLM0uiti`(r1b>K0;IgCX-rTXsr4E4h;Qjg}BH( zuyniOozh~U`Q&zDW9##obA8jmTg!@)^RFiM#Vq0LqjV!FVJ0aplx{ysyHf#an5x9i zyC8%dfb;8FKUpwy$W9EPLa6`n-cGNokh(%s2i4P`{MC!CRFF8xkB+&QuRY{;td@@- zKy{9^Tt7HGj!d5qwqPqHHQux-t88|9-z>~6kpUyU6msCrBGm9QLE;D_)FZGWuE1JF zmzk*`!@KGW%_NdRW`UNwFwC9bFq_}w&7$=i)2gRx6@HOHf@*IBPnL3Jx*a_^!z1>1 zC-p9cUKr&=p^H)YkFwt}0S}`+r|z8b)?naA70nNLJ0w-%P(9PaW2*Or>6oY14Vmwn zj^2RZXMX!VC(&(1j$`>JjpUmNe%ru0m&CHr)mbVQ}hvd}`Bb#>i%j)|o1r zet|XRJvktjvK^hH^6xMJGaKtqk2C8`+dHV|9OF2m1HV_|9JWfCafVE=)$uoK<{)NU z=qYA;baZWhltL6sfS>jwAJr zhdf_F5<|{IMBs8A$FI46NP4gde|C0RB?rE7Ayy9U9A@s!4;}R^$rE`Rw-@h2tEor; zX)T?mAoriEJ3al*6@2))M$c&q7b1T0ye{mH5Y3VJlX$+-hKYw03r=B}hNR?mz>a+P z6NL5;+5Cx5(K~$F7U7k@ebR69J$<0Xx}pOb&$u%wullgmC6sD{uRZrTm@4!wHZpXM?pc(?GlrU~t#|i?6?>$6`Ws6zE zPZ@+!pKz5XyW3UCkd#gZnfibO;M@d+ih<1rl>kZ-)3$|H9GYe<>%!lgy z3DJVZxw%y4Poj3T{wuvXmz7lwJC|1p_BteiL2#z9aM~DCaFd7-&{$h~cRRVm`BR|} zN*A7w%QUMOE*bYb+sC-(|8{Pee-!K1xcF>@?ABD#zqplz<=82&ZWi1qH%4u13mI#% zb2#}td=?D^ycXGW>pVLgasO~}LG3{-4C5?l&Ja8m4UgDubbJ*JFVAW_;eMXpJ}{4Q zuXPm{^%&p|rSTf%P1N-oaz~2sI*XFjt%vWOpQ3_cvu>c?h$vYrO zr{^=Jel^}_TD$G3NnR~Gmu$b7hZBNIlz?{x{)$OTo(pZYFBJ=}RBd;a|ti?!<2YgLXrVU(wWuPCp zk^VR#aPy7(c;HrUC~eSoexiQRPElS0IcT@6dOT>a>I3cb{n`orTbpjT#38f8jTL)6 zGI^Y?M;db^`PWyx24$eLFG|&aj4RW8if4W z%u5V8+pV4m`Fr?*F7*8SghA-PUtbbKFV2o8Ldh3o$xq+sm$Z0nCn~W$FLr@VUI}J z;9Nk@&uh&Hz%wYw($Ejqdj$@_FIeQ(I^%o!MLeT*UGo|9V0}W`o-w8s`OH}XJz*P2 z!@1Sfens;uQf3vbATttLrG;#5imYOpm8g?dlf!~m%A?4ob^=I zsl_nb+2`rsQmPic&3unCa9qCIasj;Tt;Iw}l6NiexKG_1t4-vUh!o zl@3Y`LgBLnxNnJ?c$raR%xr;(Z>g?ZnModeu0-3n%(SxXe^YPP2W6Mk+k8!oZ-v$J zBb^UESn#=8B?wb)^%4HDvHxeKSEcB~Hn#eMCw6YZ2j!2+@C72AMaEc4^d2SKIP%IW zjNiP%mUGX%U)`)W`Q^UtHJ49)axC%lvn!7%sTU_>{OSwD52oSe9d!&lFnz~Lm&epg z3&Vbm_5Y&js=+fmFXrpp4=UY5sXvom!5coAxZ$&jme*j!hR}cmuN>;7tyZ(v%EBry zt1Mt6_f%as`Jl@G1NF*rjQ{Q4zFbd4s`X}>f5*O?oA=|tE5B@5tDEQc0*+$8obUR7 zIJegftoC2oL;Y^8jjv{W!}%EeLB8wQSJJP+>ha+(|8AzLnwOHJAIX-I#76d-AZBaK zuj>n4{8bVT8%~dD$^-hup1qI#S-86E86X5qI`U$tS=*J%=$(Dx4(&{}+Bx{u_h0EP z&W^h;BS?l@JBW^J?dQc?x&Tf0L|f72&3WIpPn=$_KG1AR#RiVPv-p1UMl5xGjcr)b zuSRqMMR~UX*t$1X>k=Bg7OI^w8hlunN2YOnm0=NdXq_4LiN=bn=MTaM6V5rE^a!G3 z(P5R~L4FO6-_dmmnt9Cab23Sj3Ml#0Gv(%Xl|_Z}CYK$p3;ugT4tA^kFmtB9s-e>T z$|Hljbh8ULW$~r4&M%4Vbhm`0Q>(3=w8uFqh!u z@Lb1IHpaHBgTj%GEfevFK2f?K<&?x|15ekrZsCTR-p;F(Y(V9itUjkk*3?Q?9%8A3 zNswxmww!^zJT;D~ssjl3@#KMg36PpHGpu6+6?LaKYqdr$zwrImMp$g{I=^H~0_{qB z1ei4GE7!}V78b=`0HmWx?x9Y=z#>wCE%JT`qKErO@o7uzYLcx}iQHFH%XwBon1ir6 z@?OmAa?3S|Z7lOK8hLY{Kyi!Mtg?W?U$gz2F{0l3X(HiQy@C3UZsI}M`vmTrqdt1A!geNcg4R%~+aC;a?y zL;%YapL5WxL6so6UCv{5!Xs6u|B>D_9nR~chVDMTnt?z{;yEoz5!aDzV9n#dbc&O{ z!Y~5ZhY;v;A+<}%$bG58b^gdpeD<*|ei2(%$GDEBlqbAJ@o%HQe4OxX55dx48{SWoV_Vj0z`4L3u+q{pD6s6OouUArtyCGB(LxDQ=SFQnjBmF&_z)r_d zngz^|pwE#8?myI9^JA9NXQHv!-s7L@L+acJ!Ch&O^G!o!oLK%+#WjjKN zQ_y^Q-|^*2VYp=k?y-%%{vf`UFqIl32o3 zK3bRrybLUfdM;#c(X63VVtr>jTm#_XL;^`Zh7aq3@Ls?g3AqFe zMrD>nXJyESoN9X1d2RWJ^bAB=`a_->`mbnEI+g@JR)9Ve0(hvCK~9EvgGTG?0a2)d z=(fSw4x#J0LfZAyApS|qcY~4M7z&9bcYZ*WYYmtm1@Xopl`prnU=*XUFo_!IAN451 zQ*7&Y?5a@0*9CE+<_k3jfH(@@^E(`+;7d0E^_HT1A&-?j_23FfWPAO>U>nn{sV}RU z02EFFJ6+p^J@+t)=-YmY5%NETc_O1c>sdV)qI~-(lg%l^mf0Ss589J7lde*|;@J^| zIvKh0#LzAP3!5)lt*}wHs0l|3UX}QI%|L!4)HMnF*)ew5K8lQw=A}wi5l%f-dG*`> zO3(I7t-!b;m_rYq(t8r$Q0yBt;4I7@wOEoOz~XWxkbIj*KJ_tG`jb+QdsOl}3Nd%^ z)}Rt+*Cgo5HOh(-Uv)g>GV76yNvI~C4db@BzjNA_C!L*v2h39Z}>_Vg)s-u%V{t-$mV-)yJL4kpLv zUq9k1d_%%m!@mS%3awr}n#$w*mM6f&1$aYWXhEi5V2blfZyPu@G=fzUDDl@bUpB zf*+HRcQ^`7EDI5Dq2^_U)|Uq@f{=I0@||}H?(kv-(A$r1b05Lp?6+7)>_B##&D#Tu z`->j&Y3IM(Ldt1?crcK6UdTuekRqlK%0nrE1mP_yys%InG>EGP((@i^pH#{#1x`5@--Fpe!FwE|nkvc_tw-Wk{E#QoTv8YnmVq6o^%-lnVuFeS`Ee zgz_epb}E*0)PUOHrO(ju!y=%%VPGq~++GSyECX^OK})Tmw?Twj4iJ|VbdbJyE2iq^ z_2Q=Yk?#f*99t3s6(4Fj6*F5pzbXoTt&scj47{uju33au4p#tff$N5u+$W(FI#tBIhWkVGl;GhCoaHI0Xs7Z(l3ByxWv(m~x7)&`#~D{Frh%YOeI468(|O{?^Lz z7^K}&Wp7#S#aW4jVa<|dVU5To#?<6MUFt}T1V z#*>viSV-e=sPtYl#S}EY6evKdNIokUttrhMiQ_^xQ$HykENdijG&H!hofxHBY4Y<+ zy~Uj}YTXR(%xXAU#Jp-u4hssZqiSwKN>YUJ8QacQM@&tJ!u=AFcx7lQ6(Q{<- z2$;o%{N`6Vm?pNoYLN?{S;|SQ>D%paZY$k>-p1_OWiRM9#y6v_r$ZWTU3)AF}HyL5kr0TZf?Cuhcncu)zMrQMh^P1m4x2c}Br2Rh8~KFt$IMh8s|& z2Q2@NwAUQ_=sNc4bB?gnSjxr|gMQ1{Ih8Z#LC$Y2msz~7C`c19pr}Ns)&)I@tGUq* ze2nhm&FHyxj-+sDjD7R|>#f#IXNa;?xnNCCvSN8(1+pNf#Zd<&>DmNaYA?DB;{Vpr zj}6oP>+vGy@JjVspVyF_JE+V1KMQyMi+)eX$>LctF|j`_nZq_E#^ii&#_Rr!{EHd4 zdowrO9?0FEu`6z;p|5%McU)4c^zkI*NasW7gT7Jimb7!CqDFIO9MamO1TIb<%@b=C zkApl#m2>|qNo(tb^9+>+A@O1m%Q$43Xp_(1j+(_`k)?9;vF;S@3Opz1dwYqV9yn4b zP@I~}5HS<3w;;+h^Y*Eg^1FrDv4!}t1zA6} zn`h{#lqD$O+Z(B-pu^Vhos~ub2Td&44^Q_;YR7v0mog+UP5AaKpX%R#*(mR~=dEwymWnJe`^+c|H|pT zvDn>_Q~4(zNz|isLsrsAj6_-1T1=KF1veQJMj96zx5c=Qa!NN8m#j$YjNj!u zR1$bp;fSr+wnj3x0U@4HpSJh1u_U_Hx*HOe9H>ejMETm4DHXBKM2;4mDCI?4W%&}c z?qB->B1m}>#6>Exa(!+|Q#>Y74Cn4YI{ujc$ouJJ8F_do_w$~W z_+;B|N2l((?F(eu(r3x$^_F<#Gtv$(+s4gtpq>6MKY*uCv9=_k)bC=0Lkc9|(bvhNIF==s1ymI^QXc;q-g=uwd zruBVl2r@K&Bc6L|^A71*{M2Y=pIOyx*e%eobuF5EqWo}{LZ$BF%1{{M_?G(sNcs3> zaJP_jhv+d>L1!+GlOYz&v(03CZbnnwg0ZWRE~0y3U6g?DjofH-~FNN-aVJH zNAKR^!wvdyF@B?>HO{q(&uzkcsf=-=RmS=tw|yIQrze@KMSuVmBy2S9)+k%=I3dd6 z)KwCXNGAFq7C?_kY{iSpz0!x9@T_g!TcA?yzDmwI$-T0fH>J`#BcTT8hMcEiAF?+_ z>0QJ?nA|}pE+Rh$q)GbL$ng~ux2eEYx8SlNL)T`Oc<|e$$+;S+iUCDDTW3G$t8fR7 z?Ox3ipGdh=Djq*LJ3f5$cgme`<}U83O^0+?A=7XPZBbGo6t_$Myj2OuM{%gCMGW#l zqNw#C4F8jQZ!x{Dl`4F{%I?$jhE9gG{dj@J%%)!UP2a=yPcvHvgiHTSz;bqb zD$RIS%zkmUltb1r0+nf*CNft7s(-ezIJftp=1E_|6>8FsMUk;NN9saSPeweXDT!2L zldrDGwKO_Od=fo)oli9at20SM#UQ)pC#zs2t-;DK!gjMK@*Niszl0Zdp#W~jaBW;n zu=!~(1>?J)+B`gKy<75Lk91{0SzqJW*)>L}bZx*p@-Ev&E2m)+4090srukFo5Z$)2 znPxGqQSS+}4wi3YW%;lF@oHbriJfqIYHS84AKICML(Dm{s$>cg?xyCA$b(qB?;$79YL{ z7qR8NBKUbvV#&ruC}IFws|sc?b2Oxd-3y3C-FQmSdDqOwy9(kSM@_+7ed^-~*Hu$J z3OcsWMsADM&3frbw4Hp{k?LXc*1bM*Le)ur^X91REMhQ5S>bD{i70tm*QN4$#SAu* z?Ftu=hZeu*SlxN?rlwoi)>|c%rSNj7wY>f(Oxs4l`#|iI9|a zy9;69cU+5)PhYC*3Re(%t3saN4s&@YBnjiW7Zz7ueqF>!Z&ueP_Qo%ByOjHW7EiN$ ze|^GD)-#HfF4WJD{oS1PvwFXqEk{f%v#x2;@LWf~@8ec;4VM%Q=97w+U`hb5DfiACXv?-`A3g=djxMQ!g#p}Qg>rMDUb*cJ1%C45dKN?fY}GP zhWFp%uZ5`ae$eKXwfBGP`^P@RHa+m^8<)mEn=-}r&SP>1Uw=6ec4h;GJ?BnL0yZ$Mg?S#Y)T-+z_Fo4DP7XP?dYI@oJiwCUVyRAxZS z@>XEyyn_NI674gsA>ZLMYw+N<@B9w`h}ErFvz>k<)GQb!D|j}=C;LX9t3XMzyZIaQ znNL7I^LM#J5Z|*XFK4g#tOkC`q>#Y@eig5t7E=%~KIu5iJ)F|;WkwD)+3|8Z6r zQvp^QgHxk@bo`cVj22Ss_;XBM5tK(cGI>{sz=OY~%e8*&e^2bGQLNRv4XbeR2lDZe zrO^~I1m>YGTVxdPVrR>_tcg7*O6YOv8gM?65)obGzgsZ;j`iQE1{!Ld6wYtQ^99g< zich|CF_H-Ra;mA>Ipw=Njk>aT3T2y~6m&bqTt)oRGK@4%eaCMvTo<8PFZ4<;j$a4B z`$yZn$jFDC>y3b3ppNyX@$0sAd&w5O_8-%7hlOc6=vAbSovK&5eQAMY&L3Szb(1$U z1)Hz2f0*u@y-c%Z$MU88(Yqm$@~WZY>CLe~eV-zeoIS3g8#%A^CN~DsNCm}W-}nZ| z3$Jqit~)6IBmXhL4o~DbGi+|**)@P%b-6#89L$f|ufBkq<}(&L-V+a+GI2)cQjQtO zQ#BiU$T5l0-P2K%4l+(HGA$IfcQTf>oV>8#%l!cV>yK0LgjjeL8*Z%PhZuQSZz2z=s24*Hf^|h=lr$a_M2-8*$^^u;?x3) zVFAwDFd(`{y}a>Toi$aZ2^;6blcEP5dpEXx5N982>wl%yia)d7p8O=k(N%P+XUmm& z$*@tH6T#z!&!a5nYiL;8r~?4u@ok?t2=qXUBoWZ3lF!K(uZf(S9#OaB?twX(y8dpUM_njIEbm_xNqH zra?t8eCTr8DSlQUojXS8o{L#DYtA^nXHm|x*u5^LLYSumEZqDQu`Bu8!wm0l) zvZ5Nh{-R+-OR4FswPL~-kfz^vB0@TbB)+MHtZSM^lR#H zTYQ?RP*os^ZP;nc5vxG8o!k?&sZ-o@AFx{a(eKiHPj79nDy!4vpJqd}l9g*p%fxY! ze-|ReBYm+g?ve$rX8%Wj19JT3%cx)cQG`dFgY{QH!|yDe7i*;=Z>P9Q8(T(lMq}Kc ze@)kE8N*X>2hCMpjJ!5}@R_jD&{7!>pznMltc@b|?nOVzdSEla;>f++i&+}oL;Pd`VtZssa!Qzto+O9;?IG}kAKI%|6cqtF#5wM31CwezjgCR z-L->}Yp;(B#J+zZ>lFVK1`Cr|lN`aqQeaXNSQwDUvIY`jdz&!HFXl<4TyL&;F6kgj zeJ0ZYw&pvry%WYqB_9A}l>#yb0C@)A6%u(F#JU_AxEPxg=-P9_i5agj2#)3)xzp72 zWCZPLt-KVNwWNy`9VU&W60%F=K2ZsQqrYo+^vX1t$pC?6GB8CHRX*V;26rPB1yaNU zG|_lfs+(*;3r}FIW2#^~pL`8(AH9mhC)HOqaZ0>uVG8+t9BL8;?6-J*)2Udi`F`)N#P=w;<^Y9q zD3HaLpW)M5O4B#7)g|{H_bO8;QQgeIA!_2@Q32znz&s?N7#obA5L4=bqeg~FV#6HQ zf&8b}WiOk-%$c{6)S=etW=yxFQSpLUkk>bmYyiUzz<|8wz$Q9ekQgS|JaC!*E=hxb zcU=kaxtB4N!ir&rOeNnv1BwQRha*88$S_eZyf6vKgMyV}6KGY!e%}QNlhnfZ``u~M zt|CE7{Aw#m9L^5R17m-Bt{Fp*yXr{mo=yDWcuxi$Mz;@>4Ny-YlLl}|aMn8hnQVTJ zYd(&sn5>E$QG{D1w*i13VPrayENfZ(B(CV zn1kt2Tz$b{9&=>$DZ-ixcXc5?SuM<{fRhKA_n2(Kv`&xrgv5yJ_Az?^Z;Qc{+EsBi z@955Ptw7ABkl)YQ#ADbRZ(HA0AM*^@qNJzEe2%(rdwPYGLHHm$&Rz^j?<`h(79jCyi^TKok#FPMQJJ03rYV=x?(-kx65GEuaD@bqm) zv*bAm*AWy;sr7sg-Q*IKF7OkhRlEmLayUB!G=^8OQ|CFMo)dyP`VA5m@ zTfB)3y9!faBZn)K@(O8Xy0eFN;XfFA({btiN?Zc2=`1HPu&ejK?8yv z*oN4fhu{nmm;w_xM#*W#9l+8O=mAy{gAG^#W4j#w?4(Lvn}%3MP=0yi+xQBg%I6^bpCPTEZ#*$@IQ;DA2-TbW&qJn_$g zV9W`$&<*B@JZYES6^Liuh~Du6%lHAh^;S>(kmeZ(GnfKn)lW2F6*S<2A23CM7|#V> zm2R}q5%3Z6d4t};0<;myRs7!JBV7?QUDTaodEFp-z01e^+t6SG0RC6n%`nwBf`P;DJ{ih!wEf5NNcW?OB;5%Gr=2CFl?h=uTHP0sX~G{8WvJ z>5wiKV3Xw7+SyeXINCGN+Bbm296kemG>-_LfeB`V9NkKRWfd#

M8x98``MNSM&DbmfK5^L2c8@YJ&tLIn z>;Fj3gTQ1Bpp3mio-tqui5L~dU>Zy@fuyxi^87$7Sd<2SNH_2TRC$OM$YtF%(I%Zv z9mx#NC?B&1o*B53WDRNte$^cn2=1~YgDi+2z)L7ejW3gp31`f$o#pooY{kh@M-j;j z@gYoIAzbNj*+@=LW#Ae?gSal}AE*%-%2Vy$?jwZa9~*5R*S6+sAxkWX9PS7Yk)j|M z^2K=IX4yh42+h%810DEM8oK2#m=I3hKLW_+HGccPm-~p7zOet~$WJhTbU=?Oh z_7%90kxhvDH~0cZ zEeM(~@=<^IQP=qpbdVgj>^6A$l7RCy^@tl^`A_3@H=B5UuJ~yxN2W(Ms;~O6a{ADQ zdMYk$Ub=d$r!}w-`$Cd&wbtBecmSn#GlJyoch?m zHP|11`^jg_?|tQ8e&wHg8hxhXH~t-qe(4t|tq-+@%Ma$?e(t~h1OJfA8C`wouYOOX ze)88G7!3f*?|$}g{=_e-U_XCOGk^KNoY^OX7-)a}*Ztp5KY&mpa3Dc}Qr;j;sBj^} zh7KP>j3{v;#fla$PMm^qBgc*&KY|P?awN%;CQqVFsd6RDmM&ku)ChAX&6+lE;>@XY zC(o8r3IZ*N28|FTMUNUaI#dADrcR$SC9{PL)v8vnV$G^m>wyDMp#lghR?WelX3sv9 ziFPg9wr=0TjVpI9-HK}K;?1jfFWErpX|{k5FMjG&#=NcirX5_kW$JRDyN@q_ zKJz(0T!=W)v)NQfiq0pcLIQI%d~>$TQigl0APqKq@r*p>?<3@8Ez1*Y^L2_xXg!3qoB)P@Kq z5NT74H8R^aig%Vo~GUk_7*wKcXW!UyuhAdL% z;*+DzS*M+MnpB1eFDO_B2}8;u1rI`uamIg894G}6YX2Z%g%Cmrgv1X>^k-;NZ1ner z971S7=@~DOP+%F4^4NwIJb0=ore#>6MiY$=`h^*!E-1yMW4vJo5>g1k!xUp!A%X~= z-t=6c3Zisuk{-$N1CI!CVa6Mo;z<%3E{w5kwcDl?WnfcUDBEEfMz!HpEs*hs3oVe) z0=w?I8$%09l;J`fa-4XZiiyD)n4H|Ev?Ra-6WpYp*cvJX6leTELI@h{_{In&9Qc9= zX1D;c2u%nZ!UZdwp~j6DhyXG|a#+!6e}1k|g%u=d05PT4Y7hbkC!7%=e+_@J!owlh ze8IyJ{{Zv_CYT{b%{6m?#Lyg=K`osP8QFxkBL7u=^+s*DK&e762r(^6Tp%%L88a+V zu-YSeI~KTvRr%XuTDgnn2=U@Aue*czIl~}XaM31XZwfciziW#mFyf0d&KDhYjMT6O zFL*7*$F7Fpf*Kr@VCWAVh~YvAMl8{=5e$=H1P>fQy21tfS*kJ}ZA@$i2P2H}#f@XE z(6kyqXds0NBJ51U7d%|B=nt18!NCtogPbxCO-#de4eLwAj;UCyv z_{ctlZ1@VHuPH)oXuCe9a*Tk)f>JM(sr(5Y$cFs*FUSfmXy5mUAYpod0bsHHUqE)ar^ds5rP^0o_&i(G=M z3cR+Uhr8)bZ+NqV65>?`d_87gi0Ri@4!1&%DDH?#T;fd%0SL$`gbtEeMJ5Unl0dz{ zW*k7n=QM)4ESO+>Z?G7~h?g@na>~v?C0|`z5g$oFQKQA+a2{^z8 zHK2h9QV>w_dM1J|ya5Trdczk=*02@O;E{?f+ZTlN2JM~DCC}kn6UKO-kM&0lSrh>e z`s0Ql2+L$Yc)<&fCIyQP>kOQ{77tR{A2ejq1V0!OL)rk#Qp&*vD=LfEeH41{W;s4L>O5AT{8E0=*!dvK>LXesryIu2yhbGCfLD-Yxa6SzSQ@C?BT==lbC4m6WYoKFjb^1`FU?KfFz zfdE<%gBaWpUhvXk3gXbG)*Mv&`z*Qnh=nGb0hI*N7A@?~$Bg5u`5-g!! zc?6p{H;~&Olpv9*LmdsA8G;-7h9TL1yGG~VB3_=*7{&vX*t|6h46}{LuPuHv= z1*i$!Q%JDf%1Uu=uMEXyL$FTQuV>x?4?p*MLGw{F!Xy96Ri?*Nt@?c0@I~_s< z2uKkO5DmCZa3_}wS~HAcm1ZEXod#I`;-Wp&`LC4sDHd`+`zlH9|EN z3{k=bLk*B?OXd=43;(uY2ORn|Z+lZhyO1gebDgIugoCOPgPayGgE`D3kwhwq;7=AfYcYDN!L28=f@j}K z0wFX(NX0Y42{?eOFK`w=gZdoo;NCVW$iqsEJA2*=k-aHs~jrS{N_Y7GmMb3`6k~}vW_Ec|5 zc(PD+7%wX@`=M==0=|AQI4ePwEI-f4*1PWYiDbge#fU|kV}T55Fl8ZdrpT;kFsK)R zbPOaAfe>7`f-#1mjXI($ds9Za;l0Y7Na!8x{xi8BRC;?kdvq;Lpzz79cSoS&!RHQ% zJZT|814gK9-pxz*TJpdMtPAy?)Wtgfkd|uRK7$DWt6~upDk0`|>Di74C?q)k#v`X4 z6e5l2uK&$i(L$gYLry8IJgQ*?I`G_(sM~BKK|$MrJ*1(A^@R`!E3+%m)5?`khxMX9 zA*-$X7-_JeRjNw|2-#)6`2%N>Q3{H@jy;a0uP3+Ck5XNm)*3{R=n@QwFohQ#oPhw@ z)jr*w{&Wp8jS~-a*Bn^P3gAbgLCqU@0ru&Lklf#U)z1=)975DyjTs8fsg$t%z_5*g zW(mt^eI0ZJ9YNfbVIUc~YzULdi<6DO3`AL!>ChlBmL9YL5Pr`ZWXV=I)l+d<3o79f zGT|GnT_F^M02IS6SkW6mAu>b*GN4&PWWv}8+H(rJk!HT-h+p58zsX3`O=dlkNo)pjZLUkRHx$OeIN+8X%jpF`u@efg4z$ z3Gl!eaTxnm8!u%K7T6!R<)6uwfd-*LTNw(v72vuh#43T)8(14c(AKfpmwW9W{;(pk zh(QRgj0ms+5{$sM8C)>wU;H7#44eTQc@z6V9D%XddYQn>os1B$k{L|F3z&e_tXEpS zn=0mt2m~Vom0K~!7wBXo8r0Z30Lk;|223I9*+ zpiiZX4&u#FMcEd_fJlPJ4}gf(ZN-)qPM1MsOS6;t#= zS2>|11cLxbLoxWIMIhutpaEkkL{dJ)Q7+|02n0j8R6-2JMNH*GFlG0s-hQ;+w6u{z z)goB>6G1JcIPp>`$`Z{P$rR`#{E5=tDO7TOO>o&34{*)$-4`2xjT=Om8oZMqNgo=J z0DsUA6pX=tDO?lii5a{Xtc_#%fglNNKz}4yFmge}&=wnD49LLR+KH13AcQiF(cPKl zG4e+nkU*i(j{ZH^F|9yc=86EW5*r*A!QqI{1>Bz4RiNERKcNzHK~2SkR{vryX16Wh zjIlvka!fD^!4~m==CFYfm;k)FfVA);tG(oDNTfi-phe2i7T6%X*o_Y6PS3 z;U>MB*Q^p9n8EOr%(QTgX3djX`Va19BML%+DuxWQF_H^t)^o91z32$iuwpb)TiE;n zg({c<2G;6<;~88_W|e>$;9Ats&+?T)3gXK6xBw3XkY3pjN$HgcbXUSLgnbAL(j+7- zF_>x2=zi2_fb>z0zQGje)eCeE#8D~znBPKh%^Qi+3-p@{kPI1_od2=iDCg+t#T4V| z%mInU6yAZDrRkPtVS!g--;Q9Xe1gVy0un`1NepdA0L(zr?V!>z9a4$Omz;?b7{L}) z8F~(axnKo*It3Al#d`{BsER6t6hbWQ!Y;%DDkOv?>_RaFB|@M=6fyLK${5tRh)5H_5 zg2jS@y(&Z(y6%4-LMH6OH<&{>NJCDxApAmb3D*hzR;2xY1pu^*)8UN`F)a_0!3@m6 z3@<7T57i*7!Srfb^**c#191?$1R!KWCUETIIH4byDl1eWL}UULt?nvBp*c{oIiT+n zlCThKv5;k*z9Q=760nrT3sB8~3mb3#7Vsb(F#j23nZvfo7Q=BIe+1mF!YZHwDrABr z_`&1&!TQE7?1I98R`CaiLoqb**JZIBE3$N;@S!Fd0DNR5<6yjOffBTV5@Z1;Yci`` zssXR355Msui}ENp1bx==DX#)4WCHnKL?HyjAcL@*H7F_5vWzrx(SGr7c;rSlZn~_C zya=qC2=g!_tWW7M4^xF3$4MRz;R!EhsPZN$WKB0>bM4aYO)uAK<4X0K(fA?ZbR)5Tol6dKGROAoM2w}3GBmYS%+Fb}gpp!OGtWMQw! zVRQCuf8FYC@H1xuDC9O#V+0*Y1OH_Mw`C*4V~5#W)An(ngl7vcOOtj)`|ES-jR3gw zrs8xwBlmTKSs`SCDuaSbwfx|F_=R&ls6T>gEZ_ycw={aL$Go?wJyUnI=gUv z<4t4mMpt7rK{T*?`!~Sc^LKl99=|O|_yJ=dLRQUWX8(7Czc*9YuQ>CIzs9se+qDau z2YOiaejAR1d-&oM!uJ;OAxJ_Y9Jmu+L_MGQhqJg4!?y~91-m$1g(t0j%L|t5hL!-p z<;r%8`*^h+_#Ts0P_M5=X!rLz(T^*6{Jyw^->(>hq+LTfR-*_!7txYq`L@KQb{8>& zI|Lova}nq99%p%(du@|H^8YSJIsQhnlu0*==y#8s`JB^;Op19GQH1#3c^=awd(-)! zw;-A?Zt>2zLg%kgp@^34xM6cGpgX#QaJiTlcuan|AHRVgh`5-S_@i?=L<;(w^s7VD zH~!xEbT>wvH+rY5dUF)@otJo53AG-FFN)IviRUq6iEpOov6ruUuU}P@hxX-azz7g; zyW9;46#KEu3$hDxNyIa+#Kk`KjfLAQ~j@vtMNXESDdspmxzw^6qEP8CGy1Ns+XNdclCq$$h zwTN3$q_ewzhPWOV{Qtxs5xggvyh{cE1bnAH#Q_As$Af&xGX==wdv#wq#iRUX)H;&a zWTsmYrWY~!(!re{vJ?7w%HzC~Sp3EFe9!YdheuV;3w>SG^An|+!^66y)9Rhy{Lnjn zjqJS7Oa0Ujk+whm)x(7piFp-@yCXnRrb~haWBu6ENYqpP*;75xYaQ9MeOrY1y89#% zuR9dUeV4cW-Oq^Gqy66hyw&6V-$!tmR}mCxJ$NU?1{ZP71ODPqhu-u3w73mGU6-;r~;-|m3oyb zR;yXLZhiVxAkd!)d6qSM7HwL!YuUDS`xb6oxpV2(wR;yYT%TeO3O)KaDVnc?1pv5k zA;RIri~kWfX8hQ3WXO;&OeMTDEZ>4;^LF<98FXmTqe+)GeHwLY)vH18)f{vvQour# zUVge5cZ3iTc<=7bTQ_ju!G9Mg4*Wo2+nHY@Wc?g^bm`NnSGRs0dv@*HO}cLGS9W;X zf^9oR?0a~6;p>g7Zy!8FdCbiTa^`*?e}4V@`SSV4SVC1P#j(z2ds8(aSK8 z)BmwU59u2yNr|Rdlg&2Wd=t(%<(!kwI_+$8$~^Vllg~c={FBcr#kx|wEE9x}N8cb6 zAb}qt^o>zRi`#M02$C!BNWRjHXbR~%1r*d!MIDvYQcd+tP@o9?%TP=ioDeuz*|Skc zA&tAyM_X&vtw=M^+!Ufup%eDhVvRi(*<_VnHlkF2T2;1I%NuhzAc5TNM@SpI5W`8! z94u3@fPIKq*2-lT-E`Gmm)&;zbGEP84jgaB!p@5TR|!K9gbh4&2*K7bG3aRg>7=iY>kv!PVViep`2aw))&x*)hz&@;M466-+?Zp%YB2*F zT%E`El|DbjyK^D$QLa>oz`nExIu!>x}_ zcHI-;00~&Y0e(+jF`C?r?iB&^T>yAOLV_90fP@Q_U~~;}LkTD_K{FKZRr$+MVFawF9d8r0tFaVz63OZ4RU~p8E#m<3tVkC!-3GH z99BIPUJr&*l;RYrXfYWoFmCb*4)DyEfE}a^3P{ia6zt}Ph_Io9VssxHbbzo}MFnTR zqL1qsvck{Uv5I-r;~x3Aq$|#=ci@7ckQ&v2AF{y>W>g3o$`}zhBp`F}qr=oHiQK=zx{PTf#1@ zz=m3`#0@K0!Y@_N%9_XM7VxT4cqNau>#F8UWpaCpp$<2o}p#&3P zW*^B}PIFG_j|vRrUtT5jp%|1*>$!3x0sjh5!6gW)5kdDCJ;<6=;qP zbTFe3>9-KRHZQJay@(o0paWQ02k;m3w5 z#4=@P_$*@a>RDf&VUoW5>|*IBT9kS-B`eqf2*xnZyjEceF>NJcD_ez0zQGLQ6fH+3 z+e*}??6aLsEE`uK+C_@MsMHiKYTqycqk{Ic$Xx1nx!c|8G__DqmCsat$f#2SHvv*O z?-ULxR|X~QW|%r5Krhk;7XVQqWpKe5(C`8wh`>uR?oZh-EWo!MpKf^(#Wy)hD+zyS$Npb1MbK`W;aWg{!3$r3238mJ6{R_Z{; zwHyPHvAhA4qQL}jUS@v{ZCLL<8q$$A4R~3F1`X89hc`5z@E8J43Va%f&1*sh%E#c* zv7rga*{99q`%j7lunaSp<{R2DgIPlO3{7xBLU@o?FSr1dCHTQL{i_Bum|zNOK*9-H z$xt@v7YS#uf(t_Vf)}7+4E}w?3pP51`+}KVEB`hu55Bwt5LBTFBKT}$X<6AbtYFa` z=)sLYsu0XZH={IQ0}Vj1gcw7!1pT((YiUq|DinMS8+0rUP&$T!SHXTgP__h)sS+Ke zwYOVt_+~$Af^)aIrrT@+O5ZSrnA#7TMj&ztN}x&>BYdsrMuNeCnpuXcvfyX1-!KX5 zfj5BDu;7;T(1~7jDm@H*^fW{hHD z*f#mUis*ON_HDu!N?-<7{@@2{Fu^R_fYw2yfw*QUu|kn>S2;Kv?y-D9v`~SNm&giXx4f%>2FO=|#Vw{mZAX3v zIOyCAr>DUV9t(vMI6U%dAhSvei|Uwe8=60lX`3f&?i(BS3lmu7$g9xn)p`{5hCTR? zVSjo+JNFGiHR|ji3rQ%L&nXl{{g&JAs^wopokIP2%|5d8*` z5DRgokS>9os$Kwqyq1oO65yRsta(c3qB3Wckf3}{$5u4tYnrI+8m}VMu9l==2F^eM zo9zeCzy-Wucw)@$)L_@}jPE$m*@U32f+z&fUHYzk@34^?8b_zeV7z|S%c zrqGQ8oQtMr&AjjH=gssrAkP{C@8YW)Axdks%w> zAumGxK!*Kn>*DRHB++!5pjmr=_{CSkjU$cHev;C1rk$WH*6-8 zOvu$HB8A)lB>`-sfa?MuP{8`j1Wcd-U2(vWU<8zt+kh)M&A{2@011-wC0i*4NpLEY zQv_~t7%$@Gj1d{5X{U0H!W`2GhH$pd4J?7n&1wvqmKbgU&+d&;}n=oMtY$ z-eAzS?+N*^G>2*lA9S@;(?wqt{US0jE^S8K&wP5we1=maq<}$0XgCg_pPFK<4q^Zm z0*}yuA-uo@%>RJ#7$T7%;z^y9BNqZmDWXbEvLptgd3L8G)PScdVoIU(WNtzY!n8`w z^dYV^BIrO(K?3h!6i(x`=wy_JFonF{iRmbS(=N{oL=JG6*B`$v5_CID%A21=Tk}q78T;OxZ$F9o1A%6;(q8QYX?w zy68@Q=mISDBD^YB`cF7Gl_`eQAd0l)peR*;6oTi2Cc+toU>wMO9& zR&gj@SLZ`oIfYu?RbU5}VBeKBv8Ya$Ltbw*)7l3kynqAlMMJ(s zfBIEdHv>y2reHUgV>>oA;59)e^;l!`d`cFAPS#{0@gqmZa-Ow>{OJ>&a#%c;W^2}F zbLU_IiB$>1Rc+KFA<<{$^_?0>gnYDL3&T^V6@YG*X`9w*%>raGWm569h?tIQG4g6D zHddUb69W)LGB!2T^=ZeJY|9oSqE=xav1hGzQswnaB86H&Cjl7dWyLCK0d{H4R&V!~ zZ#x2Qjl@`eh-w|Ni>UTSCq-AT1z#Xhe|D2MV|GyUwr?kwax0f1{`N8oS8aXPXED-7 z8vlj=)?-JymL$IxUCqUEQ&)BMc2#LKWaU-U9ua~ZQE-!JWQw*pMpBc`H9S{CY*!a} zgZEc4muHRDkj#f_1J`_LMNz_}OOEzp>jNX)E;`KMPOcYwvsZh!mwUU{d%qWa!&iLA zmwe0De9sqs(^q}hmwnsUecu;;<5zy?mwxNle(x85^H+cO*Gw7nzY8*^wU^ zk|SA?Cpn1a_&X9Yyp&E$8U~Q}xRd`Fke>pSwM2^_f|5@el~Y-jSDBSt*_B@zmSb6# zW7(1m1d}UGlXF>@bvb&`WP)cIn1flEhnbj**_e+RnUh(WeYloil>{a+=Q>o&6PZCt`-1Ae`SBp5s}b=l_|W>)D>~ z8H2}pP|7)r(%GMtu9qRknq7Dbio%`o8KDzep%qVW?-J0APZLd2Pl9CpxUk98m{AdgKhex!Fs7Tz@@q1g3G`PEa0OpfC6~> zspZ<3r9cBTAOyg=0@!S@37eTA@_!ZaswZ2JHRYEnn4>j-1Vp+FME}47guoV8VA!VM z2e_@M%OJ#l-~u$D33!00xj+bb01CK33QC)(Q8KJ)UCpteo>3mO}^Rk;jEpaPlzwkcq0xW>bK8*q{K%{RPz%9TCB9^;dKu--D zzyS=vPr#_xTf!%t!i{+fW&ovkTL`-P(;%FJ`I-Xms|lol1Oyxj!1~ilz`83ul4)DJ z-I)s%Jf#o&(|G#C0h|I>pb6F*z}bw&L%6*?hN|H^zAbvbFaO)Pxxk~5peVZ92tt6Z zjX=S5e63#q3MfDWnEbF$oTt65gYtXWzG=FYr#$j;4rhn%|!tUv?A8rT!r#kbqge_#Q4 zAY!2a3k+KXklh59fW$R`2Phx}Okf2xV7tw{*ERiZ5dT&vT-Vbl`^X7d)a{!DG>QkL zfUIxb)W16m4*T3!pt{Xk)@i+i5Sz2hV7zzT-K$;VC!XSQxT90LujdY^Kf1cPpsz>)w^-B-Ti}g5=8b->zf;e3+@r0n zzoEbcLOj3csq}e31N{5kU4RDGPVRGG_jlid!QKe6fD7__2G+fU){eQ)-m@3G3GzF@ zz}m-o-;7uO>|39$vEbbIUC(L23Kl@cm3+HNzyjE6r+FRN6Q7O~qzR0m2AZG-)Svy` zfBoA({@;K8<)8iO|NiYi{*3^FBN!mm2pmXI%A11-6DoXzr6CqBTr_BC(j?2nDI_K~ zDf5GZ#~&1}knl*Mf)OMdJX)Zjqs)ty8hA{BlF~#IFAj6++{v@2&!0ep3LQ$csL`WH zlPX=xw5ijlP@_tnO0}xht5~yY-I{fZ3;z;EnoN=6!lMQnOB$B3VxfZt3nh?HEHlF_ z4~k#7>fOt?uV0^Bq>S_^LP(Q`9apYsVnsuVC4xCH7U7YD+?#(hYxcXaGeRi@LyJ~} z28|FTr&FUwU0Q(a*RW%|u0gxD?c2C>>)u^sfb8D@MhjPC&~s;V|Hw-*w`R4E7!;2qJzP$PK=+moT5A?ai=3~7;e4hpS6y-U`HuTQEzyJU5 zK_uXQ4^?+xfm3jSoqg2-=pcEAG}dV2jWD`+Aped$_UPk}K<>1nLKC7mkcF#ZC`4-|#^zy&P)1ps zZ%qntqLBirI3zEM>1VR@u!NyfRPhE=}yq?CAm*kP4d zVyWejY6dFkpoA7`=%I)vs_3F+vUyOESR$!phIQJB8xFQ%3Zka9aY~z~HE22j0DQWc zrK4Ojs_Lq&w(9Duu*NFutPi3JsgaV(Nol1WN{ML|Rh&^pZa9FDsj;0RTSEXOHrc0< zf38UDwA5B>?X}outL?Tu+G;9ka85cWuf6K_0d8lUkq{kc5$5Nb_+$XRY#oNR`|PsUPW$b)=Z^dCy7!K^*eHg4VQEC4eKc(Z z)NqCxD>@uA)ic}8`~UR5S5N)*)@P6X_S$#P{rBF75B~V#mrwrr=BJPT`s%mO{`-*w zPoeNhj$CEQY13w`u`0KnsoS)H7v0=+wS~CvfbdHo0vD*j1~Tx04vZiKCn&)RQt*Nn z%pe9gs6ouhZ#eWzjs2QrwAz5+gtY0Oai9dZcads^75CyJfkH;6UPyjsAMR_BW+p+0zD!`4Ms3R4VG|* zCFE&D@gkrM@%DuutN;qId>pXlbM%1#aH02_}^#8m91tF>pZ$B0$0`@3xkjZd9aF@M-PPPzH;Z z6QqQbrT-MBpi;z%;RiH8YCNYZPpVqAs#v{h8B3Fwor?4{DlMv9?zYpFTGR|66>CP( zT84^3!K+$jqgu(jQ8ZK(324RJT-oYYxc<&jw+bF6hj&jBn(%}OSi#!fz&14;ls3{7 zCEJ!3DrI#FWi>eEhEgeLf`@uloqdE#c63pz=KzQ!383Cfe22JQ7MSP z1Yg*j8Ac$Pnc|cKCjG(}gz$oiz%mOtRjCkSQr0Pmzy(63oo!>wffb-NoP7f;8eYJI z>n2VN-1Tc*$D7silJ~skO|SOMfCSm{V3uC^L2Pf^gfWz%v@fs>EH^sZ7nlII_QkJ$ zzyBcH{I(Xm>LufSO^{zC?AJme@GpQD++g7rm;(pa8$I77E+uYKZ6MC$9#KVEgjqI= zs3attKq~^#;#Rn&;hSIx+6E+uU2)XmAF+h1ttU9s@|x zP*+-ZIm~A8LU<93-aaST&w&23paZ>97x17kue5D_>B43qi~y}nUcyexkW>3s`UlV* z1Czhd1QFDh15*(1pnGVVM{C*zl7=Ovb-L;?V7jK8?)0Zajol3k#Gd5x&>d?)0RMp^ z4OOH3BW@U~MQs)`Z=p3!3Cut^Ov^bsD?ox5DvdYWKIgeBaP13R(A&~jp#&KXC#8)r zhAgbwyH?<>PQTy<7x=fnNEkr~L_lsmI~Wb#90OT2z}hj)^aUZ%FI>@JZ-aWc%gT=79;A{RI=Cmd_@~Ac237Xc5T#ZZvnv&4~{48|$3sKKHH}Yz?js z%aLHd)@Kc}ph9530ig!N;?z>S#TD}{**LW*62K|Tp$m1TBp5PL!P03VaQ`5;5w&|p zOJif6muB4MMlKRGY6d3r;03R=ajXk-QV|3-r%Tu_#$AABBY?WyJZQY!-TVWIZ?x|? z6~YpP5cee@xu!@q!wO2EZ$poP@>#I0gI_=cpqKpiLC-zzcdz>jejy7@e!E>gJ#;w> zrU?f{L%QpWZ|lZc-z3Na4?N#)A&8py41E6alfQg_do#yGhraZwpYmD*_FK3n7YLw; z!UrhN>jwP-l!#4sW1Ah>EjA5lO}m283qc5a_5+b8W1co?^ww!pPy$PGcv8RtVz5(v zM`wRWZ~nGw%H;wyhh#YQ1uKAY%!XuWKyORH5!U5yHHBj~)&yU0U;j~sUHG zN;#H!r#Epw00jjIV~w|3-DLtFXNF72jLz7M(D;mfBV2VzRR1oJZMmg=ahH5*_GI7p za$FF7(^qa^5Q?@Jjq8Jk(1(0l){W)%jZ7Dg<42C>csF-ASoKp_P4YziSOb6fO!GH( zg;;incy{?G1k0vdF@|q0;ETYA1XZX5`(*`M*l7<@7+RQ#9|cQ&S8jSmflxMhO9ov? zaAwx!Xl5{d+;n;(paW;%5=1uzx`+fE00k(SH{zvec#{R4M{sReg)WC?J@*4T2vcZq z9U@=_uoQ$nw~Xj0jZYbsP&t)@MvWOpV2J07!6*e*xKmOfWHlF*i8caWfRH@qc+o|b z;sbthD0g4EXyJu(WNDTrg_d4*k5*?)CBlBmBH#ra_yQ&c17OwWR;0VWfvd<8h~3lR*NN2PMOG59V&oCm1G`jAvd~iVA?$#aiba4ra&rD zk;f6V=xKCXi*~vHtT0Bj`fFUKt-JbcDF%@5^8@1iGL)uQ+35R8+CNp zC0t&>Y<)A0cT-nfwUF3FY2Z{=Cbc&kWsIDbs=1Y(TqUXqmS^E41SbGEbT+CIxM`?K zXUD~7!o^M8v|pZjr(W8u%=)a(sz47mt^bTkXSPbJx&@lVY6dAKQ+a`{&{{pj+O2@2 zh_}kEjQOpDbEx7%JnGj;2*3j%kOhE=25bO`el$&0;8+RuFxeDC$A&i%MFMQrsfA-s zrP??P=~9Ekl^0N`frF}Uwy+4xHxxUum?&P=nr^O2sui0z2^+4_DzYRyvL>57sQR%J zi#T&8Q-I@(B`dCp)3Pc{czwgJLZg=)!UKAU0C%)MHNY+mmbxJGNq5J{McI=7qCmLoNbvpq;co z(G(VP+XQnP7ErXP(lkw?^mR--NdFVMBCSMb()vKgh_;4HwupPUikrCTsJ5BJwtCo) z$&*Z!t4|`vx6-7v2f?7aQJ7A9n1EZZXZvT1Te^&Ex~O})s;gCwOIU2nkBRj}j2gN8 zD7*8D5Y|LZNkgfj@-7kjxqllW*eAHDTfD1#yvCcn$SX|e2QUMgs8zCSm76?@6|eim zsEI`z%d@!&0U}Ks8&4}5QF{=|TfWO{zUX_t>YKia)4KV{ws*vSP(%Pm0JPP+Yfz+E zD5Rioz&yMwcK_;70n5JYTfhW-zy_SasO!E23c2$;yC~FaYQvX(i7eZD5CIv$67x_B z+`$O^!5$pKAgq=Q488lvsQ>*q0w_GY)Em2s1w~Tyzr6r}K!3kmseX&86gt8poWnT0 z!#dohj{L}w9LbVA$&_5lmVC*WoXMKJ$(-EDp8UyeT*pXs z$2z+q{aD1;t4x8c1Ja8^c=Ell5xyw`%Cua|wtUODoXfhr%e>snzWmF;9L&N@$LL4O z15t$f5Gaz+1ysmQSm#lw8f*qqJUyv^L)&EEXY;2h54+{>a2N5=fR z`RlVkJG&~3#1ISuM~qqhN*jX-p&D#8ywCjH&;I<+03FZ*Jo4QvKYOy^84JRq<6y8=8w z13b&pJkWu9_|o}H1JabYyn)lS!7TTzN+bQ#KpoUVJ=8>9)JA>OWn9wrbke-?Lb2f+ zq(UlGl0`2B0KPGH*hD2H(kxJ2!vKraU>(+CJ=SDh)@FUyzO2+7hNyVVwg3>-uHn?1 z<+N`d*CtZcZjI4sz1RPI-PeBo*MJ?^fvwiJ#?)+k*od9jvRn{?-Pn%(*pMCBl0Dho zOxRV&)}@@-n!VZ8%*d4e*`OWTqCMKAUD{S`*?7p=s=eBAt=Fdg+OQqlvOU|h4c4e_ z%*Dgnx~?z$W<;2!?lCEnsL{^Bs+-Y5RPDPG?z9^*Kk<2t_M)IH-3%(e$` z0Im__2ao|oKIB54a=4OuOYM$n7UgmC2=52oFa$e?D-cTFN<$Av7eBS3`?d5IlEN*@TP9Wxn zUg(5w=!w4QVvgvD-sq5i=#6gI#rD;He(9K=>6#wUfS%d1A?b6Bi7mcHq({_3zE>%ZLT^bH$|{^*Q;>xvHQyN>I;?gW)`N#9r*iZppOHw!O~i zss8BAF6sZNKI+Ua=E1Js$A0bDp6%L>#mP=CX^!fq9`51}?%@vXUM;})=fmpG!|cB9 z?%wW`1jL>m8=y|^H}He#sTl|9`FD^@B&}(HYD%0{u;WD@8d4+4FB-a zUhNWYKn7p&1b^`spYa%5`Izws%*@+#l*l+*FvUhlsi z>4Sde_fGCpj_3G1z%1YMF8}jBAN1@F^SrX`43Fwt&lkM=t-@?xIzm5%P2I{B<0`L5skus>dv-y~jN>iF&ghJXe;0Q#Tb z0WHA$B(MX7{{xAi=xtBnjDPa4zx=V^{LKIS^VGZ`W7v7G_eanI0^kC2@CH(VX`s*h zWxfMaAO~_l{4|g1$KTl|-x<)~{?7mY?jQd}H2Wp8?4s`bJAelW;RR{1`v7soMVd8p zpp;?r|UbUJP>sGB@xqkH; z7VKEDWyzj3n-=X_wQbqHRe4e_Nhu)hc0_|l2$H>h`SQ)HA>-hTM`lQr*pNhv4jo+J zp`&J`8Z&(Hn6a|s$c{M*AAU~kkTBtmckPOtD;Mr+x2;*fb{!k`Y}vJG-?p6__io+2 zdH?nu9QbhI#fcyHnObgL(;)Nug$@|aXzC0RL+s$B1BoMa+?aI3hKGv~jep?r3>xBk zjnp+Z2Z>sFN#ym7-?yJ1|9<`b`TzGXKmZ36us{M2G%!H~jhfFS=HSCiufPAI6CyA7 z2xAB|#z<(4gvaLMaJvq+Fe5$nK)djw(jeqWz6McRP(c}Eq;W%bHfLNe#GvrbV%C3RF&OGWimRa0ekRaa%i^9?;AK!RGBq=+%wy z+`!_65JK!gfDr0+Lk?iAYlu^jLyEO&rth{pZ@l-`yKlb#_IstLkBl0+shM0%I}Wvc z!%;jm<8Fs%p+KV8#?440gd^6*V~#SAFk=lDK3hm`kbzbWaMk|r1 zzxO_Tyltly_jYf^Rm2drbhIQlq~N+`JSP|D)V~6W_uGadx!3UuD1Qwmqz5u7f;G#M71&Tg57rD1a&f~8aEL$YA!cFj@!4IjXOb5-v4u}`Vich` zMJbvqhNhWeUv%f58>X#8Dx;qTF}R&0@F007d4Y(IpacIr=uBGeL8AZgR7EP*k&bt? zV;=FiM*>~(E?JZguDYncBUBDNKcK*r%zy{VokR{?n-U(}00qsc$8<+pB7O9@Nj`Rx zlb`ftC_(8JKiUP5=z}1ZjwhmC{m_DZF~gQ<)`EdGiX=i1f*B0bB@~Sild%G3Foiix zViwbw$3$i_mAOo2Hq)8Ugl06QIZbL-)0)@BW;V6CO>TD6o8JUyIK??ma+Whsb35f0 zsWV6kI;L48DVXT2X0s4Lp(Jt;1Iyr+m?IpKI!Qc@IR!dUf)>=E2SsQ?6}nJ{Hq@aH zg=j=2I#G&N^qf#@pww!ZqAvC>OY`hN3tE{!^>zQKF#;Hv=XMZMO|8cv{u~WJ<6}{p z*3_mq#c57;x>KI^)TciMYEXshOm)dHqlVk)g$9X3kA~=MCiP-eA!ReTo#>Kd8fsRx zx>c@r)vI3xYgolPRvsT)vtdA zY+waDSi%<8nrHoETD6!|E@DYU+L3BpLHgE@_O7K~x~iuPyIIb5*0Y}lZD>V1TGApD zv8GgPAOqFWxt0{Nivy`gv*gmtekn|OC1GiGyIbD&*0;X}Zg7Q*&C@z3wWwq(Q(bFP zw0X^H$E$5ssn@^U4%fQZ#cp=ByIt;f*Qfu*{YW|)yUun>X|AjEXzzMwsGaSvm(=~G zcjY@@`qtOJ_r-61mxIpZs&h2#gl$Pzxjw5scb_fY-vRK7+xY6&!4HOTge5#-3Ii3q z9ucn~MI>7+LAI@GbOH$?a$xE9)0bGSaEevDVivd9#V=0gg^_eV)uys$>y4_{;MP zZEA-p*UrXvwza)&Zr>EzxqEW8#eM2UciY_OMt8c^&CPG0&%fh__pvp*ZhF_--uK4$ zi`wnLwZ_}u@I`jM1wL?s7o6Gq*66<#4)A#!+~E(0c*Nt3aHKBW;xWCp#5KNgj(0r2 z6sO_EMUD}fek79~M|sLszVgt5e6b^kdC5I;a+cTJ<~PT=S6x1Am@i!B9ie&7g+6qm z7hR$|mv+zp{qq(X-RVz*yss522}r>1##cV_(Z7E6w?F;wXFvSiAAkDK-~RH)fBo}+fBpBL|Nq~= z0Q5fr1i%3_zyd@-0#yIN1Ef3&(1Hp|jpxIa>7&33w7?6*zzo#D={tZx6F-L`zXq6q z1Z2PxB*7D0Kom5=6lB2_bU_t_!4{0c7nH#oq`@1U!5p+f9mK&M^ugY90OoT({t~vN zyO8M<03=kx7)U}UT*4-V!Y7nMCv-v&{J@_HK_1k?AKbzo^ujI#LoO7*;L3G1Hj6*{t#6wiX zL}Wxnbi_q`#72a~NtDD&jKswg!Xg2?eoGMw6o3bSLIR*d0T9Jd9K}*ZLR4fzRb;}< z8b3T~0Q0*ghy(` zMs>_UK4iF89LIdr$9;@CI|LI?e1KML$94?JHfRGn(1SN<19@D+d9(;65Bs+V91%|NOJqbmo&b6iZ24O84kUpVZ0+Py#)W3_4KAcRC4!Y=bP=$&pydvz*5m=*m$0 z%CYpzzXZ%9E6dSnMhoP~IN*Z1BqlltN_E`JjKI2}3(U!+%*q6|a&)(_8w`S^K&d>Y zGGNG)Oi8%&M$0tK(?m`A8qCo^LXb?tfMm;KB1w>>zy&z5hD*)d)Xm-et<@w9f*i^p zPy)9crZy;pbtHf!bVU%vlPPe{=Y-Dal+Nj-&g!(z>%`9N)XweX&hGTi?*z~A6wmP_ z&+;_S^F+_|RL}Kf&-QfB_k_>*l+XF3&-%2_`^3-u)X)9o&;In!|E$hZGOi+A#*Ao9 z<*fh7X$&JKLIdS!gX%j;3VckG>r39W&T69Z9L;XT%?yRn7?shm+E4>s(F9dclgI)gh=CCpffxu#;f%}KyucQf$fBIlBvsNS z)u|fAhyzW+AFu)|$btoZP#}$g1&Dzb07-)^iK`S&yllnW#78DI(=$a=h;mYkXvR|E2#FXV0Z_zJ51mFY{nCY$#uc4VT${)=CDcMS)NoqUFagp}Y=Ib{%eiO+ zAqYq=6#&~@)M+G6lZcGQG*Yh|)I$Z;P!&~ZN>q!W)FfQXp!oqeoz#HT)8T~F(A57+ zGG)$Dwbfh2Rbxt20Kii%b<`83k00RDEp=5loyOF-%L?pNzWmf&b=GHv)=jjuECtd= z<-VSXeHNjJ=9YD(P5oNC6EJeeFGyPRsr}>SKU)!RRe=O z&URc*EHu}C^;b~c)e$JxB(wr0kb*40p6R1hP_$HbWg;%%0-$WjKz)y9{nv}dSPb1& zVx?AwMb%6l2{YhP55?0MfJ>5iP-87pijB;Sb=jBA&{8c{J=Io+{n9K5${&c+xEz59 zg~EMZNthMdp*_uAl~+)7Q`>A*C7?q`kxPjAQGirdTIE-wwc4v4%UuPK-|Pt+{IMjU-O(l8 z(ly=FMcvd@-PL8?)^*+2h27Yd-Pxtx+O^%=#ogS6UCiV+OY2!zZB%)MQ@||}H3&^r zq*!a48>7mL=5^kbFoWoo-sz>@>b2hM#op}I-tFby?)Bd91>f)$-|;2i@-^S{Mc?#Q z-}PnR_I2O)h2Qv<-}$BA`nBKt#ozqZ-~Hv^{`KGg1>gYo-{&P@G+6&$qaskv%!m=7 z)J3gHn+=`@g%}A&S?McDh&0>-Zn6UA;12fS4+h~77U2;l;Sx6C6Gq__R^b(9;TCq` z7lz>&mf;zu;TpE#8^+-r*5MuI;U4zk9|qze7UCf$;vzQUBgSD3Mqp)BU=``rw&mM; zy~`hk;E_ntBouy(mgGsMW zOUC3(*5pm*4?KCgx%`=3_?YWLD;7X69yg=4XcHXqM(_rsir+tWoBanru|Q z)mCk0)ORciH3(!JZOC#iTS2wvbXMneX6JTx=XZwZc$VjRrssOL=X=KIeAefEZstns znJs12MIBadHdZ*LOPpoGuFXJgT*7m%Sbm1+h?eMyrs#^c=!?eajMnIl=ID<0=w0?_ zCIMb;_T~g_;OIl?9=%|8jKT_JWR?8rn3n08rs6^ysoYv``=IM?OX@+57q-A70 z)z*dW+oV-a!p+N1gegz$>8FP3sFv!frs}G;>Z``;tnUBkSew>j?bv}H=%W?uR^?16 z49FzRN{3cnt!C@CcI&r>>$sNdxu)y7{^g&(kf6>|i?CFhWkRFgT0AvtCydaB_F}t6 z?8H{=#b)frcI?N7>}kg9e{$1pPUwIh=ss52fsBEyG;3Kt?8p}F(I)NEHto|!?bOa` z@jAzU8UYgc#Gsx5JEiS_bY#qs9SvJ7!hw;U@0lHtyp_?&MbPJDzML zLbCxNwNjIAG$S>NkZ!)th?mBQm!9S2_U`Wn@9-Ay@g{GmZf+zZ4YaG4u~U)o1GM(8 z+wzw0`KIssw(tAK@4Mz|t5Y~y&hP&Q@BkO^0Vn@((>`zho;Cmg&;@7k26ylWhwuoO z@Cm2z3b*hJ$M6i-@D1ni4)^d6H_rn{aAV8c5;t+v6!8%!wi9RZ79YzLS8-c&@foLa zmmJ|3_qQ6?@g3L48^>{YOyGEcWK7xOza^EGGlY(w)j50o~S^EvmmH-~d3q4PY~ zb5*nRJHL=U2lPOfvp)B8>JaopM|313^g<^La6E%5c=RfObV;9dNsshO$Mj3rbV}cJ zOXu`Y_w-QDbWk64QSWq2XM;0H^i}`0MQ8u?i~vUtD8CJm09vp0S-?FLqy-bya8eXV*1XfAxz1$3UdJYsdC%*Y<7a_HOs~ZwL2q z?{)`-_Ht)6X`glhsP=2OyAc$@z#BmaaQAknyLhknyqouTe|No$_k4GEd*63|zjuDe z_q+RdcrW<9%S3Z$ct}I{X|Hx!JiL70JBp`w!n1gN_q&Ye_`mCTjQ4oDYrcjj`9^#A zR|m&fr1xM1zGE!;mw&U9XY_Udc-RB@MGV4`hxwgXGMO**bw|OQCqZ}Dd7d}=BJ+7a zk9a{8L!pKAQA$5;sME|U}a(+HK=-T zQUfS}0%xC#IsMD4hjW_8yAcEd57>YWZ~zC;0STA@9nb+I5PT2-0UC$^dH?$nqyZ36 zc@NNm4VVD)a{v&~feF|E!Pop15J4Sig2)Ga3E2F(8$l0P0n*Pq%Wnb@p!LAlff^|M zxih?|PYoUz1Gs-CH=uzrcmv!Y2{u^!VtN4`DEb#k_2B>dY%<6*aCSM60us;w5x4*j zSOMfO0}`-(5%_^KK>i3M0VC-CVVa~SApa&{{%#tB5*Wb=AObbO{V}+F4>*6nr28}n zdd1TLEkOJUn1Ct(hzS#_=m7sggT@39OC&h(Pz8j92}?jkn9#rj92yNQI#^O=!iFj} z4uV)Qupp8p0+;jvp<~Gk2OEiu+0dYYgB}xUEYY#S0g;0=K%|gxQzlNF5~{pu>hx(- zHX@dsfokqv`GYH*f*MhZ8Su{5bOD%9k_W?fg0P=+ezfV3_neh$>@B zY#ejKL6sFo9SE#qv&a7!gcE9#Z}4)-2BRLRmXOGuqmCZ&bLtove?op6Db$2X5q=#CudZ#Re2Fol%7tX7p5{Q%#I91{6ItQNq^k~JmA4h6X~A_Qe}Nkg&oF_m&X? z4`YPzgBNP@AOZ(stiS;qPK)Zo3sPuc#0nv}zyk-5zVLL^C%|=<8l#cc18FtqCdRTr zjmm}_8+iXP_s)eIet1@^DjqB2jXO>p;*m=(olzF8>z+!-hP1&zD^5It1U>YZc?mlB z#9*%&Ml?}P>n*Y3LJfJeazyhHwBUN2o5ykw5rI&Wfv~HTYl99zDB)QY3i-whIxr=~ z3g#`Lh8pymsRj~kuu)JI2c@h7Z3mM`Zxv0Ha7ImIoY8L;;k^`+8d-$&1{5Ka2A4!< zobX~(B~xYo8FUamI@#}h?rWb*Mm4zwGO&RTJe3k+KmY_Np$1-BK@EyVhc~nVX(Zsl z1w?R}IkDjdGsuDlXb`6#r0EN7A^{Jepn)>DpaLdn0tbY^7_@O<3~g|M2}+ikGl<{? zXW0K>q$pLI$V3MUDbRrjTmq&lfaYMLsu>chgOmn{>VaPTB4HG_s>hMBjLiWf8q>&@ za$T+g3UT9h%rlS`Y@m(;>PZbGpaY&PNG2F)0=-J0EIE#0UUg&$=s;i^&|OOh>A~Cy zJRmwf)&O)p=s~sSSVzt|s9np;id6LVh7x#04pWfG{LVm1NI_u*B@kHmu1JF%RizCf z`GNt>r#^bI!2}6;#|4N6d-C9vTHH4u^+#8STVxr8azTLJ*9wSoGS zPJwFtCOE?>PBH!9f&_Q~0fttzGco1|S!lu(JSGIVI4uipTOp$)Lm4=QfKflVzzY8e z#TWu@fP*h^0S5zZ<)uujBAG|rKZQ;e!I zBT7>`9FnrMfm*yAuPPZjwfM4H*15?9h(Mr=ECD_seM#s*Fb0zxXglPQ2?#t;uAVTg zT)mP=Pov5KhiGv<- z^VNhZCV0sh%y5P;aBG;toI=RFr%L)vv{Pcy(fJO-6gRl;e5!Qh#0u8Z$x^nmHbX-U zg7zf@GzE!GL0XxrB8IDZ&Nn+tgaD*w8o7A&U|ipk<@GK$8YXrPd{*bhB$KT*-u8H_1(`i)OSwj+^`%I*XW&}JLG z>n^sy%PBkfH2rN;&yWQTrVz$H_N$rLDrOFrqOK1YAqNDN7iHlV~v{D3LBt z`(CGm24J$M{c&RzJfe~s^nkmhuE9oB-4lxtA=TO;Fr&G877=W611h4Uz_jGCSLV+t z0o{N}*gyj|y+O-gIatDIb_N@(FQBIRn!qF_7Qc>#+ECztz*sg)CK^_K)INg{MDR-W zxxocA^G+S1o9KDdyWUMXgBmiJ1*{B82xMsr8e9+p4XmIyazXeV#r8=?dn1|~8z^1usIY;GaL`cMJF2~|XsBRj*G$@}sF|-2Ztrh^5f$O0 znWqe1@N~#Kq>j{fO3U2mj(>a_+mMCjDmf}=+Ls#!Z+WM<0S&{IgJk3Ydcq^I@<#s{(AFCUxG0j_&ML#Y2N@Qp!ZSV0xH-i?FERK&XM#V1y-O1 zV#(1&nflNkC|#fjKG6N?p9rqh2Oi&|DWCzSAPTNv1FB#PDxj{FpbX9+4c4Fy-k`w* z-w2K%4*DF>xgZd-U=Y4w3l?A-A)qJqpb{=26E>j}YF7yEp#DAKyd~cd0-+JUAQE07 z3T9yn#vm1jp%{)K8J6LxM4=QCpBWC>|8XG^V&5Bjp%Bht1BTri-XR|5p&stxU7%qa z?i?Rh)(O5L9b%yyrl1_Yq49`cAU2{SJ|ZMCp&$SLp`k_MNc~_TuHY6X;3g8HCmNs~ zTB0b9A}N-l<4qzZUY9AVQEWt=E50HuMje11-7Ll;E!rY3<{~a~zyq$LFa9Dh24gs( zVk)YXFh0=Pja}OKI#a-@XUk0XN4rW{arA!hgVkV|yN~K|@)hye#ag&Y680Gqr(2uPM2Y?%n002Gi#88C_ql*v_?L7JEV z52!&`1j@mcg%_~US9k%V>`!)rCxQZ;4u0jKC8&cs#T?AQ1;iX%{LrJgzzjf&6_9`l zq)iCOnVK*P2b2kDw80FtjmPnc6=*<*s*R3#+`_;`gmS2|WI6l&^sdO<&B&7=H~2u#7E za6l6<#tMMw`7|k%sDYi_sG^#d#j%+i^krw(>`s)ZtQ|G zD6AMOa;^ahoWKhFK-#!~8khjskWL znRZz%9qjx?rJBb&2JRHXE^nfN2)MvvJdF#4 zPza%E*=B7Ci2xdW#oLI0%A(ovg5018(;Ez{@fz=l>dC;}kW<+13zUV~tWB}fE^Eqe z{&8<`#%)uWfSLadFIMp{_~xefs$u>f=MR}c zdG3W2yufhvFYNB`@EP!Mq6rTKa9=pE0zW7M17ZYMum$(;1nb-dZ!ia2Z3b6j2Zyi- z=jhZ@t*eYM3a9XJesH0wunWKNv6iq2pAih#unmJI3#;M{?=TNbW)53d4+pUj6Xp*a z;}9P)64PZ7r&JO*u@k4|6074APcao^WfYrH6=$&)Bjpw2;}(B07*D1Q&#-cYu^FGS zNp>-Ip)nh`F-EGfK)SIU&+$RRvE$G&9_R5s+A%}wu^<0&Ir4FX0x}^N@+u0lMH;dq zFES(|a@GGbG9*Vb9y&5eO0p$i@)J_>31c!Rck&HtvPycgD39_5f-()0GAgI?`I+)e zs>VCFch0UD@**-(HBn1L909y`yUJLB^)PXQG4217@*L{BtD zSF}Y(t3Kl#Kc8}Bva=g_0R?0L1%&hgbN~gAKspCBUX%eBEGrtAfftx6L_cdhODhsc zff@h2G_{@{PA@A@GpkNps~DW#4=ias2er~hnM>z1vkJivR4W(oKu;sJ7ev`hBeg-7 z!BtahiPW?(d-X+!wOEfeS)c4PYxG9XvN%%@5`3Hnbie|b^hr~I2B3jD--Q(X02F+| zOP?NCFY6TGG*&z7V=y(fb_NeDYi9@n7BKZ-ORG~C^$+ks6F~H1hb$U&#t&4sVVeP> zKJ{V$z*IMDRioZgyR=h(L1#lN7yJMc%(O5c>0g&MZP&JK-*&ZT^q{4+T1%!mA1(=y zfC~(FY>~hWnDh^L9$w@%50r?f2tl)6b#F+45O_g!8}>`fc1~M1ck8rMzcv!M_89+^ zffU@dYI}hcKtWDR0Zy0qP3JWd0CrLL1{XX=OPc|6y0;h9Hxh6G8lbm+Gj$m}hIN|( zdzUv(2exV(xO%U)6>u%;je!@Wo)r-F7aX__#dKjCv=mH%fxCB4vv+R{cz+xCcZ&gg z7dC&J>VOwDPNTPZb9i|-_+@W5R!cXI12t@)HlnJwZ2tyLJL`?_IBplYksmoW>o#@q zb}oxE8l1ES%s_E>KyU}QNS6Wf*u{e%sZT?h_CuqA7)$|xbGTj)Iu<~|gd;Vto9eQn zxD>=RV5c{cBRRKsySGEFlA9EhOS5m6!ATc43A8{5P`Q;K0G4MtT~K#kSN7@Qw^U<# zW7oTZuX$C!ws$Y77)04nd-=T^cB0>Vcq73VBz$YfcYreXq}%!zBn-16cCt5m!2f^| zn1NF(4SeS{bQgMc&pCXX?q+9!Q=2*uAo^yn_Q#7iVwd`4Yqp$y_Za^;b$YvYYg6`O zZ+gayL2Gv|pqo5ArM#S1x2Yq67bN_`yEbA6`c~U`m!DpIZ#R60ca$Nihr_qPoBENu z_E3ZUck_9H_w|u-dBbDoaZ8dw3}Z@~<-00ne_ z+DHhz%SB!zdScgmy=V7pQ}?oRIeMRYmydXo=Jgj8idGx;XRmz5Giy;N{hs%^X{WYo z>ok0yb6!KigR97ct9NJ6`fGFiQ!hNHLpSL=wUVy+oNsqicX}C^`Gvc7Z=|+UFYD@K zdd~NEri(#QZ+fU7=@j_*51bh3qd2EOwbyez4@@|I3PHo$IEw%G`b=NDi68W`=Cv9; z_wXzI4>WebcQ_A}fr)#z5FE4+SOFT;xnQ5a{7(Tu2>F6U2pTj5#qf}Vri>6MX3&_C zIFVvSix)9w)VPsjM~@#th7>uHWJ!}JQKnS6l4VPmD&NGEIg@5hn>TUh)VY&qPoF=5 z1{FG#Xi=j%4JK8(6pa9le)w-2ySFc~eh83GrjT#XlX3R*FW=$F^ zR<>;E&_M$UGeV{OK=Vb25QKgWnn7aaixh!ne(?CQm`7m2NF;g@B89IMB#)A}+%Ric+nf?ETHIlrP(UfkOxU|5~Ur3wI zD})E;(Pj`QW;|uK#L`}l^TnRE{$Zv!cG0d) zqaGtBB9_a}&ETT1#3YKyu!sixA~-7~L+-IDgz%y^(GVL?3Nc7qXfy~*YYeanA;j>p z=Uytm0WQN;x8ELH1#v5_uim4q9!pg@VfeezW9EmK_$Rm*)tE><- za3QWW-dZEB8C+$+;Pb**W7a_N>bf**=;vR9(NQ{ z-g)VT%H4bM%~xNo%6fr>xZG-Mkhr!uq6G~)5JHWh@ zG0&W(eL3&kb9doos@~B_&+7BjQBU2-g@p*gNh{LW0~HlFvybdHfBSCJQ*SkoHO6ui9VrwKIscPRZaP#qoT0%!`_YIM6w{Zd zO-N9LDHa+8^fLNHh=Qbv*@q_Mt)%}+&})6^S_ZebpXOWX8-k*giUg))1v<}jBqX^4i6}B< z+LgC76A|P{E{hZ)qk>38HZhJ7j1b{YYS<{oGg(9oVnA7N=2IXonrtt8)Z;|BI2y7| zQIB<$92zU)1qT7rjb>nDM^@NKGwP9y9EsbRFd4=INr+9E@xmTu7)nu&l9Z*yoDfl& z%GBjhDLr&0=~Nj@S*ETmMXX&1GLQi)%pe1EAwdf)uz(-TAt)=_ScEh=k~w~4nR5Hh zdjh!;vGvY3R^&)CQ?g8KVr2iDEIbp0Zo>sLnUb94H0L?dIm215lbuImWl~-l&v~_z zp7lghS&)E4g2_&wX|Y|xZdFp%As`MKPLD zQQDKE9qr0Hdn8Yh{>Y;xHECDW;D$E5zy)r3OB(bUm)m7v3IPSmiYQu9b9HkgJk{vr z0^`%44wa}yHEN4anpCAC1*9W&>Q$B+RjHCir9XI*lwjI|*vaK~Zh+!Vj~Z5^8dR)h zHS1Z?Dx;~c)ubS8%2VMg6}HY*swtI&5S&D?G#o*nEocD=eh|>F`XsG|HSA##n^?tW zj;@WRr(5G1Ssyx9Lgfl#g3M=r8VtoQLB;4t~QmBm26~L z8(VfR%nfB|sqE6=0>0L+1xNtx!oZqZ;SQI$#Wij^Wt-d@y7skjRqk_z7+N_jW(IsU z7!rRe1<(rRxZU;ccflLpa6y;6onvluomyV?s;(?4l|pB0SKZo?AOkOu!(e|RUj6Qu zzy0;^M%EkPcAXc!A{Fp~_tjoCpkW49-D-8|D}pw}B(w_yZchH2VGVDX!>2{?hl@nu z0>=}?C1zJ>-;fr9&ET&Ypa5skKw%WW;leiQ@QrbtV;yVM#66yoh)3*79}hW47G{GQ zgg^opRM&PHH~{~ikN^ez^29}DFw8@s>Bff&RU=Y}9DSyc8Sm_hK2rFjM0Ls$FRRca z4J{83#&D6uuo*h3$-)aBk{U{~#L5mzb8H?0Dr*Yr1rA%Jc?P{>MK7ADM0T`}ni^yS zKbq2D3GEr&V1_vqk;OB>Q2gaHE74 zer{0mKRf>e1t>&W48W5JhTKr&nzZN#E{L}nT(E1rhRTW#v$6;*7U#@pQ-zKZgA_ns z8xe>gR6>}+65Mnt-K2aBl1oaQwH#D4Nr40=fDE1YJWe!-;RQ5+o0;zPgIznOS6JY- z6*n$&lQEkjW*(Rn!yD)aG4TBWC|v*n6X3PbHSM2k!A40)A9OlN(s9OF9-n#rcIg`2;nTDhk^;j zFa`e+Y@P$xo_Xqbuk-TEdj(`uJsNmWXeqcr1ED{U37{=))o>m|KPW*7Qtz4RXTj;I z5djodKmrkjz61|h`+e*^k=G;ZQoeG*t&wJehN524d&3ykYL$%5D({r2TDNf(9YN{#QR8t1nf`*QfA)JUE#ypZpIdj>D&P4*g*1jKrg(Y)S#f@+6XpYup~r416D50%AgY0kN!3e=EMLC zpg{5tkpoun)`$=boQ(&TpbVyf{6$ z#@nK<;>>^tPQZ4=pqY^2TWl02B|QFVA+sh z1VY8O;B4Lm(OJ9?=W1~&nes(=vF>tF7v<$CD{#RmDKlK~0;EkROF$xkr;aG1=IW>! zNkSz>fUKkl2|@tQqHg*`-~?PiCZ&J_EJg^rQspKk1~mZBrfwn(5FF>w3N~OoM8E`O zkOnBF9=&l4Rn9ZKU<8_@1jK-B7SKT|@gRfE1b7f+nlIg6O$NbmA`wysPoUM(Z3XTm z>n=kCe~o7-9xY zAopA#kdl zgz`=xbM1aW_^|9f%B?%WG)zl^Jozm=#gnASv`qO!ioA~2-oXD1N; zG-Yf{AeOWn%TOW!6e8x$P+9JK5>*H^AR?{LCgTzlO`yrG&)5V z#WY;SH6zlr(#-TsO{ZKRO*25yVPY;Y-T-)@fCnhx*Ti5yz*5Vmj3!uwAs}((UI5;D z4G2+g{a#=Q!;st7E(Ej=2-9ulmUJMz(M%9S1SH}MAhQ1)bMr70lWbfd1TJIQvT#fe z@_QI|<>1Ug4l>JlPa;aS9RD>^n?OgSZQAk)0S~qn|JBM2_>W;-tqEMN1UO(VDN`??kO1RkT){SMFG5|{)!)#yUdZ;* zp2O=#qvkO29_h6)@YM|1z+xy$BJ|Wm0;AL%BMTbolXA{tAcANCsnjMZ=axdtoTZGk z$YRcfSVyCd#3>51Y>K2P=gI&%2=`+5HgVCwarbP6$_V8a>Fw%MlHw1I=!WUEhzr)# zF&uYCR*=iYwsyHQZHeq$&$cRXm&jHZBHZ>pE|>p5Kv7Nysg4{a@ zMS2hkEDuAzR3)&9cHIaG98oDzM0Sskn;&SBjGhiq95{ z$<~U!_=~}oi`9h<&VY=~xQx;GjMX@e*?9kr-MEe6_>5~V&ggi7>v#+*poE1)jLQ{_ z{rHc!laG(2Hwn3r4f&7}Igu54kr8nFcKRlF{^&pR$v2IhPg9mUASOSNWHLIha#9 zl3%%)UHOq|8Ay0}nVGpX-SuCSar-v#6=NVVN?Hd364H%;qZ>wdH_{=E8#xe=mX;U| z0@5knDIq8=NQg)y7<{?!`+5F`>-9N*xQ_FDA6a?VS%uf^A;y^%ZP|udndY<*n?O7V z@vK75>|XKQ!NA^nTfR6M7}IPFnSPJI!<9d_7>&i~Pte{!9FA^!F{@a^BW zx4@gXcoGE!K?TI^1!Ok`R1$@>L4}O%g-kbvtP({WK}Fo{w?+InMbsuTV{OG!H^pj) zxpRTIimXiAEGV)k{fs8RY75eOA!aR6Y9CbU++ON-Q|cvA<`+~J*j^TTQ-+Z!j|wV} zZ7)x_DNmNDa0|kd2jlW?Dhjik?pV+YlXOP$l7wZP^G2R=dsWv>Rj)+#ART9<6;aVm z^{hmVhD&8td(G>%%ulpAmTfu1?eBivygQMo%^Sm8Xs`WyQyZm>^DC$sMy4fO;mD$( zvf>#ZtkMjTISPR#7eVhiI^J`Cd0!8x6Ao?=&+(DJAtK4aQGD4`ydesq)u!u6*QI~Q z+tFnHyUF@@%EQ_Q=ZtqqH*el1-7Yy`4sKDpzBh#sQ)(la+91l_=;$zgC`Wta8%#6=AT-PBn04qZ zyC$N{NgGCIQm16fpz&Gg+pjx5{Qdo*Vr#rIxQC!Ksy0~4CzvQHCvC7pyz{9&WpI~s zK?|7=kt}VaGnyDnOt789K;Kav^`&m7BW(eY;Rhhz2&w{x3>tS1+M4!oIfmQ|8G3%z zLzdgyl+zy?$fO{i7G=dWn%wocvo3IhC=w0bvr6M<=#QcACjQdL_wg}m#W@eBPFDD{qH zRl&smsj{7z7>NHt9y7C47PGx8O(wHg)XNWed%U_uO z5PX+hkYnuESl!DtOOp#tQ~Q(d*JB?qJ`)_ew%@h(z2t6cO1RG56LHX`Q6{|1Bj>zGAkBQ!T2o|*F$Jj$_EG&=tSQ#&TVhAK{t5&4*+Y3u?>NNSQMS=SEl0i z{==_w{Sz*8qEMZ$_3CBs4ZU)%0_&$jaG^O)548F_KL<*)yfYu|f7(g^g|PqWv@@df zs~drAAVFMronY=1wOMZ<5`Soe2syL&LvrkDB{`=Dwv+|kUR@guI~@JT(b^J}VOX%C%tB8)YWW+#OE{GX@XXJv`1V20sY#aY~UAVqx zJoJ2^Oso?woFO;wUGm(u*tM}n$f%e-;+)@Pz_l@f?0N<2zh0B79vJfT6Ppx{(XAVgZN+S@ocGAA~m0zT&GV9fTHhK+I+u%Zu){FNMUna zn_`S$IU;Q3Vt3s@GWBf?QbWXU!-&M+Z;z&NnRdsEH+-ASeH#3aNTP9X7N?dYogmS4 zu%H8xtv@XurCCBvP|BZbZ>kDfBG=5Wcg9tDxa*TB=aP0+`RxN>*D3VG$Eyxjk2=}$ z#(J_T2b2EDejHbg)$Ps%^88Wq(T^V#JN&{m`5I7i7q zyN1bfh-z>fKKm81<`iFu?bh5y^Ul{un`+V&f*j)c*Hn+Yvi4-TXk!Lwz}Xl)@=9;z z6;;We`FvSrBmOeD0oL(>{2u}`MASjvV?1x!%+{Hhcd9XwvOhwxx$hX(U~Y{cHPzgj z7A;=6X(8Rm-CEYd?j6yq-dAyNlS}+=m&(PiNMoIlOyJRZI;G~(b-DJc*1l%2O^0IU zuhjre=(pxwrHQ}Lhj~Wms|T`ZfwW{rE~eg9nip|p56bETDa(o}N$u(tW8>bq%GBCq zJ9@IHz*ch3yM*4$+>-Whzl}JFYD8h3_MT|_jQ#jrMN7CC$5cm3%5@ikA*v4R#NNI+ zY*^OR@LMpjOz>OOiyHU)Wbu-ir~O-^#tZXTvjEw4{XTt}Zubww{wvn){Mh{q$DiIhBaKp@;WMqJ>`Ff zZtm569<_5G8bFh)z@gn}gcvu-`{7ufyRkm*e$h zgQTYW8yJfA-O}6Qe`?7>{PNOHeENP{LMf^$n%aL&bcY}4R}ymbNfYX&7T`7*&R9HA zXQ|8oQqtMMgoA{y=V0F1P<|8s1hLn}BQfEMZ%Gy0j5q~y3G`*jDc*Y`@FdeO!e9dk zLNBb**L2p zAeH~$08^W4B0c>)MHHGpk!p4tttV9WHlQ$pNW73?U5t_klp<%UH+vBMzMY@*lqo)B zR3#F?&ig9{n^uiu<&7P!WbsPPy_|cn07=($0J^V5=MQWc|@JlCu_o$jZBJQ(n-~atAMgZcwvF( z@w*KW5C~wphTstbK!7J8fI46ij}i=k-2(9L(B`^=-v6M@W+Qcl{W0)Is<|W9Rtgwu zJi8UA`bUbd>14eBC=1w)#?wQTm+IcLj=$lt?aSq8V4KVl@!49bXm~vRRyqR2$l1s~ zTdbJMY+l*OF;}KpEStyK#JNyq&|tG#*~Im!)}lY0k*oR1a)ZNMk$F`!w zJH6L5vDz7Ndqf=4db~9f%k`{#rS)uk zqWGD|yQj?;-ZyvzWpECyz8hIBONMradq^yTJu~DVmA| zJ89Ae&bTxK&a9nOQ=356bjue6r5V;4D&Mlqva{H-E#8ZN%l2%h-Oce{RN2k5`R0s6 zQp5cV-?shba4Ludx$G6h+>hHUiWAA+D~^{vaKeEm*m^L;e}|Jw?|D@wl|dCa4{$hD zmxJ=MjJSi!%I55Ys_MSm1DEQ?DVM71*2V1aHSL#U-)lRd->d3+NS?dakC0a#){nD| zA2v)WemQKM(cyAyTC&KgMtYJ-xHK}y=v^<^f8t~q z7IEk`!t&bn{RsP;+|yCcmWk7GuHnP?6MSdO+#W=RA@x&DBAsXNq)88|W(e-P6@eBth*YE2J6jNPlsa29@~QFrWc8A}`IB9Y`Q?&BS;FP#=u`2TN%5HK z7vt&q&w0N1{Ksr|yt=JvSr5784%mnUyZ_pVp?+73OzZ9P-1^P@Ze=Lxk$c-#reXf| z&VSM7oS37wy@J#qB40@c{{CtmZl3aARe$Jqe)vDM`AZ_te&_3>;QgMf2Y-I{QEUA< z>3{4I(jIThy;&>MqI!3G%cFUHG{RdOdbz^2{`c~~X7l3P-o) zxCifU-+hv!rX!11p0Fl=T|U4jkSrqB(1V=V=wvnV@(R64EsQS!vm7H45`5v*cuC|y z1SX!tn975vP9|-$l(~Oy$v@s;fJ=HdF~Ha6!O!yH$a4s-2uMRY8=^<`tuIL-Er&A1L7wB7d|&}&zn8`rpkzplgHW(P zY8XOC3&vZ6>6O{_@DMW?S8Ig3X9QrTGS@U3ncHP7tF3V{GU`T-5}bGOv)j=e)qzz@ z3#aodwdKqU%hc$V7=T9zcneb+3I|TgtN)#kViFC~-QW=b-vVg&?Wy2<7r3h)(B4GX z0xjM@s-c3ng<)Me&4Qnzk$R?i{JCD>T=fx|ST4Y~(su<4zBnFIn+Y}{Ag=9fejcK; z7`~C12vQjhsJO4YvxkPQbN_5E;FwL*)-xu-^1Ne1MlN>~*PAZv1K%J`7`OFPUYD#9 zN|w`q6nWvb9{NRr;uHER$e+Mdfy&6aNAFX+pSJ~ZDOS!9FWtxmuVsM64LJj*TS*b1 zD3?`bvr;8h(`lQ)TSUeq0PIK^Kx1P)onxyO7t9I@V!|MQiH|*N^C55>OaNn1;X)Fe z4fqMOZXd7bNGcmD*Mv&79+gDgf2}hJ=4Yc3*)g)EB;dh$Q6gbsr!D;2;boC80Z?JC&lbv+3yqk(#o- z(r5>yqjI~a#qJb20N+*+mFfA|k*Ah!s$@(w`YQdt(k#K}FAFx%A zX?XY2L!1#*L)V#Qdc*3Wh&0QI&bTTNo&mPDsJrbp@eCQ1PI?mSD2tQg-ZScDCW_}s z1PGWhdA4OWKQ;Oh*`okE>;5S#x3WMc*dS_qD<&8CrJCGJqJYp#!H}hp*h+~u6)J?N zBqDglHE7T_X2(+f`?LbeL1YJ2LJH6|(rSMm2=sn#FBCXk5TUo&`dNan322%;#k9zHE>!z>D69klPLF*(Xz%^J)s>4GIZoF zxQ%Y%Y9C@lsVwGrdOT7`+WJ0LPMSTK`m9=@74!3od_o$YPKt}qetqsgZnQXjP(T=Y znQ{Iwq$)DL5kIKnUEk)>&r{IpsGd3K_H~(RlIc{Pb7ct;%on{%bJY-E-_Po9)oI2@ z7@6D2#Fx2KbsLt*g!kmWR{ea)X({=*o`D%u-`-E{bOB6UrXEeL*4q2>Rfg)6qADxg zkqE|6;iD#Y=5VSXlyYAUPX=QJecq-MU@T-rXY^9hQ|*DL6^Q{{qQ{scLt@C+BpLT| z^}RQX7&mCvl3i5%_){1KT5x*aFUlaiN|dYk!l{$Y=TX2*yh1ZuB{QYg$PRFX+MX4$ za2QLv0d0At1lpd}KbmD&IO;LbjukE_q#CkIUoofKL}tyo!#K%rjUE(qY^ZYEjHgxxbx6`Xi&o)>f*1gx+ZLc23Kf}7E`*{NP9kT8 zQn%ntq(@?*Voi8OYJLwzn`tj965SktXj8dK+OQ0befxoZGdbey*WG zbtVV|x28wF(ziFU?C~j6f*&=4IFfBr9Mq+#jP32>BvID2(3h>&(a$0TyA3$J7Ikul zv>ayQm*)*Z$)?D~NE&9R-X*_a1NwY6y_Cx+PHT1LB*U3VWl%4e0WE0Rs3L!immkA3 z(+FWkzb+Ss3fjfl0#Ki+xck3RgEjyy+i@J5+6Ry2%Ea`~8zJN^dwzNq2QCb(GkUdSZ&hh%)_5OC;b}N_?gytfvBQOqFL94u__JMD z%Zf#%_nCQ7d9J3A^AaedAqL=N|6C*Rn2|Yo5@_52&QK>qvIY30pCLTsPi0_$=a(di zwf6WL#wp@{9)ObYOnqz?%Y0q4^lA`4}|2 zT`FrV^DR6)stD@X<4e=zbTgoAddDPsLQdFG)KT;@%{f+z_J(-oV!Fm-elLR+6`isi zK>X32%F4tjko~pD#kntpU9ac9F|qw~5S^MUr3&kDoV<9#Eo}_V;#>Nju$D5jgf|vS z;(5>g;RW)F6ntU5D(2-EDQW>~ZV=G1zjFDDq&6>THBPJPg1w-OT^?oVX7!?&(g>h$ zdLs``FV%e4;-|H243bfZG}ipv=7*!QW7S7-)j5FBK#vW7{bST?Ki32WP0@XzB|NbU zsO~$e?2@1}Z?eu0M6 z4ZHthy_k<$dQ%eUB8$C=Vrj4J{OaimmvZcOiZjAx60+FC)2S)fm}6Xvq~ z-uXt}i!DxW#I<>0lOfbv`0-#b4<1wAeke$|fVx2&NCwB?>}j^I8|VS3*xs0RR#!uP zpx;OldJib6=%|rJqmpXw1{HlB9WX8gHEi{pQHA$pxYK6qYTd@<{Yxi5E+My#ZhIQU zwKGUAw)d7x^u_7IWA3(e!t7eRb0d8eXgfB6NwjqPjS(w~UJ>npUtvT$tEVaPwlb~T zV8Q9b9Y9c4Z@}&>?nqvjsaP4Le_Yi?wtxXyL2j>=B|aOLsz!mdZEXFkeV>M>F92u& zcnxA6ed6%8a;8Ts#VmR)e!t_B;uLG`-xe7~Z~J;gHK*%QFf<>xaZ@v<2Y<+p2k$1Y(Ve4 zFQQlK#^Jz3QfelQi%gRNlZXvm3+v}knB!RELcP<%`oai$hno4b%l+j3+*9<5t#vJP zx>72RQZ#BF8kaRxPEyP3+|+D%`jSni<8r7eL@vGjdG!bIN)}P{x2IKy^ORf7@|6+(CUVd?V#Q?h8dGeLxcD$ z5dm6rFRThXTVuEO{KA{;_R+`gfxV0sM%2d@Lqc6SdbZ*U{a`ZN{=u-uZB1u4xtiFK z&&DIv=}n-fa5DO310o?+Cwjg6dA^VBdteLmFCx>5kY8ebB$Uj=lqOQ&yYJH{hm=4q zS$x}i4d!<>?v`lCR6vSQJR5+kHiPpcBeUQdbutr84J7UT-O`UH=4u-z!#*B`mSQU%x7L}K`mGuOh4NpXhI3=KCLM@L+bZQsqWwUy@TRK3d98PWM{`tHGpMaHuj^w|XisDa=lh7Cz-f|R{JBT1 zNpFmfG{}3vB&e>&VO12GxPOpl!$Ic%*2I9%@uS8veKn!tvAX}QI(*O%1oXwpEuBIyk!aMBfwC(+pBIU6&bIh#Jy(dGz?tQYwPJmnDjGW<@ zpho||$}7Vau7js(`_|B!BgqT~pICZ|`&oO9bdwjjH6O z#}Q?7FMp#t2f$L5es_Y~V8dy z3y^Ou)aCyAUzNa<-(QX!HKs;&Ma~xmu5;%%&$^pCxw&BNn2FI~|;I+Ld&!h+W@lra!mqp;4JLW;Xk2 z@B%+7IIr5uc@(`2u~nMv4Nx=QX;r27B(n*za!89(%%>LkU8bYcZyyF`3Ir9H?WEUO zT~3{b2)^9<_3$>j%TX%)Ep{^|-~>0|Z;by3fAKd!0;mgndy&9<_^MVk+JJ#*Fr!6vrWXQB$wd=XuqlI#g_1Ma z4PXU|?l$kI%gO2rZB*lhxYu&UF$J{wY>-YkKp{RUhgeg50ci zRFqfcJbMAiCXHmaE=^oDXXiG=%fR`-O`IYU&C3e9w?~$| zKR`fyi%rW9I3?0&0r_rI&9F3}7x2Z!_#}1Dya#gf?qQGVf;RSMODtOwLoa=!ZD`qA z-F=w6YfNJtHF-9iOfSlKU4*mE{$1}*IwmTuSv3Fazvh<^i{p>*4f1I21KAz1K^RS@ znfr;%;@WOLKbo%l(;BzO0$z_pb@erVoRJ|(@2KrgD+h5gGlu<+t2z}S@|3kLRLr8r4nEuE9z z$_zED{rphE<2x(&*V8V(h@SKd&k&S@k*t4*2O<;xxxg%SHVZ!C(FGGv;O0U)=kh$I zn|87#jJ6Qy*8=kR)Tk8)iP=txMm$PlS{WlRAQTRfy=>t%_(NQnB5{UgB3k47S;JNd zCutVUVBZAcOTs1>Obc7B^yK;n1d1SZ0dFJ%YlFunjK7y$wL^{~lLi)MK6l^~s;QINZ;0sT z&Y0Ps3kv^rm#8hKzIRWBEXs_^J1fr>(Tp0d*{c3i$qswO?A<>a!71?2mH>WOZHA^) zH^B}@-{*8{DY1G?G}TA?3NY2PEPZ0(zlrzHd~@?JW9QHCT_L{BSC6GFc^_H)9-zRZ z%vLEce%QWeSolcn}8@mh#F|{)E71A*!W8Mjt|BHKL!rJid7L z^5yMse8er}*9Rb*G8Z#h53Rr_c$eN!C-Ll6S4q#O?bZ`angj?=zjvhPic`%6k;;^N4}L0j;qm@ z-WKF}qLOUPTCp1O)aUOVc`)KhA=szZKRgs8eVJrLrS@{#4O@4Tv$6tDO|phbJnit~ zfwBe7Ut-4=| z%CcKoT_dUB7u{mVw(H@#lkf-qntcK)?HnohSw9#VoaI~$JmyHQ(0JZX{_@WR{lYK& z$Q!VE|M#)QCS9pA;k$CNrmAPlpJqV$zK9b&4x63p1>J+DIOh__Tl3!CrB(xj_kut6 z?S<8rCrvWmkN9$lNmc1iy}M9*a_Gdb_DXP;FsZ&=&(+5M%fNheM%mJzEvIV&6TrLX zh7T8Ro_<_r8zi4v2i=GqFhMJIB5uVmD!F}1sx*wfE}A|maCnUqe)z`RQly#p?nVDo zi=QcmojVFY0~c}(&l0KC%H2GanSSeLOf7aV4!Ug@6L-o`n}QV*UY zABHN#YK7!|E%xhAq*9e~|F<`R^@DX!J4QDydBl3hCd*?KCN@dm1PrXOo)~L&ZvFBW zY-h{&;MH)prhEE&&`0AWG9k$J!7k0vvm^eblHcYJ@w3X~_7lHG-u|}CHxTRB(zHl; zC27xO80ex{Dv(i=YtQ4cJZ>Ug|H_tVWAR99tQO;)owsCP8lF|-p?LCUS<+Gb)AHnt z=(D^FhI0I1ifN}G_I?6aD)!DJe{a-!L@uPquQxoC`)l!9cB8M$zC9E`%l z%`;Vvjin02d#Z1O=1WQZDj5@8wm73b?{qK)&Ogp3pFS^^PfUTB0r_|^1dwb`7!OkL z+!~*L3B>*a5|?mjd+#Z*>)!<^?C+sD>6d`62e9V1Kb~7@nSSaNS$loy{oMP_|1+Dr z++VbOS^XL9-?<~@@jtWKzx%@NC%<0d`t7BE4^Z0k7DJu8fiD`+N16zaemJm69P_K6 z^?_HMT8JoceG*9t%YKF+q#<-F`Lx zdEYIsf@@vD$T!iK z*Y2KOXC==<557LQLz}~nYM*8O_|pA*8UK!oeinB6X8q5u(jDjgA?z~d_V2Yj~@t=EHR*K>Dgd!ro@(lyH9$@hM5?Pc8V zeQ@6U5YmUB>|{9AAJ2Io zFGP+`o|PO16cFkcknb1N>ld=?zZLeC6B>B7OVBTl>z8QkfBIjvSt^o%l@I`gVSMhP z#nfe_g$Cs02jukz6zm2RiIDot7z|b(m^q-DHlT)+S8p6p-CEkNVM-r zOr$dWu+oD;nOrRVHX>I(x@QCfQO0Z!Bobi^LKLIsr6y=#6nB>r;azDV1c$cZv~dK*GmrEUiSmVxwht1i(G@rT+18IQn7h_!t9h z^^Q}Sn7myL=^D3#F&(Qde+|dXjMdpqee>0H?Nma#DtJ&fheRs09HQx&G1H#oNIj)k zqj5~Zc>7A%8g}B;2fSoQHcE;9nkzM76*qdvCmJQ}_Y+}_Fyg?Hvk+t|C7KEV{Dj7? zda93?cb%UT|9hg6V5)h<1>V7>&%;SR(Zkrqz+AAzcMKYRkzE*gBEA&tT{Q~0Cnb8U z#uO02?%@}aT)J{XcxLzLd@Ghc5#}4gg@tEh(v&N{mdAr#!`rtkxcY;OD}DZ_O&7BEKoEAk7g zGa5n#>Dxq;n?ln}+#gwX7A!9GB^k!!acHl`kq$fXeb$dSJFuV?SO{qVY`yE(c;)Fk zbkf+9jpuU#}gt> zvHEVKF*_La--Z8}%?o{de}+{VMjoNV#g)hI%;s?gum&TRXHWrHx7focExMO5b=PJ} z0|VM)>6t%C5fGA~vEAC>c~;7HE7(~iMP!}v`Vv}v*6^03z<7Kc!~*zu#Smd31NPDd z^TRR3d+EgR<%ob-5zn=Ss8kDQ-A#n}x0=IZ!bO<@e7m( z$7Y~m($+BXcOX$TNQe<8_>1h_HfH)*l*|a0i3E?VP<@cJ+`LCP=%*{nXLL4WNU(Gt zv3B?7C6ZUsXXco-)ujPFtD}zi-+G!HzwDCLF!!*;LP;R(4CW1=R*Krho4VQf=OC&C z7-qwAY<@#L*@TXdSkPIQ#=Ro~8=u@|%!05JWD?J$nfV*Fyk1*CD*=;qsnUYBvst<1c2W^(_<4+sFNPZQviVznwsBW6T zJuyW_D)=&tqMnTMrNc(8z$4Wlk>gloGvPBfr-Y}EM?Jx0@VrSp;?H*G!ZZ;NF|kjZ z9J15*E8JpvTeW|x5o2L%97%)@mtQlg*Z7rz8>>bS4(8GaT*jBoBR0nF&{>dzqj@t? zDi@>R%&Guln?H#F?{ruCe!|5vg?;i^5rYmKfI6%D-uy!@I>|)1C!BoG@>w8(h!qSb z?K(O#358E|`L1{|CkGbHke{|6=IxToaRbkn=!+f`WR_qp0wW$ep|_NQa3}P- zSlK)r*ag#*?p@C~*LoI4gze_U3+)naa{p3|Woq6umjN@vfPkYp?QYJ!P`x}O2M6g< z*xTb<^|rO(9c2SXDImtn+^W7GMCY_Y4oh+@weD7g#fi;emjGBSanI@tGr}JpH&cof8 znwlbv*jo-UL+!4KhuHbMs^^Et;k{HVqLxSEF+LCToj!*gaZhVlX=-RM93iRCWnLmj zehgudYLdUUf~W3EQGAt#K`TTqhK-st3LZb@KsRaF3=~*dQ>*F$EN9{#e1nO!^;7@E zzNlZTi+F_Z1(p>F>q2hHSQ9LtSs|yTfOY#}53m>8CXLoukn{=pPtj1n)=ltNi)W*j zud#$$Kv0S9Vk;HR3m30q41p1Ge(5H*6|gySa5dmy|5%>~U`e{cl+GCOg7N$4akyuv zRkTz1L-7de83Gf9J=3tSc7Ds53YyG$2cIdlO}!@hX(knSE;g`T=?<|EfBmq_+Z1?9 zbPHE-#ATRP{INZvSV0W^G7#BHc>Ix-WI+U}$BgI5?i4<|4Sa%flXbk#@W1}|o0E4D zD88hvPdAynJ>UQ_7sKwp$OUnuCIUzqq?Y-$>N?B3MHz8dX z(?2T|P%pZrDEJ(Co~cYL7c6*Qf~VK1us4XV?`3SCrj5dN64iGn8Lk#6_M^Jb@Jh&O zJ~cOgr>NBz58TMF^;+_@qekdQ8Ua^#CL=B;1dqoTdRF-Pz`u#@F4@K~d+Tg`JGpb_ z6Wzx1ILGg5Q#9sI^m#<}3n-xH=9h1n^tV6YQ2{3PdNX{p1p%91O8;WZG`1pt+~PNV z4(wK0}z2urm)#6J9fE;u^_!ql$=({7S3pu#|VF>iwul0=5t_L3`3|eR< zL)atwA_-QpaD-I>niw>6SM=pMnnelXtE?C6-5iW@LGqC8DULzuDDl!fm-x2_Io;-! zDLucHO!CvK>XB^>*^H-)EGUz0SQnwGC|5nb#2n&ts6i~S@*;R4{R6$}U-Hbo{W*fH zY(iul&`Fgf&}Rf$LBx(?vc-%q(WcHpN(>%j5yz{>n(<`nEoPxPgGt(3QN#KoU@V&# zJrgJ_O@F2NP(56su$l@XZ)GEDk8F01V`<#Q@m#;p+E-LR;CExt?A=!sar@GWHxCt$ zE}#Y~Qx?n2K@${!PD@YRkN%4`m+98J|CP8r{M_R6^XTu>U&mX+sk|QlByY|SJ~ep! z{3jLi-DP*q-^s9tjPP=|b^qC5Vc1P_!9!&_7!m`85Y|Pj1Y>+7<$w%uWaydpE|i=e z&9`prf<2y9KFi}z1yH*#ft4LQkF{+dVZV z*}6a@AU!`HZN9)lPK+aNG$iF-+=Ej_R9w%{aJyY+sOgMk711)FQFw-DDs|Ra;n4bC zDEomYPMJ+*HpAwliiq7y*P7+Ga+z6nQ2_gdq2>Hy4ZUnn4I3xH|@9$H34!3LqvQ z4q!~0=_PUEFi4{Jp8xW;OZsH^ZI}D;r-w2PHBUVOltooveQ6{h`*CAZk#!N=Ya;rI zSrRN%DekRS#d74GR26a*+dIe6zGMTAR5{mp!usx;GNvX$Hqaa_Jj6znUlZ8bt>nun?p zsGrKC9YuSkP+|aq`TxnVJZFl8l4~>)tyS#meJwLLgua^EDL8HcWS7Q9F{h!3$60Y>qA5CAvo*uP* z4_oM^itgb-&yqhz-{V2G)t}I-rAwah9`X(6>q$VEl%ZE)OetB`=>k1QKZM_05oE2r zrLl|;5V)VvbQnD9&jQP%q86a4)(?Va%HoHf8td_Fs> zgYA7gQKAbY(EL3Wfkc;7%NXvjT?QO~NM(8)BQF#|_FH!#l~rE+$)8QQ|KmXpo%%R~ zPUia!<%8U7@BFE}4e^m6K772|czjT7xXEMLB!Cuxsc!9p{Qlr!4@yF$amB|^xwZve-~2H+9~$-R;2qCh%xEYC)bK`lEe3JI(@N?Pe7d_s>&Jq zkVUBXiyBnlu2yMU;+^5!2(h`RA5zcqq@iNc&ATCI?LTPqvWBt2bOu!lVrX6fd?Pf# zBpA^9A-sv_KmnGxS6M`D=1Hm0_ntp6sB~Nhg8DV$Q?Mn;E=y546D81CNMg?}&RE3b zlYM4>{!z^m#KUnV&Mv zIv&CzrH2S7i32Px4Ea$_WC}}h>ZDfAmk2afXogmbc+dgxvB)qLP^$U zsEkDjt!lmgJaM(<`m+47xw*N?#!0OT^YP##-Xn;W_96g}qb^Rm>My5-DVITq#$#9g z%`w^_kU$PnmD{Ys-Pg@#^?;C4C%Kb5pr32)B&DTO)sIVybini?(KGan3FW*1>g<>r zZo+?lWF;X&_4mk7@!u*hdTz)P2+l-36Xp%4sNTR6Z0&7Lb?JcV>93hs7qeZHdc0Ht zn*JksMoQ<>5hhwVE*%qpTPVe!*cfbu-_Sb96UHBJJCWC)O;HBgfV*czCfFjMRubx zRv5)L>C&?(rSX|fhU8s(Mg!*2%nR5ZGvlC0rFhDyJN9(DeO{s9XiMS6n*oWl()wk*q!kdj+L&{HCmCyJgP@Yab z<_W{GH9288Q=1E;Yz@-+3I*5^cB(MJCP@D+lz9;LO0D zcpPm&qBwbDPiTLI%+lYvgI_}?h>!BH0m5yS`$G&@8Uydr;P^t33fsgdFr=Iiw8N~> zeG6^W$BS2#Y z27j4jd&~gTaWQRK$&q-ZjiFzEM%o_Ad=ZnTOPYLuIo!N6w7(?CSg5PYqoTm)5CZSp zIEWphw2<-V3d8IN4ZwMK+Gz`oRL+51-qrsY^QU`wI%fT$LE0J>LaFs>IPiV+cCrhL9SC#H; zRZW~$Us_L(<%Wj*Kw*LFovEE-yk)RMl9sTKl~W046f zHZS=!x00abnLVnJSh$!C*45#TbhcS^kmD%cp&eimhVJ1;w9*rWywN0{N;kAv`5^o_ zR>uoUA|H`5pA37O)5M3RM$il-xW`_f4hq6XIABCG zmOPKWsl&mR*%Txcu3&fUr;5^h8%I<=ARaC6y-aEq6H9<5tBzdxD__;BYm3CV8p#mc z1)z~wssMWQSXop%rF&u_WgXieKBnJdgT9&DDD0+9S|Vm8mOr}O`yKl$6KvNiZCaLj ziW`9ny2nZnm`%iN7FKqW9!u9aI3hVnE;PU#2cc}F&|$yDe=J}&V7Awiz&u3|Ntwi^ zysaSzo1p$bw(j~X$}Vsh{>(5#$Iy-B&_j1PzyL!xlF}(4-Qth}(%lUL0@95P-Q5T} zl%jwFf*2@==l#Cttn^JsW7ah*mO2UZ z7>i3%8;=UNneng7oaa@6IK4v7zn>i^zF*hrN9WTSGwxJ)?_f>h-J&SI1hm&yv>s2{ zF|f+U0<_UIRCOxQp_MYL#G#sz{K#_DC_NLeu#$U(28NrWnwxYgigc7fp2TyRx0D)5 zF;3`~67St?|3HTLo(eGnFUINV|zovnaL->%%Yz$zD znumPsBHb-fvIgKfMc=RVS&*;0#4KL-Q@S-b!8AVpkEA54Pf6~DHL^@qvS3E4JEUt2 z38U*HJ>eZfF5GfrRi)<0NCvjHVLHqz`9L7qVB%u`ZA@eM#7N}$(*YpJXE|P2z?5lX zKs0@vRA55Uc(2;^6ZIGheagW63K+*f{XQ#k*p;BwVcO0;rT_Ja37!OS>9_xBvj}C! zHrZ6p#QeU%;_o%O>(kJxhNaGYzcQ}3Zj7_T4YRm{t7?s_x@Q2E#W}GL@W5KOn*Y%_K)8$s%t*0xAjqlzH?%3OH&7W!Tp3V3Q%57I~j0=AF(fA>X zVK?Wj+v{wX242*0_5s$k5C8fK0^e$C*k*vgXYrB{Z8~}k|7eFY=MH|5+jWy14q_{lK* zg67RdLH21)0~7Q8S^wrcpP6eUf&^ntJZxROxqJ0d3f}T;SJy7y5Cq}o?gFwO49xhA%(Xpw*A9T6 zZ*~T5blccoVgq6Hc)HlpX!cF8nO1S!Gce-$NMBrG;@& zgvn^hj;)1mrFqxqA`W{Vhx$g+cYe!$9(N@IXufzh*24Bclzk!PHzAs~O_(A`h~N|R zgM((~*TTd^ErbWce=>|V14L25zRhv1?(w2Lsja-ZqI}O=`7$s0N`3iXiSkdh^3RA0 zEVK%4h{6Y3;VYN$557X5M1}C$gown1$=XC{#YFE~MJd0FKJXLc786r%6VnnC*K3n_ zBqsT=P15MQq>Z1Hi1TpY8mG2m&Qz8OG_Hu>6In11p}7jE+03;D_4ZVmO(PU2A|h3SR3 zo=_{X0|02OYIsOMc8+OVb)0KJSPTX_7qaMOZ@2=Ca@Cg!4Oz`0w!|Ma= zWrv$yhY4e#XI(6QaHRWSClylnJ)9`V-=}qm7UukCj+17s2q>je(HMOryKO>>QnrXD)%cVBR&+TU6fXH zlpHde8>0ErhmND!SIffqo`Kkqs?of8?n3j-EC(3S9q*@wzPp#+F|<5^uGKfjt7ryC zCC0R>q`_`LnxhXUm}XI0V>viE^WyJt&_7=;;~Ta(+Pj`O4)cYi?iVW)fPREApA0+q z_<5jKP-%BI5t<(QGbl4N$>RqFk1nOs=$9CorPXd_bzfxl*K`-@LZK}il@Pl%bs@yT z-Q#P6tzTMuzfKXkDwJ6{g^>w(zY|^stM+Akzv+6Jn^7qE`{iJl1%3#dnAGgo<3en_ z%LGqxzI76*{WmLaMN@_kR55Sup$6`Aw-`?4^Vd39ujA!~gJvLGxhC_Fvr>DSK6u;i!HXmtHLV;n19^1#M=lCUFgZz=hgg6r9p>s#>ffnSV~Pu|wDk@*xWh1DI-O!B$jnCugwq%T z=GF|hw!|N+r+w*&DJDh#qSqzGZ&%exLXPMolTo=w$YfIQIXa$hXqI(oQ@>6*5ucgq z{K2W~>LJy?8tktuD)B{ssxdoPyw3yE@l<0_30#jP+qxdJgjP zA<2i}`h?B&DkvvadXoI6T0A;|8sg0sR4*MW5=`kAK6;>1)XRH zH~YT(5H}KVuI3ze5rxJD30bD_VInasl(+CDyY)*7C^_8a zqi{Lld)(qidz#JBH_LnxMtYO|mbTO_USB}F0_VgOk>eBM=Jl1l#;^k^8VT;@O{@i%%PaHqRaVaMJemFhBx< z`_;b-B7Iht_5zJEp>YJSK#RvPk0Le#I+a+*7?}L#->BPEfs=C)uf?sKgQ$)ZrC{bO!J=1G;i5Rovv1ppns9vZ+ z!F(l&O)E-~?GuhJD;fA_1y_0vbT~;QNoY7KG?NL8%NP8jVO9Nli@PY_LU@tz(h-|UL)~A@XyG1+1Vu|doLZ;E*;Z_L`gaK%AlIbq}I-p(z#Htk)+%e z_k`-K?agzW8VD!>Po(OJa&JcQaDl_m9jtN`70hhNdLOoFn{erFSwRq4u-nl&t9|~Z zi73>S=FJCPwaS>Lw;)3eUP4a|WOdKqeOMZMs~MWtdzHXYgG2BdPH_9>B+^+OiUnGq z+-(P#9@mwY?3#(#3WNbc_+_h81%?u07PldjzrSb)pz9Tb}>S=HLgBJj9;d+^L`%}qF`h9;$o zA**Rz2^D*PO5|!3J=PB>DJJkt(W0_26rkX0Hz9Gxb-SaZmCtE= zfE;yVjw(RB$9ARB;gNV^ffS=ulVWV5ynwJgdNgI#0ip@s;;u|>ip?eaVvFNgKU3=8 z9CIgFE~$`)0ZOPmBsd0uhkU8~FrRQOS?U!;Iq+3uFt~+|c1oU$#fvGvqk0v4cBID3 zmKGHA`LUGn@irp7tbJNMS533F%NfJ>yy)P0KU1>WC<-t;AM|!A?1P+1y{W`omLmR= z-z$;irYhhqt2oKQULsi{SM9CE8esEp;>O_20_ZS`H36tpyxsw52s|rcDVsY+{;f4MBLQ1un^QLb;_} zMaw2Gqz13`(*haxbhG6S9X1P}F>msOIepiD2YAOS&z&xidp77}L$W-%0GeF9OejaA zlG^u@SqQU`^EnCj3Ao` z@mSJrFZ)}QU*l#&GAc&RCfO9IW_C)t5qb;JCgP?mWso;e^cNMSbt7U-YCwyy>Hq^O z;8PzR@-QA^au!L=R}A8{L{AnuOFZC7wSH^4v+B)RO~B?u8=dO6+t$RUFzZCo^DfZr zbsQl9)(!NT-CD;GnrJJcE=5E|hR&sWd42XKz>U3hCMQ-*T7cbDj8ua|ZcBi^wR^{x ztmNP&C+{IGkC5LK?PzDog*ei69wh#bih%p&U5_0nb1wmzeH>V5)^t!zE2Hs1KrAhO z3dy52P4%Vf^y0RQqqZa|51#p6)Dr;i`@M50`iRytVAZ9B z0V7lW=7AfiNYj#r*SOZ>{VYM%IQ@A})=JUmHsi{$Bg7q3ZpQY^%w^Ce&?&{nOQkZTdxJ|3J~v+6Tvee-)G+dY?K zw>s5U>d)3Yu{9~x909*Sk{zXLx}=wrU5SSa@N#@> zsj7)3J_ZNT*LK6B;$3Zt1SHMl!|B-3tv2n*4bea1j$B&i`s_3@t7`GP+#KpfJG$%c zWzG>xALYbtA3u!@+D}`Q^o(YmUHf(2@1KFpskx%z@c6l;dS4UF?17|{5ozY0G;Q%$ z3yJUt?*>zRpJ_#0`H7!buTX#gTj=sk9%V*IB59kw&8oojz=B9$UkpfVpw5bEd#d38 z>WcHxayD|M%KX8F0ed;)H(^OV_Bd1abUli%qJR%Dz>TR8go+THJB*dSE@$2vj!9Cxx6h20JP3tBBT7)+|tRN_(x!#~J}w5@nC5rHo<6+9OYo zsQGq$VfMIn_#9i42B7vco*8b}S6E_7MW)3t68>7Z;tk0~Z94HVVGMv|yo`%a&x20c zr3#0nl|Y(;W06W@aoS#X2kS<>ukDDdJlPD7i&=!TN3BoVlM2Bq;AF886yFB9$3Oz%<_vN3}nc?j35b{^JN&{9gBrw_i~1TuzB+D1mISeQbI2q$;AVU zrXx|!kL;~t0FF=X6|tii zL~gAxPeXyuv2juABw?-$DH_s zu4{3=4};|Iyw#VjKuHBy9>tIL4e_3dv29THn789z-ot6r_VY#dC}@p`aFurh=VD5f zc&~_1vG4C&`?ou`5alw05-$$@Ba9+`?`Etxr>&JF8fTH4F;yR*r?wA<^N%laqafzr ztSFlW$m3FLBLfDz)l<+_Wx;C(%n{swr9+|);M*vB7F#R2ignIrA-dB&x&}g&wg^1U zc$Od>LBTH5EWczlVJoblpsQen^Bkic_+yOwbDQFsm?D@z&G}OCSEjA27LtYM&Gu_9 zgF_@>#3$ooJFrUX-D}Rmn9jT!DV^nX@Cly3I^xmrU;o3%-bGG_3Uwwb>Gxojp7FoL z`)PNCQ7LI6+WJTst1&;me{JhAmq?Zdc)wlrDzep8-9|K<(^x(4BN86ft>|b+*dCDA z$}7{NfCNvsdy8pSRgD7#I#Wotovb_IRz>O3%?FeC><=ifST!;H;q2OO%18@wb)E`N z?sl$xHO>q_C)_j^5#gajUU4w%NBKlF0)1c05=wgkxV6_G;UM}kC35ZvkZv$y%1~fl zQ+Oa@$YrANr_E6C+E7HoNa8w%(_c~1@1bmmft68#2%t)Hm$o)Riyk__#3V^8Gxr?gC zbw`BJI2a|pGGLP!g{{dCbXd-O7j^VDn(DBcyS7@AuqGN+)~{93j*`;BxAUsX_a=*T zj?;1IAT+3kAFdcjOJL(Vj30joUPl!tmFYb~0vzsm9Us!TR|m3BP&+sNaBq=((h>Nir}K$< zj?|xy7>__*f(G48YH^nHocnpuR@(<#KlExpd%g?w+z9mAU5CT<*~srNE+ln>S$y3q zX&fQ6qy3%UBsbpVQa;o{K3X)eba#)ZlD2ZO!<}uiT!3O}1gJ_(NL0%2h}W;0(*G~} zM*;m2c>oTe%#AnJ;eI9)ugg+_Mv*=!(5)-b^Cr+oD#(t;H&@Jsd&7JwhgGn0sDB?Q zIue|`5s}md9O00sQ4wkGczSpC)TS%cvddvlC#WMRtfwn%;3jNHDlYhu*|RRAEIe_# zQ(eY$!$8SkJnE3mM*t`QUEd+%j&P%vuq<5<1$I4OYjYowLPLVl1l?$oVDtp7?M$vA z&&FQd#2!NjniX;88j0pU zBcO>W4|w){KO``)csYlSTGSME6ms;)Kq4?ePdYv}I6k2}K3O{4h|cAt-HhNzi0fu7 z0YwC_E~{)bpnx{apH9BZMLxCr<$q|ibkdla(adM(&r~?Pr-m$MA?)Xd%cjH55KCG^ zV^NP%`|9ZXnDljU>aXt9d$ZZ5Hfbs_mVVRF-i()_A%Po{xEsuxeH}s`V9cbFaRw62 z`I#XilPPg;Huq#I{K{04$x{8l&E}A7^PX($U)gptIZh!tZaq2oNu7JMIUpog!JN2z zBx$Bo7Z~u2ah{di``OEzy>mw+0E+b==hM3(v4f;n!nHjGjlT+7WC}Y%3VV7A2Ywa) zZ?w5+?pM)0+PoH0ywy{@`>S|QrsOE35CzO;F< zv~Wp5CmgEn5c}^EsV3zU5H#H-92Po?z~G#3KJ4c%lj;4>Y*v!3QVp%r=&jQEU1cC! zZ4z2--dk<`yV_1x7`Hb_WHBt_{=K%>*sH+M{{Lk*XNT6shSp3y%4OrI&ke53@2zkA zUEd=6x+C;;&;K@?cem=O^KvE3|1+D{LL0Yw8+U&;FTWfpX1|ux5gHl_wSn7r!%z!dmG2TA2T|u*tP@g|&wLZeEaXdGb4r=N@hDYr8*` zl;qk~``!r3<%uxjsLOSjgmswz58C{$M5{1OPfqkow$n$hDnx6cD zNAz_k|LIPb>&Xu5QJ3w0@vg|Lu%|k#x2~_Z@lS8=yPndpf|kC%fj@mia{Xgr%^hKV z-!0lENv4Ah2(K}TuR#f!6MDB>}N72$*)KW2KiOqVM z(V7*uyUcG5VEPNNx2hx`5C-fnsyz(yU{+SHHMxzG6L^2a z{V(&U=i;A$gGQonS3X%5Mn3+=_VAMH`K4Ucx9HvW6RIyqObZ0Y2#0<4L-f3A#0N1< z@MuxNgVIZr=hxlHFyV9PR2xni5TSLh0BLyi5X?X@kJ^| z6R6k-5z!)*w7q1w!cr(P~W~Fs11BuFWus5$Ls(l^^Z<0xjjfb9(G; zn245L9nCM zlv%pJ7X?Bo5}AOApx*rN6=Uf#rpinu`O5^_z-Y0bCLtSc#=ZZ?Y;LgZiy)EfJl$%4 z@~-BIl>c~t*!7RUMXg7+z~^xXb}Ig`MF|h9G;Abyy&i>1y1(~jcWt5g2;Ti)_?FXX zmqGo5Vyfc6@9Wcdeb31rzPcFoQ_}VL!-J7ZFe}=YwdbV*)En*pX(_9xvITmNmk(d1ecP~uTw6i5&w9pvxCfgXp>aP)|gEMrW%GVe%1hWp&`Kl^O?8Jgb>-LJu>Zd*0<`s$lGn-FXUhDQuKg#(hvUaDe zxx4O8?@S~)o(T{V#}&{??#-uf5HRmsYF+*R(dMUbe-nbgscq&|HTLmN4UN-qLf3}K z^|2R}F`)LyOvhvvpB)W}I%B2=KZc&C6D-e(eJ9ydwQU9&{=Tg4+mN6s*W*iAIwnnA zucFl9i6uByM+|@A4Y|x9_Fq&c)A3(YGjhE2dSLyl9>WXFt_4hTb!_GvR&sjy=e=Du zPhz|a_usTn)d}2kE-VmN<6&fAA<%7RqVx6Tl$uD9niuI}ROm7IJZ9)J0k>1~DwN!G zd5{vkpC~jR+`;&Ux%s(Z|J zNE&wPTD`lp3_;E&vBFGh4nuaTQ|wsw(>E7|t0BHAmZUN<7ec=uLaif9>*$Gj7?Jt`zOoh<|)9hO!&%V8mMmU!`%>k{h9kjslhR3-M}kcc`TZ<6G^ntcY>qnh7_U?#3%N!8Pe&``K`M5x~JrPsMKiq3CD zyUx+Y{;E<{cQ{&zX_Q1+Z|aJl=qZ#l82 zD~?M@wZ*?`oTo^F`~5F%Aa+TpU_0se@1MNLUc?=M0YJm|PS}uS5zCoP1t1VFi#94y zdVY%J8U(XO5j9h>T~h(@a`b7T@c$k>guw3lll?#`Nm1{uXMl7edJo)pdfyqT+g(bUhBbQIq% z)i)}tzz*m`AF0LdEqBB#eG$G`q{h2S*czdUgfcZn&vtkL_YmLKp`jl8w4@bHQ#z+` zfWL5>lnG!s9hqQ?XAe2Zz;+&JzXqh~PfEqw;&?FQoA6p?`j=Nan0aHWzYFKK`iqlNw&8_^ z0x8>nvZ}?NmG#UVptM4lt1o@-ND3b{wJ1K%< zESf^#d*-ab*AGoDjVGwj?KP&hX8{`s5UGb89|#rjOkLL_B`mGbJAgOh1IbkxQL)BF zPAy6He#R|OHF!vCnjCaT$;w5b2}qV9Y@>YiP!$KQUbZ6C zwJLMP{6i~jPUs;~c`K8!SMj!RRBoK)oZ?su;$Mi^lhVUir~bb9Z~u*C8ke=c;;cI- zR(=PKDQow{WPPwE3f44S6ZKG-Dttlud-3IC)zsGy1R*E1^=}RV^tJ;h3g1K5xyP>G zJSZY(n{kX^3?W|elBQ^2$RK=zmVH&i>q@U%Tne9g4L_0|n!JTM+5w4~H%& z|4ida_(<=avPBdl$%Xeqv6K0!NA&E_S8liHoVtT4)y|<|{xZ&(dx|ip#P{m<+u+?( zBmdf0RP~?4Bgg^TLw6K-@#qRkH8Lej@oHRu7{G>A{-dP%T7Z$Iq`q=>;E1F#Gk)OH zE?aIppqenQsHvypx^dy5FpLhFX9q;-NBmu}g_{J4#e35L>{jD^d*jSO=gv;H^go?+ zdUN1yYR(T$LOQsBr8m#@@M8^v8GvSJ6W7?26*Q@cIUmGT!@&16%MkSH8IO`m|93lx zl1p8z-|&b@;23Zy*OCzBMSEPU5)J8Hb{r5`WrB@_?k{ zDSl>I*g3!03edD-1qF?HTAR4O^jE%GGk@3}RD?=7a!oPYODL~Rd2|n5bH*^7`{nIx zxJD%^`v7O1OeY|g<0e*P)Xt9rfYI^ZTwTw5&79LYgJ@jn54c@rx#7BWQ6fAZm#PRC zEGt7=K-z{M?9yad;|w8!Ow#m}6IABc%g1`; zHoGuaGBJoLBuF7UK$6GhR6MR^0%DGaXyj*^+d>|M#HDk_q;44YMC}j z#k2@+H8q_vv7V;ZqiHt$@F{Zp$Z$L$Cyp*kxFh_5xwR{6cu81s=;*5@*lpO%W`27@jejsA3BW&!~VOyfgtYsUBzh~EG>PpFLQ`D0? z*q(a}vEt}NNz&=1IT}Bpb@EJ0CY91~($87=_~NCy@yj8LtV8!sGd&rG=NX&M;@+Br zRVJso);vIKV$EukZ7)*7^69A}ru582Gnd7zGIy-YXj}zvWC`)3oPvaVD9_`U#xtJs zf&)hrwsRkL{X&<^tb|WSD)bs+N7<*GDKpE@KD~1Ps0P&?2ii!QAJtx z*pC4jC96#n>+%U7n-x?~@s`J5fpUhdp!tdXcD22xSsaPh_XLOaYN~}o&PgdQSQMY}(4XZWyDoU9Plzjw20jzXq^duz1d#@oz ztXZg^J{H%Ih$k(jS1(gx9qIf%g2)aNqC}QIEpFFI8zvbI*>H}a*88~dQ#ppEspi7Z zZyd)f>Zm$7Yl8KmHI<{`-IB(fn2&7^ z=}uF{r&Fc<)HbtJbOlqm(urkB({&BgqEnMju6O>`0*UA%^MQ&tm$bcjVw4#r@XpL}X%X8w+Nabj!Q zh!d^3G;3mpvtQJSfX$p!FOrcgJx`c=FCd()idWq?krqBjKDWfo9GgeH(CoWtc%3*G zJ>Tt@5yh1;zeCS7Vc+x z)^qEgXPP^=E8M^}knqO-C}s8w@J&A@(=F{l(YzPQX5=oi;uhdKKp{RbL4*K^EY5Cl zdTr&0k|bwF>1<{HRn99~C>7ZVD}uNz&K8qsRvO^M&52ofZoNw0UdP$ML~e51&EwPR z2*~U5Lvc*Fx90Mt|Jkip#IN+7?JWF#gfpiG zX{5?;q=^3u@N2}ipfUcHWHTqQjuZUOig5SH^Sw*k_6xxc@@XOEfh~sJolk-vzB7vs z6jNDg2aGc-t`BV8sY6?YR<;TLNFRvBvVl7zAs*5SGe~+ELdP3*FbfuisEPdY6`4SuPVO`+Rtng$+ z_w?z-r`Y!=WQiZYWqcX?db%)A-S_V^FUzO)e+e_Xa{q|W-p!xU?0q>ROWBh>OM9AEbvukJB@#DC!w^0xgMOwmDsd8eYO|81(I|{5oDo_f&8t8aY3H8SBl5ZD$(mUf*Pac%w-WcKFTg6u~oDTqw?v*Xii9AQ8%3)Ujf z2xbdP88@v*4txI~ckZ`lULEJUyh=SB{NaR3P%rz?bwiTM3KM#A*d?WO*p97XZY_MH zEvuQg_dTrbwW5`C>UIgKlsx4_Jmu!>QZZ;O8SOKh2~wZmIjJ{w#@`=`U;01%g`fVL zW%YN99yU)NFf#ynqIcc@jTWc*4@L+utaoenb0cL2D4s_Fc2T~))EWfGVA#PAS;5Yq zaGiz!TAJvw4dI}cZ~m@;aeF0s8uX z<`unjfYe`zprG-)S|xS_et`%GyoendNdicCRoz0-ACn4S5K5fWaUc^J?gOV;^al22 zN{J3TF~-skBXr`RZG2YX#cV2+pVgi`ZTbHE)OX}Vf|idBsx-3UPTR(x)obM0*d=fv zb#x-EuXyBtLkS9Ao3D8k6E5>_R@yH{WwB$D3`N*C>fK&CaVhcTE8Fl<;m&QH#Mp z){;!+esf31XSB{5^d`_~u@Oxm3lUfv3RNb6j^7X(cPrTyUV^B+5g;P*a|D>uxLICm zS|24Zq3KW;wf0!wRpy@n6*g)gUNzMV>!v_}f&I2$iFuVb=VhfLuuU?gxUvo~5&_4` zWO8t;eIH@o6Wy4v;`U#wAaj=WBy32`d`t|YKw~stGi`rrje^fpqGUBQLo=2lBMMBZ z&1yg*-b95Z7PW=~`ovzjj}Ve>%8S7$AXqj|ZuM0^;?WX+Aw6Ishe$b8+stU3ozleL zK#eirYH1IhNky`zFE=N?w!Y$Tq$_uAT&@vG32%`^@stw?q_MUnP)cL=%X6I<0SR|7 zd%|*4a%mpa98@)JpD4DK)gT_q7JDUMZNJU>@Vb7Lm+eQ|d1@RVb^X3Jvmxpmk5oyl zBpV=^I>^d*M&iaweK+_riZVvuts@V-=vEmcE^IFW@AF7`0kuK2=>oMGE*`~hvo8(h z+82CAO3=)^CJH51`beB?FM6~3rYmTo>A{J0tk>>QZfd+%bd`;~|3q~-(;hD-2xc0X z<`34Hrlm^9Q!%jBa29eJAw$9p@y8Nt++Qb1u|$CmI(x;Z?f=Tt$ii3_?`t*Y zli@_yZJI(I;wySHl7CLuL;o4V1+Ez2l&63-HPdnrr+lsn{>_hir_ou-DBME`WkdxIKiTO4H5Y+s5*@@3juy? zh@wQ=vPq<&f?%#usptwQ(Xp+X?CIl?f@q=K(NWpRL<6_P*7D;?5|RCalF$2V)%mx! z{Gz`4@qkGh;PE`q13Ah+@*%l3<&ik1GSN_H%qwmkHeZnU5aZX0?D(BAA~7f@3eeWI z)?Y1*`=^-59uzAEnDJ-Arune2Yf0!IYA8o?c;ne-mJP z7LTXZ&7tMnCAWU)XQM)nLeap`QtcD64z_v9Z@sG%2oVBfe7VqfAUMfiFbNwUC&lV2 zH{R}Nw>;x$YJpX5p`_1wGGW!)hj{6otb0TZ6r|Y=fpY0QoS~00oavG1*qCk?E-xMu zh6X5zgL4#8$CrYu6lyjKTNl~BWsuT1*6~r3EaE5Db~O+i zTVm4_UxdfTWNZ92ZZL=mmW$D}CD5WmkP!xv-`!x(h&!uIM`##i=3CViSvL{X7GYM0 zu$%jFp2QEoyIc7?mL&M0LtkiQKopA@(NG`JFlCG_GC zRvsVOuC~^`F7uIar}!m4DrxH#31a>H-XCOhRAV;g=;%?)6vo@CVLI-_;etOGQbq2K zE=bXO185e89f9T)Q>lYMlm!6JX3$po9v%f24R%lA z{Kv$-1PWPKjcJaAHp-n9ev+4b*b_usk$(vAmpo=v32iIXiWenjn0m*)AlrzPL)eox z8-rPZ+U2@sNYRY^(byBtX1fKZiZBGs{{dURkgF{}vY$eO+%+geOi4Lx$6hw}7-=18 z0nC)Udv@;N{B_XnF3kNsOVHJ)tkwXsyI{Vl?`*>lH@~}4qUdNT02W_gnmR<^np}Q` zw{QVuGk@?SaO5$m6cuNE-7oVhy!WDLgK_@qm-V$VL1YsJdYJON<;>ip^Mo6q9I^qw zT95Mys=D!KrxJOWWpKeV+#&;~LrlE(od+ldaK93hF_|a-!%5AD53G_IEE#{y3{3?$ z&Il`12`eyiD#JXKxs3*kmG*qh?sm-nG|zfeRg@0>elrW@ zsQM^L)xBX{ut@F6teSg~s(!eDfmNytlWHsgt;0K}A)~4^s^)2>9(XDr;GrJej`Si{ z>7txyV^gQLc<7d-9&tMHBTW4{@uYOogj~Z!YXUIrkjgKM%AXjCrb5Lhp*%uS2@NP1 zCo1%I{F)UfY*gKKb;6_y^^!>=gNiv_KqKo`F-ZWGe3)!=I_YaQ8h164sjX4iuc0}t zQG6FZoJ~Atu|wi}nrCo@(n%Ok+tH}fo^GtusP@o2{G##ncIq0c=EJGkgQH>MsQGF~ zv#E->@l>;U6jmD}Qny2rQq)jC=Bpg)-;@V>_bV8?L<|-_$QY zsS5;%mQ8P9CzZ@dhId4vj(a+)WT7A4pmb&@q#3RSb41?{>KVGgrKwHfp8JZ6vN z7cg!(SgoQOUeUy#Q9*TLvoi777fJjw2~y_FrF*4sl}YU~Ytr;f)&TjZ()c`35NEt_ z$s}t;CR7NqSW=rUa{ve`*A|zj=nCea%S$MIos@4@P?-l3S=67S8*2B18ms6vy3Mm( zWzomauTQ400cP=_XqsSvTv`-4Pjo(3ONU->qj^q8TbEjJ`NE8@lrd3OOXzNs`^2E* zxEswIO#T%_L$XOa>O)Z_8!cf=a*{^MfMQ6jD~J5FOP^^2p{4qi6ZlD0{`X`tdT&S%3B_ zzhR4iN2LTCP-g;RA?5lXDS@r;pezVbdcIgXI_1TA<(^gA8WHVkVNHA*PBubm`48Fh z0nMzBj9_^8KtVz*{{Xa|>7N0Cd{19rUlFuuDBBeSJ?w$vK@)&I%E)`Xiy?fE7qLMe35U5`qxW+yEkh4Jag1 znu*P2jliP5EXx@kx)b;+JnSG73n39Vn4P{=2#OHh*02yau$2&afs@b>LY=3^k(YFf zCIZBx;c+@2DGXqZiOFlO=HlGk1t26ift3KhaFZstXqMoW+n)dBj2-MovMd{yRfral z)JN5nNmT;$5`drZG}c&4oE3n@q`RFRU;Y)^LfC~}h=sBk+Fb~SV2C2gXag@eqod0{ z0a#j=s1m4Y)ruID1Y)-2!=*P7o{)%Npy2@y5Exd&orGX3LWMkg(g2||OtiZ{pv0Nw>j zKnpt9g<>d%VDN*`rZd7IwV;nmROw&h||_U zgRO9nfhgNAz&=~ikiZ%XT!Z8P$Pw{XkUC|JE3uFZ;twfskEW4=88Cwrn+YaqgDI6K zG(8~ic#owy*QAhBwUFTE>lUZw9cbZVnV111SOVrS18BLRscT$8awQE8l!urBU@3ug z!yF!H0~Zh^)Xk%zp(e~>ItR%Jk~tkS{SS$@5{3V;0uhLb-z@_hqNO%gh>zYJ08*zW zaE~T1f-G&gB#M_2%?OK5tp|>19RL<7upE5Ohy>zZJVt{uz&-~dyIOt>luaR1M#x5O z4TNlgLC_uVwSqU%)J2U+Ssv1`rey*KU{Ej$ItT_}?uAi7#|EJZX=08(ngNu;x%3iF zJuwI{DO|EJ4d`%^pHLGMV3%RbJ{Kv0c;T$cTLA{@8>Mo(f|vpo<^msa5s_eyx0S2! z$TeuyH1sO8)iCXziU{sij}Y*JXE6wqP|x=O7!@=KjFt%oMT+fO9Y{R`7w}$TQy+lA z7dZ`G+>=x48y-9X6l0SY6og_U$T$m;K&1aViWuH*^m-DWAY+9n??C}FeD-27*%O7R zi2M{?ptgasffB}jIrKJ z*qBtAfLRMyUzT-iW?M}K8U$W+4OsR>8IEuh&%sgg0{|8PR)B~%D1=`whF*xCHvj}l z0E8-RgSOxhKXS7~a|5Y3q$W_4gjh}J7?YcbUl~CX61Y;J9v&FsqnvSaK^hS@y_Gt$ zzS6(~AGx!NRt|N}GU<>oI@PohaE}Q}s(E%kFDPQP0%`f+X9a(VGamyHunL|rq3>}v zweV+Qt@9l22{wrHHJ|VD?wDv!r$qmrgAsrtj#fHaG6DA}f$iq+`q-Nvu=Dy8@AmqS z3#thS)S0I=X8o{Mqdq9 zqA!Q`Z8PAtdBzcUxeF3KaZM{<0 zhZ`c0IQXXtmr(%_&xoD@#MjYC!lu9o@6$m=snd?pbozY}?PYTY;xgGy{63h94H~0a~?unNu4XV|hnGhs3QIE+i@Qt?u^xhau zDwqKOofUY45;Kiu2WpnsIW^^vIziEvxbznw6FD)C1dnfMp`i`XQ1uJ}H9_PI9#!li0GNkLU_H6PLlY)*XW%AY(UJok2B@11<6Kop1_IOAGf)^_5f&XN?SJjWrmA z^kt0^7t(UCd?&o+Rak{|x8+p;U{g@{H;9E_4hD5sgBM2ze76Qr5d6$weK*v!ueJLh z2nkmA7ZMwh5DqsDc@s-^3sO?5G;v$qBM}imyn~*B;wXXt5eZ?_-9Zm7p+ExkUhKwI z2$CY!Cg>!dO7CVfq!s@_4A51G(#V(l@>8UMn&JTPxKIcPiYwj$b#}%X;BT60X+Ci2 z7_-+CH2JFAXAOYJ@`ZyKHD}5QNNA!7!X^URj6gC5p$HBo%)B|1aHAPC2}KBiqDIY% zjR{AhOsR4u%a$%*!i*_%Ce4~QZ{p0UbEirHXnq0>Din1qkV%V%tPtSNp7lzZ*=FTW0cza1QS&o3>X)X~ z2uPjM&1jK2jFZ8PM8{>)AcG7pKw{ZhXgk#i zmm9Zn6@n3C95>P#Hns7>NnO%4MMA{gL|d6=x^aelJ;`L>Nj13%(wQ`U$)8*`-kB1c zSt6P!kQD#U2-JlcVz^<9CXq0r03?nT0~v2PHNzH~x)8&sGmv3bLL}HRh=(STQP!ks zH5$~RiqcxEt+(QutFF6_1PCZY7Wu{-N$zq+lfekU7#+JHV+}IV#4;Da2l13V_9zH~t`!P2h?vElY(`+pfE|G8*fn7)EN_q))9X6^Po2NMZ{rZe*2+ z8?7-ZjFZMH>$?jx+_1wBL+oQAL#~1fAa69XOR|&|BYf ziA*toAVxb89N6%y0lmJjQ2&zHlfoF+e6U%7GLn2Z_Vw>UyH`qaTz2pt= zBVje9QH(1lvL<58BquxBurmfFjZ9hNy`VO!769@oAX4DH1o@OD#;TB>oFy%5c@y>( zf`g58#7%ZljY>)b7jUzsOEyW&V zRH^{kz>T=lDX?r*IP2-qhg#4L!jc_M*f&vO&C{3=-6%(Ia!;Z(bB6ldXFn~aDFIAx zRVsBJiIN6TrzG?#gzP9yYpOp1&;byI5Fbt?u?uM^CKeo=8%2|;QJW$asUOYf?*ItU zeF-27bo?P5^N5g#a(T-FM!jWY8&#H1@)l8uu+X_VSSRvgL?IwSsVZBUMp)^T;r zIl_Y+oT4NIP}G_PBOJ;VfH@K(S7iJ)y3(Z}YDN0Y8WL@lEXCIV1GtfwZiI5Ul@U0n zYu@wj$PZKe-XRWAi1q2D5R!-mE*>L|YFOi~=-n@WH&@-%0(Nly5-3^xHO-(wcD%Y} z3vc`D;0NO*r)m?H9O4#2Nfd%p5Z*9{>-Jxf1~^77z-BhVdtk)1l!0D7z`bVL;TOYr zC&&HVS`QJMnIPjG@c0INW9;J}x9h`yC1s2NmSO^5^Tb4hrh@LPbZR@qH?q8EOh!7? zqVC(E{YvIS$LOg8EwO6_I^cbdHz6(_HLXi407rE2&akmDs8b@COdJ9bsVRn@_Y99E z)jHYAp2?Vfhw8JCpapX5qX0(muS-Rn1U6LBh^##VGPr;YYI=dEV&EyOs3}y;BSQev zqC_VzJKki?C6$XyQCug4Gj&F58z^lUiWZ{Nd#=VC*eU<-gO9q|Gz1_34qz6C3!vc- zAArMIJb;J;AfXvZ$i|)0@!YyQMzcmZ$sOu%NvJK;^`4BK5A(f^_~ALke#bjBR`Q!C zyws_^E~9(iZg*!q=o?{i#&a7qM-S!6IA1y#nKbE?kL2XCv$Jv4VB_LS;<$c@MYNdi z^*<|IwLKp@*+m}bucMuo6ZN%Q(K-?;SKTlh`C{7Z9_Fy~yzF|{JJN-sbh`uof>M8b zt^uBFoc=xVioY!0N4odNkA38epZpj(n~-6`ouYEjH|0AI;l`I4@}htD**$Oi77m{9 zmquHzvwr&5PZ#vh9zE@$B6-;39)I|DJ4&ctRJs3m5YxFIK3Qd7`{P%y^u%92_TFIQ zVXD6BC~=*Up2Pg>*VOpP-#%GxkNxj!4mEzRxA4Jl{*7v%`|3Bk^3U&n&ed5G(0@Pu z9h(02tKa+e-#`ERzx?~-AM*8`!uVeS8sGtT9sma5@#!A|I^Y9B;Ib*;0*>AQ0!89Q zU{Mf zcHs)P9~6q=7?L3^N#Ue~Km>$<0Hom>wjuu;sv#V@VI00;9nzs1;$afDSQwUJANt`R zI?)+U;Tp1GLZo3K#$h4CAtDlDBU0fSCZYfg0B*gY1OehDVqzxZk03t91;k+l9KjVf zq9HzF7LMW~LgFc=p%o_Lc#WVY!eT7SBHnN!T5QB2ZbS-Dp)Rgr3M51*3V<&P05A$8 zG5%sg6e9ptVmL`bGdkllLSr;a<1|uZHCp2}V&gN;;x=-l7}g?GJYoc-Kmy2N7Di$? ziee(7qbVvP7Aj%)@nK7lR=dn&H`?Pp`rkJ?1tg9mDjwr47GfK+qAwoe5k$a2B4P@7 zViLaNE5RF0)Z?^7BtBAPMShXzyVwwoGIl@G-a-=B~-fQTbA5R zdg4|lKtCqLfw;jOBuzq=WE!x6bGZ9tgl3umKco#f>$G z03?7wdS*gQB3g>(Z<6M4l4p5BT538)0#LwqQf6vcWpq|Yen>$A0LW{oCKc*tN-C6Z z%0yeWa`Ikcmz`LfI}oiZQ|h?ex@sWs7i>aqGYL$a%q<)6MC*FIa;Sj z;3aDs1th6PxKJhq(h9sx=@E{ zutBDY!5I9Bp$LFRWTyZ?siV3KwhSs>d`S}!hn~6tLM*|eQfLz->Y13vn=I;0a0Q&4 z1{9#Ga3sWJdg-g;<4js1Id(t-M1XZxCb*y}bSTJ#n!zU$<>0&`mevHeynqRahejA2 zpt#9t+$Ct>L_(A*Nzy_2+qb{qLcm$?mU`sTo1dQrz zSf`>U2n{3z4Y+|BXsa5y$r9{@yh`f1&WcIEYQT2miGHL>EU6oeYissI!p29S;2~Km zBY(yOY3a#m z7)(G9Y^z;RXs2e{rA~mWp25z@b!2ds%k zoWz&(fTOxW72vJF0`4WAsCtrP;Wp@aEC_3IMYV*4prA%ay5RtPXK3c=XvzdasOo8a z#}|Bo)0hBzq^SrTj~aCDMtFe$h_1XcPeK^Q3KX0a91m`&M!LzG8(;yz>gh{NWVR+m zNwBL!-0uGuB2z@Q4i3PfnaUI5XOgaAmu z3QQ&sBt(#An)k}cw9bW5^gx8#=S@zgo3JbU3IGpas17ti2@L9YNWcbQs`PGvxSEDX zaKQI=Di5pxs-gi0IE46GW_yUh21r28#;CjoZUy(DRH~?UZiIYTrv_VRPf$REvM+F0 zXDK4&(Mc>!kXEaj#-<)m=kfp=Kmka&!4GKFb#ed?Kmi)8fDPa7cL>1&w}B1gZ9;Gb zl)3=t-sPJ}0eh4yO6=~uNuos23TQD` z*laG+^P6mhdO#|16ttJPi3jlRKbwXWRJ5Rm?F-2D88iV}hXlK7acp2U8NW#yC&ak& zt9@FsRYvG!Ho-ZcNjbYTOtba|&g765u8^)L1?T|GG{@~C0j~ZfO87J)TH*gq?x8ME zEX^2k3tNE;WYtuwfeoLoL&!$wiiAfXLHT|OZfwLE*f2p0wzvH47r22OU}((BEOltH z8#K)fcPd+3Oy;3wLeNvyyG ze0I*Z!BInKr_QTMm@Pv~reM3l4uAkUmjoMRw(6>GNjERqCNlnJ)fn`2`NC^!qqqis zGC9t+ZL&ByvT0AO#*!k&_==)x;8^=c=XU2#HMTG` zNJwvZBn0eE0lqro|v@Ge(@6M^B8{8MFZsNvjJ?cei3Fb%-@fdbuMnL35Hb z7Tfr6aD@bvfG{qv7+gRDGyw0$1~NNEd-raBmp~ObM7YXzp+e}Tv$WPCK?%4jY`B2D zf&jaYt7-4AxJoqHmOx%hrbZAvPQEu=F98Ib#25Fg-TL=+TDt$DR_jSbd#PhQ{mFDF zzxYI&548G%= z{^{?^Yd2_38}3P>EX$h&D3&7K=W^Z;H%}ZkmXto~^M3#DBMJtCa)Zvcdd6qrCrIoA zcLJDY%G-Xe@2KxXfAoJ6=14IG=2`CU0D3AgL0dCYZbodbB6af<> zgoq%Z;zR){1Zwp7aUvR#BT1G-BLHGbh*DIxbomlyOqnxXvZQ$vXHK0vdG_@A6KGJO zLx~nOdK76=rAwJMb@~))RH;*`R<(K+YgVmE1(@_Y(u^4aLdKRQOExS>wI2;CL}+kg zTZIV;&MjE*qQ!|R1nA`$V&VV*Yc&Sw`qd;#nl}HpI%V7#a%9PqDOa|98FOaMn>ly( z{26p;(GCwIE}8bM*|KQ~t0g#)t$@35;}+D|Ho}Fx88058*jlaW#5W(0CT<*ga^=gJ zH+TLVdUWa2saJVBUb!_x)ZNyKu!bi&w929e;lP z`}z0x{~y2r1sss3_=MXoweG}vZ>^5ndW|-Z;JV-fjC_kAg^DuTD1wRx7{D;#vLk6e zneLnJL;_V@k;N8Wd=bVNWt=fI15HDaI|007@V42+8|X*bfJCUh4ma!#BlQFj3^>C^ z6sg3RQjBg&8m+t%%Ph6rlFKf=tno?h#7h5AwH@DkOTr%=R8yfNEmF@S-!QU}M;j4~ z5~eDj)AP$d{rnTqKm{F?&;jlI3P&={Jo7f$&?`?!2=PiXBfj*SGlB~P3$ZmPpTzSe zKARJ@&{9o371dN#U6s|G4)rS0G8e29wux*b5>2=S+5j-W1nTV~zUHL$)!}IJVm~jW zSeDsloqZPCXr-N&+G?%67TavK-Im*Kz5N#4aK#;$+;Yu57u|H#U65lho_+oq=%9rjn&_g9 zJ{swym0p@@k^2o3jaU^VR)7#eoG3)Y4#1l0+Xf&HB&$6#tm4+7&bXzf)n1$Jw%vXk z?zrWio9?>pz8mkn_1>HBzIA>&OsQ8J_`Sgb2%zG`DJFZOvK`O5al!y7n=nsDL|Y}l zHQ$``&OQGe^w32go%GU8KOJ?X0e@0(fvM(k^4JBKyz$s=FZ=KiX=m{4n^ONB_~3;f zp7`R8KOXtyl}~>45nI=h@YkiEzVeHq^nLm4wcnom?!EsW{P4vezv$+(dwx;s)nC7N zn#g}2{`lpepZ@yozaRgZ%|HJTU@~1_AAsw#Ty`**lAJ*ye+g9J0vXsq2R;yj5d_)( zZq&aVr7wUPtW*1DVzaU!P=X;8;Rs1sLKB`4g-fF#V$c^o4ZiR@1C$T;I3|S|Xdna? z(g@0=;1QGc5DHC5;Sh;fL?aTdhZA8>1ttOo0eq~7fYE>eRAOIm= zk!>qPlm!*#LKvQLEgY1I$C3yb3kZM%Pdu3vLO=o|c(G&}2_hKz*hfG95o8k~!4w6c zMFHFqib9y81_+Bw!*1XpjXEKJsW{gcTWOg+@e3@pm;w?$vavGAW(E^^!48S3M_(eZ zhi{Y!Aq9{`jr8ybvz$l|U$D%HJkw>GG)W6TS@QRxmX}NQLOIiME220GOCW zBs6m(91uYa0LWbxx$23TY@= zfWrehPSj-L{8zvRXHJuH4V~^I$4>I4e}HFE!+)TC;R$x1cwFpmsUkRQ2#N4+TkJ8Gap*3^I<1wc$8#B{BRRqSHz zCV&}Gzz9v?Xf=gE0id#!on=v|kYvi(&lU2GP6UZWo~n>83P6X{w5VsNAX1XN6|SF@ zp=m_<5H>z_1*uf$VB5J(5~NiCSkMR(2q}dTfP@Q9t>s5q+g#^9_h*hBs61(D*)ATF z0wU;Q5+`e`I6_x*SgmIgQ>jDlQosaF$ReaHPyt7>*0o^a@ooy6$wp10tqfq(59~UBT#6nKn1V_VKx|V75(N! zs7cIbS^@u#>iz9bC4$f9##c-v{a=02INLj=leGP<;Y~f#Q-cZMpcIfo9Dy8FRmPH| z$z(2wncQR$dqlm*bwOXfh+Pr{S))J|!4E260U9jX$#KJ~1xz45|Hs6xgsg+dKbAKmt$36d9BYqAvpJ(@;`@STdb7I}knB9A za9IodK*Ao8XqY+O>BUO71_DU#N17nSQ*sun6NxjJJGtt8^rMTHT3F4 zx%$#uEjIp2Z5`rohd&(R5tsPg1TJHO!%p5^`;NWSHgS)C9ONMvxy>r>zdJL?-~tG> zMph1-mQUp6D*wpJ4;Mr0odm}t*ZIzQ-t&oLn~83rkQ-4PMT4k2sxH z9M7E3sa|!fU%kmdH@VQ&LUfpeWDE{DLqonWy_z@a<_vEL*4f^6x4#{vTECzfhrV=> zgnH}^X@f(Q{t*x`=661b`q7vE^r>Hc>t7%H+1LK|x!-;7e;@qe7ytOlUw-qS zAN}c9|N7bAe)qp0{_&Up{OMnR``;h``Pcvc`QLy4|G)Zr@8k++=|T+z5a7!S2sjYH z_&&nxK0@kJ0stqF0xQr0FAxJWPy;uR13Si+KU z&L9gg$MFP!0qw485bh%s&MVYT4NlMpe-H?RPzZ;R2#e4Nj}QryPzjfi3HSdm1uyRR z)&c=kNdVrU^%#WdYH)*U43%?Ky!%z&zkPOSv49^e^(+~}xkn2Dq?AC(mTCM?=Z!L7tSY|>E15pqMkq`^f5DyU%6HyTtG5^?*?z&Db2mk~?po$29 z25R6Xs4DVeZ}l9|(75m=7*P~QkrYeO6i*QqQ&AOH(fk~-@jOEFG-3s+s0Q93O78IP zJkRDp(IuoWESygO{!a|VAT7**6^{`alTjI$kr|uO841x9Qx7DL>mydc2(rK-TyG+p zK=vl00p0KunU5x-&kJ%33C6$+{x8RV@fq9E9p4ci<53>xksiq}8l(Sk6CY0rvhj{+ z;LB=Y1qcca)LV$v9Yk|xW}41SUbqkpMq}0BT?aYJd*rW9Ck4AR9s(VeaJ^5cVF> zBO(wYpifz<=?i#(koHLk#-Qw6(mf`E2Fi}KTz~^gKmcNpkbwX3Co81vZV4xU^0I<) z)GYFrDpL&j3n$yJnJ&vBrEemP@&_pMD5uX0Tp%-d^DKi?IERxs>2V@RQ`D#|7$st} zg0U+#qBFPY!PY_qswgLmbN!gpBU}?YJ=3Y0(<7?$GojBeS5N?SKmb4>29B>K(4Y-O zLM71Pv_5Km;P}4x!*D)9VZLGYhCn>B=rN`>KoX(4&k% z=~h$e%z&d7^qBOi!_Z9t!~hsQ)Gdk848))eei3?xF)gAm2KVW-M1Tj-@g;-OGM5P} zRZ>JhbVNmx3r66}(h)m<6i9;?hb|E3zAC+ z`VLCH$Ot%qBavXADsxE5&q=ei38a*zs&p){Q~;24OS|+-d$K%%V=yRj5+`v5lz;~x z0{9@2_U=N}^D2Y! z2WDUcoRbThv%8wW41j70%HRcfKrBXpJ>0U=s0mChGq{{{8z;g90D}jspJSXA@OaNL@Y&!4Aqc|!CX66;03;*m9oGDR)8|Um1v9BXpi;+ z_0yxgH49M8iA)t2$G|z?)Mh6_KbxS6#3Bpc6lt@MHZ?+O%Z_Sk^)t6IYd@1~>yp=4 zXW-f}2OsatKtNvAfDUnDKFzaF`*j@0GEiTQMFqg4e#(o+;5xs6W6iX%ObKwmAY;8W zCW8?!TapV1DGNx8HL20oKH>y|(rN`DGqeAoYGX2&a7h5Dv2evgW8-onynrm4U}Q%i zS0}4d1`!iJ8d4=55@4s(Kb2_(gi8Q)GYgDziYhaSpnwCU;0L(K1g=-K?(jh&c0(zY zY`F@Kpdgj>Gbm}4W_xu(G$4X!r9v{bC%phkpKnrk3MYNDi(UW?bXB?TFf7O-z{+-( zvX_T@*oS$zY?tiDe3k zEmMkHl3iQlUFFsz=$0oGRwJ~KV!}~x@iQ*_c2F5JE%}phmvkaTKxAW32u2{HIN;no zD$`67awGQnu*x|tw=z>nxT>?S#Gs1MQJKU-WL4=4oX9GPNdyX)kRz3t9=1TgV2`_K z)FN4r4oOirhJcxu2dr{If7q2@8J3N;Y@IVKU7+mJv8!fScQ5v)jMvt@$xBDAi)y!( zeYmSAvzeq6VIek#F-io4nU;vDmBW}YKmbpxh!X8}F=6rPUQT~IkAEfbUkgiYL6mcy zFNrP{kT2N`hKvWWpp!@03>^QrGADw7oo`2x0O?lqGtFR3o8YJ$!ZT;4D_>MWf#Sy;0`M}Q#opid)Tp9@-q*5mR}R69g`*rdXRbd3#hp@ z;B_zmZVt~F`Sz8K3CLgHxSFhz#E9(qKvIcDfS4}z!8AZT2b8FFx+0ygb-|R;XsIQg za|W8=3~IG>GZ#|taAF)Pj)oDRmT60I8J$r}stQ;LuBe(!y7~L3Gh4t1oWL2;xewGWr4PNUPa^U&3l`kL9~Px8b-r!0!TI~aEBrt$iTZkb z>DKdohnptC;tbqi?^;O?bFuTTdWQB^b)Twuv5y_0Z^pru`U)v+rw=$~6fAkX$9*v? ze*g)7y2c+&TYdi#$!Wa6mz>F)ToHj2$ghvbYaA>C+?A<3$$vchj8ghMyc+9tmf%$Y z#!k3#PPhpY4VIva@U&Oy+RWMpg*Z&TfqU+BXeO$kZiFutI&;wo22i)qZ79Ngj6PXBHMetQb(wGsgmAZuxU1yc?3_1(=z(;ed88{Xj` z9^!i!+{0WwWwCVkeO^~x(F4=nt7jMEJrpBe(j-Zd}jRBrY1 zx3TfyEl=iRvC#4st6kjWd*0`N9_Ujs-&YWm ztKRCb9_zDS>nkIDgZj7;c*=>;JLXAmuzQwm*?&qHF>)!6~ z9`947>)ZAb*Fx-7NnSyK286HQL#^yzJ|GhvIQEcVcRueQAMzt#@+Y72D}OZhetr9% zFtGo53I`wH)6?+(?${IGAD>!ZHKN)T)ACoJ^;_TdUmx~iAM;I41sNpf*S->|=-B0U z@Z&ZhasKo zoJq5$&6_xL>fFh*r_Y~2g9;r=wCK);5tBkRV@7}wr%<0hWvZ}h)d2>t3c#8bAprlZ z2Lmt^OI83w009O7ILOwjTcvQ(Of*WjuHCzM^XlEpx3Ay7fCCF2Ot`S&!+(*+jYw5$ zRH#(lN><2qvgON|6*62b5wYjbphJruO}ez{)2LIcUd?*6V$Kd5KXx2Bv+disGsA{B zx3%xzz=I1PPQ1ABM(Ru^A(6^1C{h$NP1;)y77cOhIEM%Uqs)FlYpf+^N$%;&$;cU!P7ZqiaYU-(wqOqx!ofi3FsHes%>#Vfa>SU^`R(AkG zyAIT=0KW#y>#)8O3+%C%eF_(>wl?eRv(QGnAFg?(*(h!^Ae1c$0&Lr@0Ni>jF1X)@ zOYXSb-u9}r?6&LfyYL!Et)4>WcEmtOIDwE8_bSA1RsZ_iZ$bgvrmX)`%*Lzm!VEX; zFj4bbyC-fW1f1`{_!gWo#sXZdkjK-l`|!vlmu&LMD@9B%ribH4{A3u(|4ePQ?Ac;~J6-hB7%_uqgAF8JVt7jF3Bh$pW2 z;*2-$_~VdAF8Sn?S8n;`m}jo}=A3u#`RAaAF8b)Cmu~v$eTxM4fMQ#=cG*qGPO#as zqrI=ySYt=G8mRZ~`|rR9FZ}St7jOLW$S1G-^2|5y{PWOPuDbuG)rQS#%del^LfZmt z|MB){_v<~rFvo4#&z*%7{rc>;@BaJn$1nf<^w)3y{rKlU`t`j7`!0=u;ah#1gvLK%ho_`~kTH0MnRa^d`BoxCt0rL8>oY&cO{AX{thYU`xBsQJBSiXebBE+0J_Qv!DelP|tMO zj{cB#HNz#hgn);PxIq9ENQfDDiI8C4RRDQa$X+`V+TQy1x4;dqDo2Z_(hk)vFJr4} z1rP!rK;f~Eg{(zD>H;1}K@50sssLOdLbri%tD5DjaK}sD@|yR&GbHY!gqldn%z&XF zJ?KE@00nTpU=46xk1rEq%QXn>ZMoHLczOSe-U1u=zz9z8^VAy~_S)+Ri|rT`*g#*9 zT3Ehrc&r-SAQvTCIHbKq0~W{?KCNbntD9A@idW3y7Q5JT3|5tcDK@hZSfRoRX{#>r zt6hcYlDSrOffMx=;Dqd!BQH*}l9$ZnCdb%^)Jek{r7)1#hO+}95P%fq!eN2tm;~Hf zgG1Kf;eUDZ!~;fhlh@4VHoN(^Po6PuI&cJBhF}d%Z7L=`Jdib%K?rDQsv6o*h8>{v zUTfH|RSEXQ8L{)tkdCyZC!Nzc8@Iid2`35Cz=k}l0S#h6!WyhJhmo#P31)Z=f!J=>LuuYf zuBT1yYFnF&yIvWlt>SEM9f6n0Zt7G!fXfU^*VNujh?JLD`AuE=ZKYU5X<6Ep9Ql*1>^@|L^&G_Od`pjpxzd-;^rj;&+ezEDWcV%L=(?c|1M$Ma(`9bSA_3L@N?W_lf?}_k{p@H@ zyO_@U%6+Gc->^Nx6a@WRD#QQw!!D3Qo|{_Vq(W_9jYhiK2T%CI8@@(tujXy6%&q0( z^2g79e8Sz@OaBTib_=&k%0YDa&U^mzpvO<*5$o&5gKN2M1#@h{Y5KVu6!Hlz5mFXL|RdeOLB&76vupgfrlSLLn1v{}+K0IDzLEfVk0Z29Z+UEq`247}Y6~FRH5Qu_2*n>W3G%C1n4BwO-?j^HYJ5*ScYZ@ zEmZhJx^w{uVSN;UWmqNvYzQt#5CZ7}W+X5JV5Wy8l!soCe>-@Ff;fnTcqnOj898_v zT#<;qasU}H5RX_D8PJGhcVvZliI|v)WO9fsBpF!25M*aZp!kP=GKvP{gqoO&sc#XLMjomnosl?AVU(m=oxj zj+r5j?^uuac#kjxhs3_>TYySBAxF)VGiG=!*fFkP3N^`e=|kn2ie=krL^S z4e5}YhmaGQks7&-6={)G(T^J$k|Jq~9qEw^fsq%H5DhR8D=7di`I0OdlP)QfFgcSp zS(7+PlR9~mJDHO_`I9~wls!3=KuMHBS(He5luBuoOqrBTxs*;Bl~6gAPg#{xX_ZuY zm0FpVT#1!lxs_kpm0&rRVp*19d6r~}mS&ljY`K=W1%hcvglUpip%$_>h9A)Y5)hlO z$(q6$oWu#7#yOnFS)9nZoXXjp$@!ej37yUvozyv<)+wFXS)JLrmn~VFt#q5X5d#Vl z199*G^TtaSs4$>n;r355}=&`dYu8fodi0d z1}dNkTA&GfpbFZc4Emr88les=F#4i0>Y_9nqcu9CHkzYTxsu*FP2d@xF_4}FAf7_np6?l-?Ma?P zTA%Itp+V}N_&EUj2_J!Y5x-fYH=3n7s--yErCj=@TN`T&VYr6MY;$eOGZSdryPq>d^8N&u-)8Uz1J zHC=MGo-v>V1u+ow8KfRcq^;_z$EvL4TCNp1klN-R97>+K$^`>4KD$~GiUoHY5O(^cST|^BkOf)r1_L`?(28|!fOUG11@sxGpt=>i*>L@Ou^1bA zZ_2F!+n#x9Rt?Lr6tPrRA)X5$h8CN#D!a03SCXD;r}26cZ9uO8iyQRFvN)TwK!~nU zHyz#@tOFqjF{?VJI%uKVo^g5r;rfyKs`v&pHrq@NcR^v+5b7CJTt;su5D~ zwO|{zVmr2ETefC`@5*Zvy|H&uxqCa z;srmTx$k+h1CeYL0iRPFcz^=D)LXr?Qj+7N1WHf_L#qY_(gHEC05O2MjNNrxl;OKR z`e7JgNQdqeknYX_hHj)pS_DK&T6*Xf5a|}_ZYk;R?id;YK{{kM>$}!3{@Q!Lh3A-O zp7Xfw>;9Zz{5l|Ai^^H~Zb>~cyVv|f$Js~L@-oOu>rc5Abg3egO6-n3QHU&{rY*`{ zg{Mw&r1WmN;XI=gi|Q5b=UN0i;AyTs+ouBY07(6q{pSM)`4qYnv=*}l(6&;KEz!-` z#&}=+6N%c@Mxcfd`7QbCV|L~xdfwXtbl(yN<8G169wD8C9d>{nV^{OXF88PawQu+| zIHmM4onmdhYMBi8O29wL9nzWjSaXsO?7fH*kV`JUZG6GWn@Hi+UQ3C7-25-w(OtVA zf00a;RsC*xUEO*SP_ItMt5a)k!IF^*wf~>aopNgUK*!S`H;9K*c z>Ck}|yt4)E$%{q?l8lEC=e;D4fRQrDTMm~&cEAgqdhF?F3;Ur$-{C=v{udk_ToRB> zag+DX6{t06jXwBxm)eKQ<*MxFDlx+yk0X%`Z5APvEUS{Im>uaW)nxGM_h&sB(fIk4 zrAPwGq0PCGPT#S`RSG82Ud+5cs+#V?J=a*fT66ocCExLbV~Xw={U(_XZmJGMi2|#3 z-w|dpuk!%?aL!@d#N%=7?^Ta9?XFaxexNxL~)rDI$|8 z62B?3tSO52DXO(8ntxMtCzDEN6Hzvl>x3OQY#5CT?IVSg$|DW5-DIT<0JBaa-)%IJ ztQoQP8Hu$Ssedz2>RDOIS(wSJg5RuC)~rhVtlHYF#=luD>Ny?BIbD-EeZM)wtU06h zIpeiC(|>d3)bo~-^HwJF)_(K04)eY}MC$Za+FSKm`ndSq86_gK+})$rB2@R63A zXjJ><1kqJOI19P5boPFW5m}2-?TayMi*f%Jw$ihiFliqmH%B zdUts24>w9cUeX!JVh>Q26$hsGwwNr2`K`>Ftj+taEoQAPx38_Pt*!rC+oWDcNUrag ztnc})XT?IM95ULnC{rm{JtUk;^FoS6TYpS8iN-=DRh=XBEpcWm{>SXNmXTMiTS#Vq1WPu8 ztpmZaj^KJi@X&1YNo@<5ZVUNui)3$$b!)5kj-;>PV zN$wgZm70ubo0MD~y^md$G$tlsFM%KJ1=1V@Ngafk9)$THL}VXCbsWU3AH@Mlonmc{G1RT1xF~>C;6&o%L81RqarV*keWmjCqsphFYMS3=G>3`j z>+Vt0fByBS`S&@F4wLv-m6Vp=s3A_1*=qfd2eXfdJB~-!kH?>mk&`qh+#0_>#ch16 zJY-${?Lpl>c2c2O8aGXIijX?pF+JV$KRw7kJ)+s3b@Wa1?Y9~Ig=(_!h+W+ol^r*H za{i_q(Q^9q^antD29!PnnVq3?@0>UiU&Kv&97($S{a%cNjFq;|92ZUdoRQ_6Q~Wxo z+Bl~{o|j~wVdecY_b6bJM&*S9S1thN9{v22z?WL122vMSSTl417a}g%ZPc&Zn2lSHw>Jc96N%Dy>nL~l>UXI*cLNr8kczu(+s1=*-UH3aL$~y!5XvL9`r}~E zBd5h9RmI~t@{zIYkrMactl2+G`hOG-|CWFKTg;hSLH?WF_(z8Ov{Utn2$*_$1+dXV zvx$eCOgtT#p&k8sI{O0ov+?v>8hLGoME!&W&~K^{!+|(h8meMQeqb0X zErrB)tuci-YDs?(xz3JKB9nSHEKO%uC7IKtBZT}la!)N?&|$qd?e)G!wxr(^h(h;3 zD_`CxT_#=ka5_{yODdE???|^)Bi6JpUGJkNCMihi)(&F7So6Lo8|`CqxnZN-Osz?@ zzN2xS<9=bg){im$4!?g-XjF!0=G~#Vv*UeH;Cuo}-XubY(YRVe%{N-^IE8RD*+JY}Q-hk-BV2S9H9#I+=~$;D;v@ocyNs(Z2*W*i9S3@y|2Isro+dOBJm-Q z%4t@+pCzv#QEuY?9iJ*^(@w1_cNhQPLB@fkBUP>|AHFfx!!nmKtdf^wYNGoEgzUoC zIz70;fYovh=^^YH96k)cqY3&cw>owCIo;QCG`OJxI?6J#-=|er|H%LZKv3C0Nlm_O zW)1<#?U^zWd0=dUZkFye6pcwhKiDYr6F(*&(eI{ETajWAMCdHWAQ);0uQTWNEe#2d z5m7Qg(YVzTYxF174+IOuxE72hLjsG`k*&l4%{UO*%fjbojiv%u)gKKeo_fOwI=vN< z10Y_TSkKE~+uQD3-bKzKERBnAA7(V%MOaMogdEI)!9r`#Mcbt(*Ct|S-}LmO)!k~P zUVvNl0FLq`fe2gNbn~DZaC+wwF0-L521G@FK9?9mVjfIm$C4%zozI-Y0a#dP&^5Er$l6vq2^ShFy{u{P6?rH7;>DDql{`t;Rwi{=GCzjWc*aUi z(8Xp9vyhWzByM7ue$a@FA%iRmQUXdX@}l=|Zukpfz(?SBG-%7a-?g~PnkebTi#Kfp zJQ28U0Ry(0hycxE%*}sHi?Q3{V{c~)`*US5f`rigai}8}Wb*ji$Y_j1Ztfes1;-87 za}yehyuI4Vijb<_J$f(KLxt?*uy8}X2#|Rp;uTLQQf~eFZdFEN zvyBL(=*IJMSw>-=yxMl$qG@?m)|-a}12$-T`%_DKvJ)k7_XC#lHu0H4L@O?x{mYEf zH@8s@L205DW~yX*Ly3*7$ZCKS>RaO=N*{SyjU{_jq)rY+U{N`4AQZQ^)q*feu#PnX z;OOzrf&t$9yt-=f68&?aj9q+{5KCSldRGvosTOx|?g_STW)QksJS&Rx78)g4271IE z@CXy&AbqCtKwt>L@dn|lPj;=Rh7RU5=V9tz#vBLjhY6=z09ko58N!ofiJ6ttQ0$ST&&Rt>it5z`AP26OOWvKwK|o*iAw?MyCs{@GB_Dan0E(oe+wv8`hc`$zj{n z{l&&>K|BUlZsSO{HOLm)=7@>)Md)Lc>@r<3)8z=A7p0ugK);X+fg`33RCb!KMFMfI zrfHdLNld4LI{OnTgSD=f4lDnwmYjb;2hw5%L*f&JCsnZ+Cp*z#op9}Tx|ir_K#Zu+ zM&b~F7amL&3@L^aY&t|&2!M&v&VnM1s-5UQ1(U}=Uoc86V{wFb|4urnm%uEIq5Ci| z6E!!D&RdtpX<6oNua`Fx%9JsTwfx4be=P2^d8S{|8bN$x2%XV5-KY`RG@402^_(p% zgECmyi3KHmXn>!23rbj;%Z5V6XZ*_DtOGO|T;l-36#SZL)YYJsAh;FBX0lFR%pz)9 z!5iz)oDUf73@%U(tY-pmDD=|tMaEd5wYkXMpOU=^jv43s6zUi(RHs}tyNPSFIPwp~ zgT?}-FGd0}a{)2tgPKCS4(fSa7y`v`jZfyEnFG6#LWnoD{=K+{fj~>q#gJlrc>w+5 z>bLs-gz{v2oVKLo?tGtIXuG=_Hr|(Q#KmH$(v{VKTsF4ZE4}b}S4_I*c_*C}R0^Ws zM(Url4UI4|nKlJ0?5B%}M$%qwda!?=93c&Rj4Q~G8esCa zlBo;@OPM`6e#kwDLRUsp9U?Oc7OyME`#ePRM9obvVST=e$!6n)s>qfmZO7^+(^JJA?;g26&1=yFfdjG5DK*JC=H8qt_+I({0X9#Kftr9&9E z)RBgqLsT?PVumsqr+89j+W-pNw9Mx~L>8FROEi%f4Qwtv!b4OOuWI#TCjgo<-?yfy zk0@OAmFoU`BP&Qn%5Y9#jbwHma#$^i`^EP*m^SVC5=}1#wMF(XvkV4lKI8-C1%ocRIDi=g1-FJ0pdxp&)hC z{)Be25?I?tCSBr~iv@cvhdJMf&##4#b*kP3X6%OlnX^ZG=~_T4l*@)gSzv7^0>>ZT zRh^KPIe99y#7yr*7a%fP^&oW}A%2k|JZgca5I@*_jTm;U`RzafMycjI1b4}%B4Q%A%SRcFLm?M9AX%NEh=nmiwY78&?cZVoV~ ztEjSn67sZM6O^AePrGy~NPDaiVLzBxOcTy>u^i!w{eTANJSVCxVyb`9njz{ew@7CM zFaMLkED%AtSS__SAN%$lWzXY+aG2zj3nu1J#2CxBvD9BWq7eYBbcZ*{U(yt52v_JD zB+yIrr_`Gq%@3%e&(E!k%X{mWCO&|hE|ot%_~8R8Zf5Y%*Iz=5U-=Cw6@n-iquWtk zi_a`_q+8lE&wfy*3p)N}iwx|-xO}liDTR*GJtsoSk}j%5m_BfbV`G8G=$6T}iq8sb zpvZ%i^sq_t5=(C7)MzIY(g^`uCAo;?+^1w8mb;%;2>D{jaCBsFEPEJ|cxPzRQ5@?cAokjsIOs#i9P;cBFWIW->$y@qXfN`T7PM0|F6J! zm1B8Z97P+qFOC8OuCM`*seXsdD7V$9PcaIxyFRZNUeEdgpWXqEH;Nv;vA!HwYmthI zC<?tSH7LY>}VgvxBiagKOr4VW7OYSxgkQ zh{PE1SJ=>3-Jv9_p>J+ONl7^8DAH#>L+PVR3B5y^v&wz9O7X`%S)k!uqT#%drtC{) zamL{S-QgcrDxSP5IrhWFNy8-tD!tl2zh}mj&JI`X3|AT>2g`bg2hWCU7)NRaRKI{m zstcm(tVSB$Mw$d-ia^TE1tTr>Bdroq^|~W`T_YWrBfmhS3GpLgIHTPHqdg%bT|0`s zR-^rHYNfhr9=@YP1*5~GLxZadBeSDpJ8C|?qgKbGlSE@vvwai2^3$-fS=})Vfw9-d zV+$c;i!qh+YOtmHv6Wu+n!GXk(XsW*v5m{GYgAI3jN=G_@%Pgs?IBUyR^xka<5f6> zyF2~+1>;Bc<4MsPhxP-%cg9aIHRd7X-yX)#87Kb2V$LoFE_5fZtTfA^niwA^Zj&bN zdLwUq+3$NN9%nU^swb?MCy*d5z=3`LI$@=aZMkcdMhQvD6w6`or2hVq$zn-r%DW)XNG2v+A~ zl*uEVAPAmj$RuuHXble1Vw{>Knu=l7StJ4wR9B;(L|i;DG(MYkk!<2}G~>}si{e$3 zIwiy8sJ}9FLcKDuS=e@zbzZ7#oUG>X>!}A91K7H`g1x3<>1gS1Q9yjpA6kk4ZB%+X zIKFJg<5nOcnRHxrkk|@Q{Y$u$X!DzUQXL9Z-wP=r+$jOQ8RZ|d;{tW>$x*$v>FVjT zGYQ!6Sx^vZ(?f(oik95gLr~IL>A1}xHEm?DP%0ePnZ>#+TWFH@8(#$9U|q(j?y!VT zEav>AJq0Oab}bypUri?zOk(8@C*MqN-|SXTn~uoif-iOp@jx4E*x>ld7e?SoS0-E5 z`EjawL%1rp`GSZ0f@kQ0*SCewKNh?j7JT{^eCHPYb{G7w76Q-~1Bn;mOp8J97ZPlP zX%Ctr?|}l&@PZGhNA%5SG9uEg^Pk?#j7}0fe_fZ+|pt$fJ(G1~Z>x%tKqYW{;SH{BBr6Em0cq=lWe91 zWQ$YMf51&iT$>54t{)|y|Ec$SvqJ4JK8gStv=|F6EEplTW(2RMn>}H~FXo5-SWi;V zM(vguzGzaP0wj$Y84i(Fcbg&_Mn_EOFZ@P@ty09vW$>Lv6cfP&vru9jnn&`KUiFkI zrc~@p@Kc5!{~%a!yBo&@DRYIpe%z)T4l^H!>4|jVPW9SUtff)U*hE)&jb^$T-)lZn zkkZhNNvt-B*P(vt$3xIKid~3Ftgy8xU}0mo^{l1T`dToiZBh1H3=)~1jBe3fTjZBp zBtLA?Gh4>tSdy?J81)gs5(u<6h*x0iXDP$p%)N$7jZX^uZulU;zJx+F-!HJn2f?2VG*Aw`i38P8Xh>ne?0EwPh94We!Fi@D7X+w3tQRiQ zgSc}ISZ|T=f_^(scbQ!Og{Hit&+WF=~O(Guedqt3=Ev?Ym=Pd1VA> zM1t?3!aWCG-++w83w&CX#mNhN&bcMbnY7JEmE#MAhA1r1j}7v<#ET#LnR942QMif? zK!_vHSiLm{d*NWAJB&f zL|xf+P{Vl;ceAYr^#R{OQVH{^$B(1>4+hm?j`30vTYO+d9397P5UY|S_W{ufO}hp@ z5aB@=a@3}nxx$#JCPJv(hcaeM|kZ}8qQLY*|=e<}!2cb-0YnPjM?9YtH$5y}Ul z&?23$*15QIn|1POwn*06rT!G{I_gY29arp z;?0<+)-x{jxisNoC!W;AI(9%_rI#6ZC>)b6A#6+-z>EBKwgA_^$gpCFZV7Y=f| z8MR*P8U7mz32uM~i5qw>ePqN40z%D<#myot@x8j!JcA?jXySn&1bjasNMM-_^QKAD z426C(h*Xj$HlX-*z-gZU6s^cfCHkKR^1Oxw;Hh=p3pX};GI|a}N_wyCr~cE*?7R9r z#|GXAaKO}7_Ej$FecsKIkz)K?vz=l4C{86*l*J%5dN|&#>DtjroHHsr1R3P0`jXV% zAWQS~q8rF{K;&sc85B3?xLqk}aD?@WDX9NAnua)Bld}Bj?~w<~zQu8H=MmU@YG2uI zrZ5}cUm!3{L~|RY_W1~%&91Fxt-bOneA@N?@Ci%D4aW)IH8={`&z)2v0 zv}+&vrNT0# zca~RSBuCQ_z10RJF;nN=x()V>%F@VxPU<3X$xV%ZWA7cgXB ztb0)Z{%fO>f9jnjTD}2`bh?$XPkgitjcLCuukEg?A)}>>nDJfD<`}o@3(Gs5u!`}~ zbYa)i<2(L?$$Z7HTn_gFN3*2{b&e(SoG$`e2L>}hcn&nT;t)u)iY7ImAE1ro_8 zke*_8E*Nsf9`xxc#R_N{zQPPijTDaU>mkMQqeqw1@@?)WvOV0PQ65?LWv+DK|f^-luy71EoePWd9dV1vbC^$j}^OTDM(PkT7KS#@MbMcv%@lV z%aR?SF3yV*v-8YI_hu_CDYc`aumubBxV??=3c==XKw41Axc^9cC+CV)TnK&tm_`^y zeN5l+0y7eNi9>!?k!b8M3djq<;8`R!VPf z-^=T}cZqzgm`HhZ2lXx9fx< zb$?h^Ra!6#Te8g%iIR=@t|y-kCA7AUiOaQQ#H4#KvE%VaDcxO(GQn5fP6=i{y}o(` zbr+V_Z!32^t+294e34i-IdVf~Ne2&fp4FY*7r!vaKPA>>?%`PS&6JFvfiFb+d~J&7 zStmY+g@16pjf!YI>oE9m9#ud!E{a5Dn}ie8=b}rpj2)Crh6)vBSqHv?HS|nI>JUlV zL3>_gG6x!c&;=N;c2ODYse~lf7cfh*s=W3dkE%_|#`Cj~HmfjKUp(MjqV|e{-9Jq6=$Cyg?eyY@fF|nbXca7b=Y_U|Wdl>DZ z{0O#ePWuzlP!s3JVf8Y)xKn4|$M1?A#$L8`RYHu*qu#@hmOItZcvMo@P-ykKYiU8S*(iP`mg zD?iE(NwYK62h;q>O{F|>;HbHb zxd1PzL&-zXpGKUlLEWJ*$Qj{>oVcXmztG7LhjuTw7iKUrvffqUpCldCGC#_;R77un zCa&^C2=>)S$5}W6MT6d|1M!0oSY*1HD!)T8l7p*jSuhyKUZ|XLp|nA9I8}ymgpI_W z#(4#SWL@ZNnaObbBy>`oGwjE@+-TneIcq3THc28qT0&F+$ReX}46zuiR_$)UiuUI% z-xI_T=ylvnl9R-l5Jt}YlmMQWlcxuU`Ha)`{mlY@9jz7?lOpObq)GtXze5ibu)ti> zjrao&N~lg!j(vZYK!M2@+8TS1$B^qR^vOlKg&vJJhz6&C*ecDQ&6by|E(i?cVYonm zWUvV4Ep^7wNN*X#M7C;@{4()7Ay%>ml4>Z!eYOFMv9HuO9{6SzS(!DE$VUcU})V|&zxQ_)FYLb({Jl6C@1p3JqZme zNDB$wx1XGhA*lT>PXxqu254zNxfm*SqP(dhb!VuCzy!2{A|lLZ(8;4y$QXWCH`6ia z7{h~t7(cyH^+t-3o_*0NlzVCEx3$F+AY(=LR}c>K@!+D1z|I^E4gcMY!(BXw=0Co} zs{2_?FF1=-O^bH|vbaR};dWDFG8b+RKOnJ;B=dmmR@?tYxbGlFSf@kyg}1g?7F=4k zxjc`DT2Fs{x@jG;xoN*)Zf^YajeN3G1`YQb!zCV=@|+i;hql3?A7lkTZBx(>F01C0 zP->*dCxQvl-YG#)nxES_u}!SxR1KXHSQ&X}Bv#QlL{XY_I0%%TXrcjFC^E3>l=PUT z&!DA(A^ex_MV<95xHsKt!cjbM!x9U~D-}YkwHz@9qj~WG@b5s$gm7-(`Hw38uxbVn z^@PYHClX7wCp_*Tc=pp*#C23WmBZ=JnO{%B+u~17!8dKBoXESTn+;J#*$A0U%yhCC zIJR#hxwEq2F=bGoa@SSZM=D zvwe_?9tA@J++>wuI~7=fx$(jm{ymK>K{O2z(n&N4vzSak)POTUS*XeefLdIUHGJpxLi9}8|<{fZwM+yK)r2k1Hv!8ky7KcOUNq4EcrkO=a} zhQV+F_*6yb?jkMC9{u<&?b8V@5)+peJ>P~Yg0%T{cFnih$Q1x)AUPvi0IqSi1-uJc z((g8!Qzp9QowbgW6o@&P9vHZ87_+XZCPQKzs>QLWU7iDR1{@Bp9uoKNcje04LJ24H zz_)#^&Do^JlL}1v*!EObea+22 zQdi_O?H$AfVRX{S-@??COrj%b@?!%5nKZYUu;rh$tB3Rw{qGz=`D=Guv~gIH2-;Ch z^B{>?xrQ$XxGG7{C(=rTn3%bYD&`+UK;d2ri-tq@=b_k_hJ=h0`w966Q(N+6TKwZ$ zYR=lHfoLSF2-3@N1K)fOEYL31oA{mln}3nl^zu2K*$@tta*GhTNzhj&vm|6BT+^zr z-vTbTvrYudxrhbB&JZ!~5Ym`cvYjtbiOh08nIzaYHh5WcFICKYx{&DyK<)k4v~8_D z5T0qeL^hKVmx|PUmgM?7i3+B-LhxKnIuyQqSDwgCWsnZI6Yo|L(r8qso^NN>`5n=+ZkoyMYYGg}+N(hNeNJs$$`e3>RII>|bh4blTsBUh}Y z-sQVbo&VG+f}>NOFJebfd{Z*RjSG1g(~kQ*ZA$X;YfNCd9_~*3Hc?XG!yH09>eV;> z64`?NmbCrPDn!ZiOPyIMCcr&cfps@9MXEr4$JIOigZ+Ga3JVgPL4d-FRoKA$!4#7C zf%ovAyS*W2xN{C+#fOLH&L{}#kP>`Lnq7#V%Ou8O$VlL*HFC6sRNx3p25*pYpH%CJ zg4!_bI97I5>A7|(E8i%L5lo{FmoX|St+casW6k<-m~0tdHckF@GKIe5mF{iow?GqA zhR~o%ZE2kpSp_WGhCbm>rL6Kxi_}Nfv@?UcFAm9=wy>*6Zk5u9((815k`@6|ZA;w^Wex9`R(>vQDj^C%ziFCVqHcd)SU zj^Y>y;utP0AD#{y>L3|f{y4&SJUq@ZHgEr-x7@nDya|aY?^-UOc;cA+%klouz8s6Q z1IRhe>@ZBhX^wxA%*WZxRxzu=*(F;sk=f;7Ug2O{LE&7nV9mMc=&|#V294u7gUlWa zS0`uXHiHaWGpE!tXYzE#t|^z1j$Ro%vM-yxH${;D`#6*}ElI-avt;+g+>kUhN# zQqi9MbFj$$v|jbJ$BjI#LSAzNkW~N-9+Vf=D5N|<+G^k{9#rmXRAC;FbTvqk2TijY z&433jJoL_y2g8%6qLdq4<@9LE{X4r7zhLdrPLZLI2fL{n`xg(+1=*28HpW6V?#9`h zJSXrUo7G6X4g_k@yN?wVVqNs)fNkDwTL*eE~`TLZTJru9nQHDY0@u(9knV0sa zh8B5#gLObu&Pz{POHYe`Un(PWTFvmA9E_a!#3>v1aCCA+P=yBIW45VfcB(aF+My5N zV+pSv&#eldwWQj2e97%{H80QE5Bp-zYq`mL4dljht>xU{UHXfuYN48gJ}xLzv2~t`=X(vPQk!IVg;QyrS^F^#=ieX=C5mZ+6Sp3 z0U}8KOF0_qb2Md7E=G1VGXX9+IT;!xB?`WQfaXoT=Bs1**I(pd#|otGYaaC!5LZd| z3(|N2g;CzkyWQ6wTu`T%B(2eu&ZmMtmC~MEa;Urn94On_m7>V{H#vev4|-avQ5Vfd z)*@drdlTTdngN&E=PWB&Sqr}i8nkcR$LQR3Cis+z26;lu4IV z>~1nbSNk2j`~HHzRnVzld@}NEvBVYJ8A(;gaql-AhjeBdttL^}HtQ(J zVO^Xzm~9A+0vdHzTsaYMoo$+H16IE%8}1wmJ@-6PVDM!q zyM+!b!F@7Et-J<3usiG0Ku00Ha5va{U*XT~@ePH`$WCpzGmUv+zx{S&XkC~i_O%0# zr4zraTAAJ^zA*n6xRo#;6*B51IA;*%3L)eJp3$tQmBJM&bM88{!P;uABZT?*E<|Wy#B!2j;Ji(tm z!epu2Xi!!On8d)C9DpKko!=~o6ex{kI-tK&INGf9!KTzff~PoRyyT7#lFOqgJ9OMzn2p&Z4o{=SaPSh z@2NsAszZn_BlOS2b7$3YNI);Z8k8*re#9}&5LM3ip@k`tZP?gv4KXdwCfaZ`^^eii zLVtdNfWFzb1S0)la0zga?rr0ZgpFHk)9XJd_o;YtD9R&$k7%l1Je)H9YMqg8XU=)v z5YT9iQ2m-4qP7_~dZ!_GP@t~%Lem*fD-)Kd)~C(bry~&h71pP#8_H^g*(`#WRECI& zh<`(7r%{Y%-5d%7$0vrD)kpAJNanG$mFDF?4LQlf6e%**f3f`J>8%mVeM-uwt?N63aaNwzfFZXe?0j;} zF2;83K2d>u&P2E)-$M40jb+|un32|M}0iMTgz-dip@fRseCB8@k!y)mRT z3IX#;iSZaDKjhmfver{&6@Y?4B9ZEB(G!kes@<0Q z>D|B=dc|akG?(`yDZDoGZD|+pgVmwoB$DZFA7+ZQqZNW+;rR1f`odH2UZsy|O`rDX z+mRWbP8+}A7^G5}UZ1uH5?&c}WPWztpU6{8$@Y1t_|mLA0w?m}WpX}sD-z;T|1yb# zqtEKs>HF4HW(8ITxXZ(~dx==8_8U5HP*mx&}!bo-G%ddly`_@ zW|V(Q?e$n(ye*hT7~iF?;FJuA6-~N<0Onz1V|^;bstK&C5Jz)hkLC!vM@W1pKoiK- z3TgAHuV8J%j?z-1{82_PxmF5c(csN0n-o zr!l<+lg}r5xGW_&`inF5zOf^7M(-+u1k)Vmmu&K4^_M@C5N~q)RH@aEk=;*3Fmj|r zx}&ImFVFM1ZtRe7xj8gon>b-IHm!X=tXNq0IUh^mF}pii*a+}J^H_vqG!l#~+s>c} zaj}EJ0Qx%+8WsQu;8*}gqM)EIpa8%~02-J|sX7+`4X0|SFAj^NMR6mc$W;3O1|kHO zcxFoV5)Z(--xa1y4MlDK3y3J5`mXeq&1AT~WTr@qT?ph(I7=xEoV`V9C@UK;Ht&g| zR&6X_ss9%sLDk;PhNqQ^Bz9_!P=O0(xG7}oMJ_m{Q#$w%n`4Hl>2R-~UNMAJ@K^AEzEM;`GB3x?4nP_4; zrm5Ed1|l@I%bc|mH|4|Ch3}>mm`&1ThxHPB8O(UQatAg-i1cl@LW4?Bls@EI5hU3O zQ_Er)m{2FKb3tSe$ig@p4-nBj1oDc`R3sQ+)?(;vKfQaN3sn^4l)*FxM)F}NK}i-g zXpu}!V9G4kZjlOb96bPg=N1^M1)`o8C?x*JhiHjqj${nYRG|4lgLpqFo2+f1#+`f6 zI}?+5yTzR5dwsZ{V}19j5b%S#cIQ3jdv|U6=1T?|%}^y-72bK!S7pCI>(ax*%#M(S zc;I^%C3?5!bM!)@sjYa8xLgKWzUfY+w^mX8yxs2#a(XtJVq4ROgrs(&;26OgqhK|G z=UV6AwWC5ACGSgVT=wGQ{7SSxSK~#;K<9|}kDE5bJ{F|tks!byhM!cT8mBH93M`7F z*#ER$9u3UA4+M0-Ry;bHj%H-QqBCd*k=pZkU?(*FQKT4dJnMoea`2kpk|4rghAL$+ zD+L-JM}#GR7CnFVA#n7)gOe3lK0y44u=#jMgH<_b`rrQ@6WQmO^&v)^o1*Uvxfq+= z(7nLr>zggSm{t>(Bp40}qsRapI$GIr!)zqoI5a#@t`_psd?IK`xIeE|;i6x}3d+CW z9OJSH=Db-Id5d23UZr$+D&{T`d9uY-141RDaC-(K#^xEqAbFt@z6rryv#blUrTu=l zyQ!ox`|;sgY1;IAA&z5Q;pX4&4vQ&cAjLo;(m${?UBVX8jmM9lkDB*2%H&=TgcX)r z-Pp5G7bx+!iVg-M6c8=XKtxW-ImM>zK2UA9L|cUbPojMi1^irG;o9atD(&=ir}&p+ z{f`-NIsz&>w&)G(>qMOpcm9>2%u^fwH1_@A89FelkLQmaGXSQh1Ej9M0j4ZS|JY(k zlxl;^CwD1uiIi&l7+Rb*N`0ce*P9k`RJbsLzIX*5$D1ySWr#Qf zp^~NSoJi?&7lB)Rzc}*P22UAs8ea4>k09kBYZGUOw?ZxtN~Mka&>k$M_Fq5*Ki%yT zM-=8UJ#~Ddb+V+@Aavk@nrf+UjZ%Tt1HrB3B1qUCFT?K}cc7@^@!S zgR-TePLZk;_tW39O$R4m1Pc@}zQRnVqS&XW;hTi6LWL-F{(jB%jrv9;ACDjQ>_bQ_ zmFNr&>$m*1{2C{Uz4 zW@mJfzBpPa)HF2a=zWo~iBlvppgiu9evx^gRwTACH2%MR2;~Xy<%{gw(ITmvA>@Sr z{Y4G{w-}0{G8sg1nG04gmL(mY3=_M|gT(%CAcAbHSV4GrD$e`zI~{I`lA_9VV)|tP zi+YKQ!SHl)%jFNA*b+4xm6`PA%fkN!MBHB%L2*m9!c}JTDXxl@)Jt_zhGz@Ku1d6G zOLdD>=1PsON)5+K^_zz0D*u-cp)y~aepPO(US_l~Jm1)IRpA_4X1uSm(6W40=`~hn zdNaK6zkCP`)x~a#>*@&ga!b;Y#eT8tn)ujqt5>Q^!$#M&sbl5V!vEt#;8xfwsxD8b zU)L9_SJ)YhEYG)GH&n+~*xRVCEF+h%8=J=}96d)?{s)L~4p&`8P~0>Rs#m(CjI8d7 z-Ta)4t#m6=T{|+mX;~br^k^DcJN3S4-Ndc(`X3n{d zrsH<3%Kv6$@-tH4%zx2!f2;UKWj-|Mnqn`*`ANVrAWL~a8KF_1Pdav>AbvmfA0R^gQ049Y zbn1A0q43zDhR^*>E?z^iqWY0e#{F!uMnkE=*pYtg{akfiL%EIm@BaW1;|-ObW4}!w z?iV`o8mq(Ak1Z)576&yNYg5LKt;HXfCgU3G|KmeEEH92XHa3l&IQl%SY~nRF52&BI zWIU`MXf(AfjGcP4KCGR^HMQ+KRQE2ms@|?EcPJ12@%jC*@sA{eoG%|P`h9B?tl8X6 zI(`-={!m z3HUiWwds;Ru)4=z^>chGFqGM=YafdINeZHK6WgZR7oWHr`|9sjC@#4r^~!s)=*jgv zJN4o73qF@o>7G&7wlDj|dok1$CBbQJ*Y?l-%!L2Nw|6MVx;ZUVX>smpMSi~}ELx{8 z;?Q$~|6!YYwJ!RZdVG5)dFW zppBwg!@EkFX3Ok02*9=h;!j1vmJavX+CIMRd-Ztg-Xu=33Uyuo-M)uGD>*h7e?RwY z4coHQcehK*M`XbGR&XQb%m?|SEjs4UciNtVUpqc0KCBNyP5+Qx8M)py&sAkf1F{zz zIIbrfrkCGev|rKx^4Tie!f8v9)~uGjDDOlbT;8~sVtAUFqt{^gsPlMY3j1+k_>H`C zZL{%Xe?=;=fR6DBz-8m}ROHvV5Xfosxh&-~+O6y10*F-6hkM_jN7!%i#;+*cIqy|~ zkWGL9I8a2<9|#RZ2YX0*28|av^LfE9Jp)F*!dHZY$&^I8!ksBZLa3WVgfN1jHlHoe zJS2((X;Opm$l#5h0a}Beys4p_w!vHr-a4dSDFeYFHXcf;Jl){|lq}x2H(`cdgdF<; zo1P)AgP!CO&US&pVB610uiPYAT*OG>hWkDcGWhj?%Ub7vPxwLjJFSrC8&i^spHXE{ zP`iSE?^|cz_;;pwOxt0U;2;|7)lfbb1tFyR^=w2yvPv`~MSaVR!Kwg=&e9A_cB2 zUvt9v|D&G$-=UTWAK1cL5)Tatb-cGnZ75r)`ro0JZiC43U~iKW8e5z%s-&pHtR?z0 z|No$8nK~5(rMMs0iRcd5sI`pXQb|h9|An6YSEyZL=>``-nWIX#^;3^fJXo3Pn}nu(KEC0wmXCQ+)wFJF|IedgJ}#5mvyD$ zEc?&s8Io4B<59lkr`)?A_ZJWkgQ3n>0*2RC+GwCy%NzwKnE0i8G3ImjOQ%zWG ziKBBH|E->JPSqq^+0A}44F;(!y!`;mm!%EH)A=v;tk4$mA)L29T^%SWv?Sv=N#9A2 zL6T1w$##9P{RPUm5UpFAXYMj2gOsK1|3S}M@YDSV(=r$< zsE3X8YmOO83M?p|(X&)6v89wqJge4q*!;<1cEJi0xVwcst(0C+UCs*Nd z&~Q=dUg_`3e-8HvCH1G>Djd0wL%(YVnLkp}g;VX7*HwAIR5*HR_^7_Z*~(5DSFx;9 z^o=;ZDTCBhbZwdr3d^_*?R>={wg!H^UtgNjupty{pn`uq4GTbq@WX)38D6OfGKj5n#FwLrO9B$TvuRk|HrAv@kv7&>UDq6jc zy+C2UX`+{r9$vzyUh7dLmQ|F~ZO`E{dZP@Tt1nPCoVH8pW#>xYX7SZ_agoORXpA^! zC{J<^>O@X!>V>*Tfzrj8Fb+yBHs7EZ>P^M#Qpd-0W^1KexzLc8;u0H%Ua_KkzPM4R z8@{n&w7-6F;_~Is#XjEdd@(pp8kBhPLN4ynAx==p0y*YLkf#$PFh%#(U@RIRG#t_vBVv&D{aRJ^hQ3Jza(3w6G{^OA?Ib784zNWc2-d)=l;0zRx} zsu|Yc-xUzh=!*7XX4Z06u#DXPqe#-jpCzuVP5Ox4`UO|H*pzxQ4~+{88K-|=9fUZH z{C2UBrmt$^(W<$QmOd&vISasBS_Lmg3-P<4C$TQCk{}GN3^I8qF>qQh3RWtKeQgvX zccl^MC|5!$_4^&?c#e!?hbIgel#VuuDIk5M!Igp?ApD_%iTC_2YDvTF!(|J}@y15Q zd2f;uW8X!s)R?sPO>)L$Ar;ryn7sG9s6{FIzoutJbQ=F()c$`_`~RS*bx#!$e>Xk* zkEnGYo$USJqE>mi`9Gr8I^fUd_Hu9I#Ji|9AlkZC=StmrH$AHWY@eh(rd&*2Iq(13 zd~tW~fv>&@2>7xqN7dS2Wq0jb1}%_MR{M;Zlg@clN=ledXBhqV|)X zi+y_g@*(Nn*wgDTx0TJM8F`Neybl+T{_TAMKTI>TWDY3Px%Y6sx)w$FU8)3owQk7U z4>fe0dmpzGQ0;-)BFTs7-)8k(9k;w*PPYhj)fxC*tZWW( zPxZ$h7 zygRr9q`V0h;$#vOnWgD6%VvpU@ErsS5g#fu-%;#TTW3xs-F+RQr<@O6zb5DNwvOeBrdTy)zF#2$!8KQ1LksdNu$!|!sDRc6yw%|#SjW(4@-7L z^ApdYsOVh&?)QO&d`#3nGBo*PRaNkKL`A5lWH>0OL_9pjDsrBvH1xgBhlnH^@iFWP zAQ>0<#Jc81)AU46SBM=(Vw7c-rtKp!H%Cs#+&7r*Y=9`bVh+46RZ`#)uu=>tb3@#6 zBy1CcSGc3R!;T0mBuI+C-x6K3v5G&{$O5R3rNpWk->Wio+!4qyDC?~h3keS?ql8P4 z%pd2+`Zb<0&i|noY={f&Jr5#RzZM z$Pl|1jETacv=@2iIx|=$*1}Pa?-Yel%!z{R3t{WBBVVjo$Jys-8P=im&q~@9j2en$ z?}=1APn~OF89Q(=e^$!>922FfW0Czts4oMQz&@gUCr&k*VKSWuYz?v`D;xx>QFT@7 zFos{DsY)`)PLJuZzFgX5!7R-aB7dHP1>rZrSqRUGM;M7l48KSZ98~QF8|q2I!E|LBzoA{H7hW%`HKj_kFY1D|MAR0`?&tknfscI^lY_I zn?DrfiiS9PfRHE1;Q)hp?a7))2nakuQ3XlP4~sZ#au=#d8cro6>PS03D;%$e?^%roTpXIC1+Cti{6xHrU0YHeH+-Y6eCo? z*lwPaqmEEjiu=+r8U=G$;pELk_#sBvi_ho zHEkYc1lLWBLO7Zs2wMWrmE)Qj!_&7=-56xl3<8Ndd_)704uJ5olu`9TA`vytkwmub zOWpVnC~^K#Fw$I~5zD+O@I=gqs(suAiH>57X*A>0DOX&YYGi(N{*Ag&GWttgVKS}@ zf+w!rF(zHcv?Mx7M=C-&4^94C@~W7>WK^Pm@?Y)@tp6i97laV-cKU` z+9Qe9pVj1uIiAMsNt+{YI7aW1 zRhj#+v5=j=50VRZN6dO*kW>_&Ffm0*1*44golpz1o?3sy7=&WaUkE2-f9mb%!`{QD z8mMJ(c+^3!!29%RObQ7Zg8DfeDf6;9kpG^AMlg+Fa&`zG*@Agg zwBX(t8NT727NQrCGB7$S7j4Tz9HVW&!tD^ZRENyJI2`XvjyLH^sGX@#jyWDUX|^>LfO^sGIv$}g;aOPPd2 zfs3(mv}ur;1eCvnFI9wV5`slN%Z)OrpJrB7@Xp>)B>v_!?&Dg(eJlKtCka>xh_GSy z-@OevrSt>E%XWw)V#c{`O8#Sn-L+(oyBpSb4GrJY1(IOOvi6;0PS8~lzfV~ZK4U03 zk$?{+gdJe9;(366pL)6GB^!{P+5Oybv`L((R*9A~3iji__^a%SSx-i)Qt^HJMohbN zJ!;}?hlPB`UFMSDoyqI+d9V-pnf}5Fof`8E)iy~OhY3Q$D>Hr z0ogx^PVf&w3dLtU$teoIc@J#y;V+gf5fpFZ<{>UT;rK~u<6`JcRsJE9bjst+<4g#j zL#4y5)lGkS1i#E7e;$0vD|VjIHrdJqB?bSaJ109x)%=9J82&L(Hi{Th2QjJQ_!tJ4 zM@an>cDxQhKeS4Tg(|(8{pL-S* zaq}6&3k63US6*_e=6xKDw~AcO2N=}`MW zY~tSoZ5iLK^|WLeXi1EJGgS%_{~Tu5#!hLfliZpM?St0iwbT6x3Kz7;=5my(H`|LW zzLxX7(Y1!=f1U_#11RU%URvQXVaI=F*dGE{tfeWzKKFUBc7$%+EI<(iT7?}3gP&$U z1Oc0LAJP2PTVQ!IuJ$i!@7l!vd!Pcs$iggxu|fYO4xxP^2>%g>wR!)c1W1R{2y;> z>X^1V+;8``Dq5I#di+5kQifKRp9A4oS8<9#PP%|NA{9dvp8kVTAPE;P{@Q1=u}n6P zqw^={!--U|rGKYToy}ma!9={APxHlktHZD9DW8_B?cM<75AwdPzxPHH=oO}Y+is6$ zb7d0b{o3!(R%>i#rvDm?0kDWe-##*T^F7}lEfg5kbo2jtyxbqiW$qF9`{&^{!9g%F z;4SzcDmGLQgrv9|1Vi<-6AVOxkou#aQ5%I~%Uc?S;p>+gg%jJK7)3z*X^bN&;w_D% zXnvF$M>ABP7{{=5)0o7vPg|PAac`HJ#PeOA?85@3c6$>PWm-3n9c9@MBOYfvFH0TgxF1Cw z|L}eoJI;Fb zPm_M1@LKHeOo$w5^YK-KPDd+Qzo^+MeE_^KRP4 zq3db8!lC>1@(*<$@Vk_y7wk&8Z67>Q>~%j9SN8P)ipaU+Ahv>S-5|b3_HXYLftR8Y zLr&V_QJG|0=$KJjtkpPmO>F%baH!<>B;G>j?-P>vI+e()i!8eA+8But>yIFDS zxVw1?uByfb*{_Uli>e}a_lp`DarevG9y#|bx*->CtELHd&8wE_IS*^_$J$BtHX~IJ zo3;}CfVN9COQsIr|h{ybe-D?4J+PHR7L- zGCh7gA7_VLdY$lPm0^0KHB-Nw6?&jCv<>w8GrS`eWIE1=FblnZRVG~eT=m{Ey7PEhL$Wln|$yPl_=uAg4x@l9sMd&gd+pB5E6xaQ~c~jZ#D{hB&U2S)W?kNI|RS zC9PikIi(`hjNa^dT%r9Yt#Po3(PeBx@8xq^PqrD04dSFR(n7`{-}_f%vU=nT-zP%N z*?gX5t;H8I7l@A-!4Ek>W;J#|n=EcbxM6Vet_j$HLS|O3~7d`S@L>;vd_U zBD~r2iBV4_80nM~#X}bj`{&vNDwxC~E=t zveX+?vmk&cOa-BB{#BzV7t-={u*ba#_&&PNedrsXA?!KUq4a7Wp?g#WBZDzs#pw+Y2BVeh9M+mYrJZ%fq~s%h7jSK20_I)&2%p-bf)3m=#2lnYa~kkDJ34a$&%K47fH%>A31zwQKvr)k?+G z313kYFu_yjEG-y~s$3n4MMY(6!NMNgy#(ugh{TtwkH$Upav zcbDv`O>^FfwrQ(jw(NVpW4@i|8F#eCTyU3#;73&$JG%-`17EQl!`>=n`#NrT{u2o< zP578%_LMbgBQgX-WOd2+cQV5;uGzfCGYlBGU0!4IPL6r@Y6qU0Qfqaa_8C(B;6R^I zF_b%)UVl;rzb$P^few5)hn$R`jGU^CRp) zPNq71P1C(xke$*8^q_s?t>X!yz*`q2L&S?5cHD|ixQjvIJ4q25mS5 z(vft_MI16e?k)YWyZiOWrgwpV4H(#mNqzyq-xY|(NB5E0_1~LQC#Qy~TX6%j>ijy? z)(Z`+OSjz<3cynbPqe@mx$)oOvD}&|l4NK(Hhx5$hv9&NWgOuwYJI7(s6y^&@X~Y> z#kJzdxwVxk6>cawY0&q@Y2lI$%NNvTYTbxdoKNb$fcF7*V7qH^c~Wjuh-PS)8E+lD z&3CZ&Nl>WpLr{l`fr+8VA8Hr56I(h7QqB?wg_F?oPcT%Gfr2G|+IUv#mSXlzo{bMS zPOG6xp5a$RVZd6qH;u55mMraNp`HklYKtH$OOO3#1Hx1>?KcPvJxi!1LfG$pTQot~ z2QkBx)+jH@$T<8+=t-zYX+$A+bTNLkmuGZ-WOR5&bfsow?Nd|*cTBZpOqFL$-ANQ$ zVB|+Kz_mEYqSxo>0H6j1(RyOsyQxv4``kRp^QY3=g;}9d+jL7rHSGleg<$1a;0&(8 zkXk?nrxYkAl#Bx(;ulO8z zh5~o(EL&qr3)FW8wTBV(-)LZXS>W)>%j#!MkyNVu7S#s5!!!IKsKS!NXgi8{>0&MII&Y{sfo^!n2Mi1W*aYn<$vEN{>+s;};T$w@ZLb0~i%U$4G=holnn5)_o-d(8DoMM*(bWf$C9F zm*EMDD;aBt-!#B(DUTV6&kihbtQ*wE2&E3IX5TN|zduo;Q=%v3^JG5ZhzlZ8hzf$b zBpedkV093`@Ac_0XE>8f$wyEaYnUcMg0#LN+BJhya!(zwdf`%z9b^$j*q$5uDFSiI6`R z&$`0NY3ES_f_^-fMSXtAc{+7^Tg#;=$$ch(K4?K-y`V6eP}p|pzcDD>Iutmbg`u5? z?w$7`GY@2)M<|`A849rIb-^Eo`_cx>*BkpN4(tDzAQGIvlkCO|1wqgY*rKiYsO^4g z$s@Gtz;glUckTM%6T(ytUru3sEv(J1K|m*19YNr^1iXHt>)>hx*BMMCBK)6p;6!P- z<1C2XFjdA;jkh*{a|KphOIw%+U7Qw1p3CFcqqe&QXb=H@s5J-G9q!H|mETc~)50H< zyLccX&=o16j9SY8!PoH2qr}aF`0bcc6zTw+g+&vNy*`3;L>QR}g50UKuo8i~@bH;P zo|@L-IBjvR=|C^)a-;SbAx$umV63(xxOCiV1peJo0c^qoml1Ah6YT<21i?h5VYu+_ zw2%r$1|idE+uaA}n;GO-vY!gwOI)(HBPZd#aj7Be_R28vc# zR;PP=y|`#{G^(5=s?8b_l~`6Es%L1%*3*$zhx0;sz3jeWB&>$ZcNBcZ^9KbrY-lyO zLWP%mp}C z^i>NSb(#pqub}!;RE(1zbZjS@_>ExI(7ZP(tv%2|ELLc!#~Q5DY3N*W6{zwa)H3) zbD~@I+HEfDJJ6KHmw>CKK#tc1Dy=|U7B~%XyITi*c`8cnYA!1(g)%c}^4Kx-O=Vec|~U>YJt zfSwf|!5=Yv-`ZjKn*%5nfm3G&PN#N%BpUEowR1b14$c6(ttmw<-pD)vT@Q@(A$3q? z9T8kU%$rmaGPW3KKZKmK?xZDlUEK%>urF?I;d2c)35`7CMW=_;;CzJJucAxBdVG_RF~Tl4~GJm9!B>?GDoMX%u?w8m{7ZHSrQWlK$7 z>jG5!2TEOxGN=HdWti5L;p~n873pd|^lA@VSRB?c6*|Dga}9kP5Eb1Q9xnq7majrg zbhB=7wAQv@v0q1M2g0a1Nj2e47!RJ<>1qJ)n=0PNx7&FKYR(ep!_^e=Dv#OyfV(3} zXX>~J?Zq4kgQG4}>k)$;I*{v9LFXaSUjqZ-#U{`UwER&ZR>K_U3~BGXd$e}580_ua zQw`t`1~WqV6;jr~N$k=?WCa(XJENzp#EE4pRwH{3mw#ScFwvH+shyZH zsNzaWJTgm$82nK$)7E>SkZ8U~8@!J@SEF5GjZmUeI<(H)YxCD$M=sl=LX3tuslj%c zh8n#xdv<;@)&Sqvf>A5g8$+7~K!;)#o#Sxz-9wadUIpKW7Lv-9nK1A@)8Z8R!0z{R zaE+ft=||Pt9`-trcU|D`8i&Vv{@>Yhz4c1e^{OtvV$_Ysob{%zwK}==`oHVVTN|x8 z_A1d<>?|zo{CILx_1f2Qp`YQpC23Yhbc>fjNau;{=mkssp%-C_-CX0F=0J-#Mf)u( z0}TRutWMZ5UlvD4|4mMCt~gK!0^<$wci44EsOtPVlsw^S6nyR?nVK zU8sxZanOsMw{XO`vYkd~4K-z4Bq7ibiO4633OdL2!7EO7z$g8Ps^8OIqXq+1Y#QRI zg++YWg}E%FhOxWG-|X-n(&IsA8?U0a*ZGV}Avl^{DFr%MFA$_fr>YI?j9qTV)jE)a zcW-5ZKZ2pXlygk6!@=FoV6d0F-YUj5ZkMz<*48l!E$S|xU{LqRt&7QiacShBX^yV= zSQmh+J8TgMyNcsaS2jU4s}B=1jx6tmG38{0xF;rQ0xjCQE@S~yf981Gb=*|~yBP6T zw*ySBgB_iWh#Uce^#DQ{tpiyQE|J)jF95UmBatE~nNW?m4HjhsCd`W|7lEQWs)y`% z8W}1@M`p1gEd>o%@%FeehTL3TcOc$22-9(}^PhHDe-WQdi42-HVd#t;|H4PIt=x*9 zPKjlltyODJH5te`S(g*pS&TJbF^NaBw%-sIbcY=#iL5Gl^TijpGhjV47)n&Rzm=kg z6uzH9?>+)o^RPpcUQFf(G((up;OrH|%m@DTz=;crjfqv^o+8M?i1GL)POJ4u8Ua|2 zaMze4i5f^2sM4HBiJsO;I$ITYOswRhAJhLWL&~~!KYg0i1OL|Jn~>q5@w)r<*pZ0S zmQFw1&oUE{B;R&vy!R!=GzYkId3FOw;n>^2Pf+*z-DgriQFSLu+w)%SL$Id9z1G)z z-M4$~oqIg$hZ)HS<*yHhSNBG_50*U--@kcFO-^j{dZs^}9bojrt@+ScPktvVATH|- z%$;F)?zJon-+X7xXc-koiz&40r(Lpq_bODWE|g#aUE5i^27*&HVp+Xc<^>kEt9NXp z)hfSDlL3Znq+xMJe_8q#DD&+#$}dnOBsXs_##=0l{Tej++r~Yjjj&okLc1RvYxQ<9 zMfz_i9Y4O%OIw#Hb+UA4zjy~Fpq{=rXOOw-E!!JUXGHD|Lh*HFQ-$42sAJ%8#PK9L zMeQ2QPV4ib-ggfk%pbwBOcj$pTEsfhKuFq$KRlAvsSES7uTKzwmS%}jD-;+=XTd3( zu`3vu#s;K9xP}%*36ooh3RWr~qGqvC%*;BO{Dypp0r~XSJtgjqAd*J5{zPZZ7v<)o z3Pfiy5AKgaX{yvL4TD#L|Kfo}+`0f*3{uTSt0csEpP50$^}k;ij0i+9m~ph6-JeXR zv>?}&>~oZg3R8pC%`o&B%0SllS=6jMum^oGVSvM7(3HRe7`v%jqUVhx)*}yy&(gU8 zlR|mHu{eq#as+b9@>(OT`Ad8fbb@#-S9zsO-VV?+s##;9X_j)~V8nl! zhEb2MCMS7ORM4PdPVg9Q*5U~3*D34;6*aJ%s*;SD+mfQ39ge!X)YSQsuGJ97l9ox8n}(s!w`6R=`{>56ZPwQZW=KedHw3e2E2^ zf`e}rUd(5J6Zu>w5pke)=TXW%|VD^ zSciu{CZ{^0=40@u2(joadqXL3E8nC6vad{hJOSkmO;-rIebob=I(@P$>eY8F@bm&2 z`N)J_r3<0h_3ASbcjvJ(WwT;wkdV|D`O))C%+1i8NKX?GS=KJJjBfV{7{}U;KM>0b z#h0!H>L^b{#&G(qkiR?9d@A{9p!^)mW*pxE2Y}92+Zwo;#j7YJxIrq1yOFB)hUtm} z^N`Uim+QlbfzrVUH{|}F09fQd75#Ki^ufCX3w`%Bbe6U#?Venuqlb}!IS>G+gB&me zENDD1P0VOr8pEpHMRihMiwlad^i6I?Ogx)&tQ3K#fsAWrB(I99LrN^<$|UieNVYO8 zAf;AhE{E%}Ugf=|qGW(KUWM1V*yOwB@tsdcDmq&W0SHcEv5&v*jlb1!gyL>YnM zrx8Vdh`^AnB>dTo-O&Ti;Q<(yl4eQ-;jVN0BoO2kvUB`Hg9GyWREPunBO3f?(zNd- zaAL`U!ZdIYbh5)BOextm3gwUpPbk2bcc5?DR18R{7-Q^B8WEbB{)P35T(WH$4%1bL z9V~C#s)QhHX_!&Qa6o3Eso;rCo`Kso%|Qs;N4Z~|f_MVM6Z$#5dY!ZQ%gaf4(q_-3BX+JuyAVujXVtU z&1AknA!U@Gyn)YKjPwUfXvnz}8$0wT72=E;&Ii*g8C#YJ>}b2$~##q;7j2ADRM%GzQX8JqD`^78j&3rGD zfvlV|@;2%X{se+uyhtHK&kZu`;AK!dlF7)vLDD2g|9;*jCIF$4$qqkG1c^amEwmzG zX?lxMLs4mKZ~|e=Q*`=Li{NoAm9WP9GvJ=ify4!}X5*NE$yz!S6+T(mw_5^HV3Am- z(+Qk(qFQ8C2~?^L%LZGRlB(S@8OAwUu_3b3g*Ei^MIAy6g|b>qoh7(aDutpAUoA`( z))-e$Qvc)o)raUTC)Ks8Ks-N+H7KEAHJ>|#LRjBbwxUtSr>pKXK~=hT82URe2KTZM zg#Kjvo)m+W8x^4^YW18%z`jW4`H&wE9=*VvIxPiS9CSIkWE$hOY`PnQkY*HE3&GNY zjJMPgGCivnXuCE|+%PcpZacl7O>cnEKlNXc%Nn^<|ol=9OWjsW4=?JeX}&%Ugu4uM{Zcj;LHtPOmZ#k45sEvTW zV>pd3%GXrpZ+1oBHqTgetU?e&Mblh(5opEHwTo*V?)iG}j|+r&n}574z%DVGLg4e_ za!_rk;1{7t)=iPP!gv_uvw+07{K%~1hLm8(Vnn!!DGSz4dR?2MAMN{kAZtZiPKKb* ziCRFZ^?o+D`oa-U+DC2Se$eHZL{2P$zQ{C;1|oyGhhP0WFoWo^6mbKP7!d`vE|9;f zN-_*;TCl{gPh0W}gL@FtG7_E--Bd)h5^Rz|q;jQ-%22yNi)69Fqh z$_ISKu7eg*RhZPtj8s?3U(F&Oo@DhVD~J>@_{+bpZ009^M>_h`NoUvv#Rq-Z|FVY9 z{Lb~P%uQDGvIm zWQ8HGea2D3bf&@#e8RMiiN`#jGXkU3O+w;Y>q;R=kWHYg;8B?ImhkD3>HR7)Sa z`^6>+A)19as2o@|kXy5L)9b1TuwU)8;LZh!6B%uc+;fpyMwvyLmqoJ;&Zy}+B7B;El8*%xGc`h4i zQj3U*uSrwn2+Gd9WhuNy6(t61l09WzY-CdPpE|~4K8jNi11wn@`XftObG0UMk_K7& zo%??i3Db2Xy2vmS+lptxVy49M2EB~Joe;^dfBL4|uTRHOf72I}!I2X^UdRqL-yb#H zXCN2l;EN_B7D+R&%NZ~P$#shUUSkLM$D$-di(o`0Q(G}TX>o@Hb z?3?UcSCWm>?e8}&>OuMTb#Z)%LUs^ka@=)t0K0f_ak6_eZF*8xbR&zDK4_pl60<;L z!k4qE5eWq!@AQ-c6U3PUE9(@Sa?T7BP?wK|Y>nYFSpyRwUZnaWyhP~;X;W)|i*q<)J;uc&vHQEnIE z6%2`CL9?b0s#9#P8IZT@tPm$8#v%T!P2Y@%UrP!NY46B{6G{!CK_BD=%}AwkJpp&T zeiWNTh6fT3$aIMRZlgj6q@ave@!=gUMun(W*E>q?vr1kIDed=3j_b@}`^`mFj*hRg zHt&D6N$$@giYLnC*|C)i>?9eORM33q*w!~}L*}cVx-%;0E<&eYv3t@sQz^kc=zjC- zWxX>6g-n?~-~vr;lx?nEv)qpI2(KF1*PaAz)(FUHvK=NmXICn5f~z2TwmaQRS`yAoTgJ1l2aAsUo;d_5cgA+08dKGpbv2OfVAX34$TcN zrb>{d#0H9y=5nHAQR?xl0`!=UtVc(8 zHI6VfLv5AzSy#hRRtZQ}x4hJkxz){FmER^BH9t1VuVeIo?CLVqlkcD_<1m|6Us@bP zk(C0=VUSElPfdSw)9Q}W)Zm#-wd)tVP!=p$P1j?#7^7>bTs4c+N}!z56khl+CG5km zEhe+Bwk}*?r(Ni$T@ytfVg!-Fe?aMyS zO>Ba5*@WmoYOQIaK;ugDclq2+Wik$}ZwxBXE_5SQ?R>fAzNL-+zZ+~-DpRsEgN(~c zUFt1CSsfJ1N1Y2&VWRi3gNBRqh_TUev_ovZpNgS_r7UdaE-*sL67Yr7NXYRmjO!{f z>uK1+n3QvPa;s5;daW@iA$m*!TkrKx*zIAK)h$NkQPH9^Y%LwTHT^KzE{?UdziT6U zQU`w9$*Ag?IiDM>$Fir^M#8qcDz`setn&}m^-d}L)*BGPkvoq2$g8S9tft!|H$1x7 z*B-VeJFxQSUR!-_yY_IWYRaG;s8j9s1x9@5AEhCndgoPa7X}Rz)Vu>HV2EIDh=e97 z{HX)ZkiZDLC-<+m83`J_uNnuq#a48Jn_u?`XZ`TP5T{um&;Dl&iPk`zeu1w+-o4HT zcild0`W6ZmVtf4=Wf2Wi_3wuhOl3v}TXpT&$vMf}=ik_SDBgEP$M&~5EW5c4vAN*b zx%H(z`iE$UfHGn6+7)l|_OPuy^0{(H9lDGl3~kpa_#?&o=lG-GLb6PX{TC0(X+)25|crV5v) zWq(bT(9DWS%vAifvat`kz&|yew(?cAL~;z?%-)CJO}|l^kW8EOyP4>_ui*?&;`uHWp z7>A--(7yvFm-nv@x4DLM8aB7BwhyJ^4iEmC_;4EW=j=)9nccY^2f&@g4r!h??F4Ph zCJ*V4^BsuaZ`+y|d4;RK83*ZLrOihR?8J2M#BSrng;T~ooG=onB#JL2Egy-no%U^6 z#_EeC3RtD-pGIDuq{mw&!|kS09fb;<_#Nq6{yL5bKQ`y2GNMvvQ#T(_JBi=gCm)vm zVZQySXIaX0RuXSg?~@hmS;(@7r~BOcwZm_gwTX{KYgG z{C~Zo*#(%})3Vz}`%f-jo`>t735l=ynx9_`<3w$r|7%`rWOD3HJ;^IRA6niKkl7t) zvWMzl4*MUot4nE5ALI`%EC@JZX_(^RNn#uPM#aOyb8y0~5h18?BE(ZAnsFk&Vj#J4 zB2}GJ6uos z>P8IDc>?)Nne$%qNJnFZRTF+x)#Cm}z->9zP3_Scy=6tR=H#pRt=^lP65i>Z-4}gk z2Q#sov!grDZf9Beb0M)iIy_581xoYO{PCgdIW#-!4>$Wv`@P|3hCQx&7AJ_MdM;@C zf2$pMsaLy5k3ElnIfZ*1)t{W|yHkEtwJEve_b^vkH;_5T=D)rFz~~_*ZlC+_)XwAK z!^&vlkRf4-UyraMe&y_+uH25d`uUbX_M3R`jlD{6t^xW%kJf|i+ zd^=W6t+`kIcb>HJ-XQJlzhWn+aho0SO$&Z1u0;oK#Dhcpq`~yTK>OMu{gBGyiBe-Y zZYq_OivIAEw`!WTR>^%yfTOPYqPY64Ld<^gs)k#dO{=~|Bn zw}FsH7Z%1N`a35f=HDt`EM@=5?ZlhElH6GZ+*FId_D3v!WqJz4YpUfCZm+RBeV8oV zc^bJaX{;aae``}`T!!w=Im@$f5&yBD+9Cf&J{`Re)2JV12EXX4XS(ABd9Ge@0) zi!(d|Jdnf_pF0RD6pDt%ggsgd9S8-HiL25i84bh|kbOSa{0$w6B@}g@|BBT z{ViQpuU!o})kd#N8#ULJIB8F_!$AS5byu+W7!fK`&uER|c(_=EJfYX6#bjHlVA6r> zomdwF2Xwu~-Q8%p-0JZ`e$&(Sblky!6}8;XZo564A`(py{7;|hickwjTT9{Ln(v6m zNYt(4&UFh`TH~6)y+VnrjX^UH2en3Hd69brkJhz`@ze;W=ieksCEdSC<{KIZv@{z& zDc~bLKbJX=bwgh;r+UzDAsV8P3ZZ3)4zac-ZZLJe>0U@o(Q3Z`bK5YvH!Bjtr>NF% zPsVXP; zQTlw*xaZ>#o9I&GYCog4qtGqX=$#bYXsOD2`=v2c4V%As+Z7UJRELpa@)f@lEPtdk zBu>o}Qnjw-x0_@({P1FmK8^RGEPr8qsqScAj;U^aIOLW>^`_gJ6nu{BG?=8!{T;MUTbfOGQPxVjKg5uEE-p@#t1=^D zUbED%%Q|gNFzJ@UsiDV^D}|Iz(-N&TS(O-}J-Rn)^^5M)W)B+jdCO0@NoYUUMyb}e zw?a1VSSuQbLDD~hvsRmafojVGHHAx?!^8;-ucK6lYMw|%DIT+`e5B`!c4PSS$Eurg zezIm4JYw&HlJX7hT6<>XT{S}mgp-!KpZ=E_vcaK8YcS39iWbO-(2}c86}fAVTJ_OS z{oj|SRYEsEtk#|v51*guCD=z>EqrCpDVtp*v1^ev>b9-j zUB4l0lLj|4IMIIHI4@IMotI$P(Tf2)8TmO?gqTV;g8#rMBv4b3Z0|zQW`6ta>9BG@ z?2017#|RNXnMHdu{@y9Da{bv-sFtSA0&9{GtdWtvvs5jH4!fdx37g45r)Z(4lD>k; zT~pOW%K`3R{pOy=ZP_H|v5TxO5xGwc4YF2N_@nhQo8Em-rkpg4v5Wt!37bh;DYm%a z$694EN2gpuXn-yG;40@B4$h2|tg{NvU+QXv%y--VPVKecX6`o-Z<0s5OyY#J8Cuf!vB`C|Bpwkfr* zG4MEptUbkk-J~d`maq*4s;U`7TSj>gPeZD~04DQW(UAU4g{rXB+U+uT4X5~g@&n4D zU`@Y7WYCPYB_i2TuvImKTyJ7Bp{W~WsT;a<#q<58bb+|7Z2QFAlU9`&RgPOm*=sIy zjBokm1}ye(%_e|V#4=S-yuIHoOusK!<75_2qL(Z-G?l`jQMQfFc^lij_;&^$4vv~* zeYMS#?g@Y0_yUc2Q>^CxnR?TUTHQZ{0KFlr-BE9~nzT2ZO7B0Wh-|PjFR$1YN`JGN zi5le!{*`82*`7R%9}YDUs-}J3ATih!ogQ|>vLXMaV4+F{K(sZiC(7tGV~bgvvTkn3 z{#$9mjJ!VO@7|b~BWT58qdk+!*;K_}WoZ(#cI>4NQ%iYaW)-uJdXm;ur=|rHvR#0mrzPSmy#AxrK zqrdjR*;W3n%62Ae{lWdAxkb#u_cmtjaP_h2lB34&^q2O^!(-P!j%%NHX9Lg-Ztq#x zRmjpWeE?f)FNVHDDA}YI;1}M&0V7KU&!!c_xFBB>vg3@=FPzQ^8kIZK&G>z^@xQ|q{ut1z5R7%-J9y9i zB4UWZ9ctrXP5p9i%4~r@_U3k-QNXwNoY~x>JD%X`{2TKLP*0`k*JmT$U5h^GorrvVnM?C;#9ghml5u%i zNGiT7l=3?j^J!m9IASLuydaXv{W)77@0NcGVJ4>y(xZCR^}5G_u|Hy24vE=-IWzoUD#H%FYYrnwW-CO*@3<+#izLz zRa9B2C1h@%Q$2PlU0is3_^clfKXfiIURypA?YszZ_iFq-6;>cx%$MhA-H5YSyYiXG zNN+5mzdVal$lkd~;~bfgbF_N=vW<@SJobyk$>~qlHhC`h7?HlS>cE$y*>LwM7lG5v z8NMBXo##Hc_**E*?}V$Qc`D`K?T=4eC(`eWnmc`4sNi?TR>M1&{_n10LH9^9;JIah z)Wyw)?s|H^wF5bO&K6w5T{%us5r4P)FJF2!-cei${JTgi zcLQsT4(%WPFT;1*SL*C<+7dSW{Ye91-dJj$CqKM!WxaL&V4Zp95AnYRLP2LLH7`pI z-S^c2{O2ajf7TY>|FPoV3!Ar>&4M3~ZI6Ce8Z$ndSO$;7U;Qs49DEMgdY-2P1nvr$ z|DJv^cwX!gcxb5cJJJdGv;8LUG{F4tcS_Ie(bump3%UO;D*~QpEZ$x=5?*#-Auu^T zU;hPw0{KADw?8vIzxr}tQFqS~Atd;a8#2Q)TIdTa1Rwx`6^FtG=Yr&+V0}ZNF%-@o z0`Crm_lF>aLtfN&9}ja8e?X8fzavybkei{%-4K*vD9SVhbs37f4M97CqFwHSi=iL> zLH^Z|BHloMqmn%nkYP~eVKTjuVR7bR36Non=V8l};VhG)>yzOgY2nzD;koDG`IF&? z=i$eb5v1i22pHlPli}j-5Fi;KkQ)&V=Mhhnku2wtY?F~5{k$(D`}hJSwTF_z?tDZe zC&SGrBPA!N$|wI{6rF`zQ*R%Kw=p&tHB#EqDcusI8!3@ybi)V*DL1+W1SH4kP5}#W z14INw>W7Mobhij7=w9A`;9TcA=XuWcT%Ys#-uEP)GMNyZ2%uD|3Px7(!vF&6Zv1X; z0?sS^UR9J`uAGCF7j_lG5>+BNUeUTL(KcQ&oa?o4fbwF5I&zGDsw!lnDtN9cWUEU2 zA4Kxc2=Ma{e2?2DIj=ASpNwF&j0B&oLba?O0=DCJ>tsdzUzHpTAZb=DxxuRtR4wtZ zqJqnvjh%15fcGS~8lhgT(#ChYxBB+L>TMiK{GXoqBndz{=O)e#q?}k$gAr8ERy9_t zgTXZ#IE1Q=3q5y@mIS}HLXEb%2O|z4@qka)rbd2YMdHD#?xH*CK29l}N5u#sqQ!4m zSYwFeH>z6$m!SA}_|z=H?n) zx2C{OwYAr}Jqy2L+qx+?@(%ZpZFwHf0D&Dg_On)dGQWyWwGs}?o16fF^Do>g16XO% zAN$H1z$R|xxLOX7%emUdiId>Y{n|rQFS|IBpigq0Pt{Fh7Jl^^PqSA7W>Id|M(ao~ zPsKqm_=&)tD;6L}be%_BW4Cu-5~-$;%q@#BILEI_VsJi&woLPc(iLo^Nl5{qpdg^R z+1=`J97TZpQ7#;jz`#0ZHVR;H9gYcs-RU6)&S^PAcF~Tr?{S} zZ!@+H$7G;+5L*wR05Y}U9)TJ#FybRf!wy?LoC3%YUh$CECnCEp(M&kWreTk#_O58H z#^S2!j=Pms6+~%;T8Y<6%Ts-ZFJ+SV4sG>;CJ=gxbgtt&>&HGk!?gL=RhdQ6N`- z6X%3x)GI*x#;U_BF9629B6e*@Qmh=5Hk}8s!PZz7 zKrK7cyOBqe?DJNh%;wJhbpVVA7T2uH-Oe|waG@1z=eAEgz%extrB528=Ievyu#pVj zC2fs6J=-=$BrG!?$5AH4#kxsHfz4j<#;VuB=XNVjFrih=kqmo4$R4q+o|%H^-V3Bd z5qCnc!K~P)p`s&REhAMPzAH7xgKP9x$fuLeY)447plY*&wZCi?fka_06D)w5g9bzB zAOab-kS!lvLUG((5Z?)IuadDAfH<~NllUYGIe}YbLx|9bYqrf`;o{ifQzYY__)f8A zD5RdlNHa3~dZKbGhnEQc>~r`ZfF=?%x8e2Qp9Xq>2qzNAKwX-%1ArRrgC^~Fid&%u z+xzmG-*`px{4`t18@m>9^y1jLC=9LeE(jz-aY|rY6J;=HrNt0dV1SB+eIPFu;6u`6 zJi=7bR0R4;a3O%fx5T&%0=vva*sa^3a{&kP#4isHvh?2ON4Gn`8*G5`F9{m66H_c_+rhCrJ4ZN309Pu zxtlC{Xh1MdU0dzFxYjd5&ObnS5Hj4$KS$j=s0~ReToM=rm@&i9gE#3+2w~1r^``Zm zAYV$vt!f;1U~4mY4%2=@fLxXQ>LD^A5F8gHUFw@TI3fp1h@uAIM@|yzdVmfpM8ePu z5J#JEGw_paRfZu;e;Lr8z!rku~uSZQHJJ|MO^*X?s_vuJ;`N&qp#^SGZ$+ss2R#elQ z0m(>i{EhDV`*kv0kwCie{r*KEDXM3Zio3tB1&R`g6B!?px~!ajm@E!;%Vss18wgL5Yrx_d|70@rkJ?vYQZ|Y#iqRKR60|#?mpq& z2G(I1p77Gxo{pa!RI15T#}Pf{HPM56mE}ZssF0xKL04-%Q)+UjYhf=$j_U{j8N$*Y zv2ZpJwVM}z`ZQN|0%!iQZ=Mlc-GJ?bMAmPzI|XQT`Yq~cO$v%_j#Pr?Q?zq7mI6ai zKM%7g#n|0kLZ2L$9&}tbioIUky)jo3-FrA%CvqbO$bNdCtw@A@t&V$Q`;wto{Ac5k z;9j1d-|JUIT$JQQ$u96@J67+^{l{j%QNWHosU-r2Wk2%0IKat0R`7j##)b0?0IjhX z?YtOU#Iw`{z%VT*Y^_b)Ol1;W<{e9+r}h;Ddk3PLBKBs6Kbwb`O2k3?G}fN3QB|xS zFc;X?rKw-xtgdm({7pCDvoQCY;Oz7>5UmhJ%0b)NPLUb1efyx3MY^+~yK9Gtj7GKt z8y$v2jOSVwb{byoP$5Si$`pxYLPWZ;vfzCr?;0| zYOB~yVs6p9Mn!?ErV)EW7)Ta<-9!@Wi)(b{sIQ3Ij8$mH@$Ry(dA|P>IXEviVfm8i z{2L_N!hVG52x^0Gv3Jb~`IPn+S16Z!bbS}<&L0G<3=;4fdFbIL$Yt$kZMK%4Tzz2Y zMhD(RXDjV5*f4hxVJ-6JuhA4kTTf`W_irg?ne_w*AeomsZO^6l|M@Hk%P9M|lv(2$j z;&AW)LYT^a^Evk?7Q{&%X}dy2oFP%Ut{Mwh46a=84O(n}Jm#A#ro0m(!9E(iQ;hYF zt_K)A_$eWK;|R&2dbTZpHFW1prnKJcsZ9UJ+lna<_U?L@JW?G^QHA_FeD}aT{!D(X zzHhAlYG{+Y`Om7n%#jiwf~n}|^LGvQ6^rqV4iD~h_*|PMG!8o6H9X^e*i{*EaEzST zSdw1c=x!ZmpCW(u9c*~2y#D2pa(jLj$mF9olk%cdpYi(l(*B?9w$cw^s_H?wDc(-Q<(eUrTdK%ixVow)9P(JjV3ciez{JZl~lUI9_ zgRfPSZo8u1Id@@;jg>S|Re7EIvwUH2;rLdc-BrQup&1<|$yI~}U_=t@8a?=~$}M|$ ze&0TWVLIX)hk}9+Zykc->ZKWf7TedK7w#SM$?XKUG52AK##pvYY-I^HJH7Apj>fOA zc-051sdb^ww4#*eNa$7dc>?MDQcva$(SMa+sx2TR2s19Kwj-mqW8_U&6oF=MXlTY= zzE-<>gT?LwkOX>6Vgle+I2$D8` zWDx^*lzI%`Afo(c)-B$~XuWvaDxu{m&FY-`(G#6C@Pj4z7JtC2S)aC>rrT7$qjNZhYNX`~8 zMTGKXnrmG$HBAjt-J;g4qeGx0Jv)GGipYbwtDEJ!r%!^7#KC&S$!g^MFA6_2e~FlU)5-5W%W^HG>Gso z(KOg>`?&Kd=vUxwWPr&9(-@*Pvr{Ifj^eYJS3Y~t7%X-gRya=`rNUL1 zmH_OMwDao1It|MR{Arntgn}c*E-z4N3Y(e^3Y)P7F2R@*Ew^_VeftlLOhg6fW7{*m z4#TixDHIH-G*Kkn9v}>Bs^YEde$|*R`_JAtASqAqu`h9~cZ)_TOr^!N?nIPFyf3M+ z$%l6<@4oneId3aOr#1)C{36qKd9+gG)t=3*;UxlDrD{x9vS<`)fmd3=ApNwz$u_`P zNa&(Wq)W@qCrKbRauu9DtWeIU)`eLa2ub>wP4#Q9N?YNxMBcvBsuF3YRqcnAQSkQ} z6-ytO{1`k~0@#7Bj^?krD|~faT|h%AufWJ_&k3EmgG%3S|MBng_@fKy@9)DOBodd6 zEHyb^i<2Q2u<^X&mX85I77oayMIcLmi>aGSrMnlN$)_SWc;t#OU_tYEfr|!dOVLVN z@D$)ljVGDwF~;(04lcz5mNJGLm`L#^oqv#07c3%Zs#>*mB-RS4!ZBoLpcg8?$iuYd zEbo}f57QgH4Me}rsP@oGP^m=(>*#!faY|u3mOMkU{SpfMco|tobOiKPC>py2lTp*H zNt~w$iY%t50uZEG^Z0Z84`6&>O=KH1ThWESi3GwJ+GvIE7#4?P0_ z=xnMEe@!v>3-p|tNSQ9hQ@MwS3;+jtPy0{T zC9!NKuCz~zhVv203M{;^@Fnu2Xd<2C5vwl@P%@jpL8pFJ3HRA6x&fQInzF71Zy4M@ zQZ@!j=5ecuB-1*M7RFBf7JXdinR0BApsN3jUT!(3d~D2``NbIyGv>_~`WZ<#MR`XI zW{vWur!i-#EzdTvmi8%f;RqLQy5JAT9cm7~I%9m3#!z3$6#Lll&cd`?TYl}W``gB@ z>{i8-){nkVz(;76F zz^9mL%iOs&r(979uE!jT%F0&3H$AwI43b&_v+QtpS;CPX<$DHC8pbbEbzn_eJO~Qd z{8V-!pN5o!=Wf`ST)q1}p0PQ8-`O3$OcwU`^y~+If!zZ%_~>%URNYxSs^+3VHAt`? zP$i3EmPHjy?wiuRgNZ#0dR3^oy7rhO`HzB=U~@&gz`mY{*q3fcy;{!lbWJ&b1UkJ= z)q&YRf~ME@+vIgh-g6jxT>9hr;9US$(XNbz4e3++;PaM`=@O5i+KA6K&yiFI73vn3 zH=)rz8kFTnScw)Fn&6@#uCt?*|HfS2z))>0UE=<1gM=-X`36u;8%cHOJ9JfO=!!!M zTifIeKP-Buc6R(2J7N6&pS2Fx&Sy?^-}I6?T9=le_{96c1jT=!U9EAA1@&e2(~#nE zr?Zo%M9z)k6Gg8(BepJvDC1kN$H=KYLPv_kzYixreJWEICe`Wq75Kw;BKGWO1(3@} zQ`=PMs@wA1)fQGyB4DCQbu;BZrH|OQ)A+rK1YZU+q|~09w9_3Fw*_r4I6o;zT92 z59$G1OU^gk$e;I68-oo02NeUtx+0)s1#173K&4cUZ(ms=TqbU@J5pV~wyPUzlm8I( z@MG!Xuioc5%L|p3k6(bq(wpE{97p|rsCKDPRGLzECCv5q*S-jq;;}6qUOi zd*dC=_t$(Pu2y+&{(g4DzBuIoz_Esaio96*%q2`exx46-^ri*lg`55uY<;ux2JTmK zu-Yz{u6rVZW3fKpc;Ej=(EBGb*UHwvhu9yk7MGt+)c%T0-0q&>+P^x;Quv#0UJyQC9GSn{T$od zIB1`^xU;!LJ=y#IqOSSyy0{OY0+8s@Hr1;J*q~EfJ2{Dfv0}iO2KNU$TMh<|M8tWi&MS(c-h-V_2G~T znt8RD6+iGeMNkTgm7@6%O~b{%i^%L+LwRl?X%|qiIz-om`S({J)w&H%RcDzLnQmf|}vMMVsni0(g!ZH--7hq%&ura}Z>vs~0#dwKmNpp|>?T z;gO8tH&ut2UnVy|qwtiZ8hWvsPD-$Erl1yky#@PyWM+0M%-vkwhfEAyr5uid=;kF+V)CkRTBwEIWXNmLLsBW(<+|@Df6@px7+$3GeXK*@^i` zeiQYl$8{vR5I#mPzC;4KI!t77`+E+O_NErCGk}hK7^Xv@nDM9OkiC}!prdDyl4txp zh6fY)x=xWW8%(*ls3f;Lr=rok4M29=oi;UD;F-BbDh;c#DXZb$da4mU^B{@)11a@` z7B1&VsX8D(TSSUBZGJ=8(Lk!H{g0G|x(S{uHlA#RAXPM)+KnP#$jvQ5i9IExuMP9c zkX0?3%UxIws7Uk8K4E%E+bZ)6wJ1A*_LXBCOsykO97bUO!y{D`Fe^Y*ThHh&+Umhl-Jop95S>? z(fH8wjG@5RjbMc# z^N$!R=Ovl}L`ft8EVB)DJBBI{q*rInbbH?Atnu+>Y)n)=%xh-eG^9}RkbhIXGiRy@ zt5Wq~Am)Fp5104)W}+Q)|92d-mlok3TdFN~hJJgMEkhzR`$XU~Mgj~7AtfFpvAcol zJKynag@@*#@;(4n4)Qwszu`J`$Jd>&W(geQ2KLLPHPHsMYJ=sLpe9oi$DoIkr~-IA zv<4$r;t3PIPcHFOf>YaNa*4ceh_?piCN%H18*c5{`^kDnTTPU>xGK#grS4+})KrSC2b=_S`3<5whO^BUZ1RO z+^wiL>(R^sUdP5#PAKv?3^daHM!6QP9v($+@Q}4oj>X88jZfE=MPrRXUV>3@M2b2i zsq^Y-I16c6PH0T<;_^>v!fixr5D*6&9=F_(hY^cwcxqKSqL$_TzbiDEh|<&y^;4vR z7K-f5>fFo6QHS8#d`kD|XOtLNxF;g|<+*KnhkAYiAj^Y%*kIdv)Se4)y+?$%27%cO z_VxJ=|J^cZb5lSMs`h@6Q6&?8v0@%GXu`O1pCVM^=PKjzsw(*n>WG}(u@0ACyd`a5UQ1vzR0F95iQo-aY0&jxi&xA^bX6`a8F81& zTndx!jtIHisBy45fh&mLF9BPv^}2&Qx6`{0weFjv=qI5tdb{wZWHGX{fO|a zU%GzQG-G(nM;Hi!FLW9IpwpXE;I|w3%K~DH^=>F4oYGJaq02a@9{0&x8Lzfr8ubj6 z<|~(;WLK16b(yo30@ijqoHqCjaQJwhN@|eLsHO$3-}`QZkuDi=Xf>eliT9DBmGD{O z^+A+f+B}eM&=MriInHC+K2_i9LjF_2-lU6H%PduPyYXwA91oxgD5PRNqv1|?x_e*U zU`Y1jH!f#f^?G_%2}!MEW2+&giSjq@s=IX(vP(#+J{q3I6k+qQ zZv>jR@D^$%h}LW5mH!ky%06CYEPrbx(T`=HI=EK>G&9G2MziAqSSg+TCo$D z;7Ii~1eL_IsCBZZ6Ua8Q#M>quE^?jdu{ez z;<(1yOwV46X@ODC#I~uVarsZFuKk&3Z>d{`*gq+8yvX7xY7vv7tm!Ux5Z=_btN#MH zHe`PLw6(WDr+d2@`q>UiWyXaT-tOw;D$P4CO6e$BO#k|hdWJZ2`Qm%2wI>=PR`+t7 zL)%g1mCGN1Q-{HmgC1y|>Z4M=;ma!-j(00xgdm)+|0YTDwY2`YB=V>Z#(e*4j@&G zI>_<^P;H95e|+KFhuvxf%Ui|msGx- z$c>)Tjh$1pu7~w^2NyL=2Q~}^{@0(?@G|h5P3-(zn)!a3UM{asEVsRMK`9Jn6S<-z z!lhS1@Zq$-RsEAxPn@vlMRTO`zh5fVw9Lw1%9pk#-X^4Rn)#c5{591<%3C|NoUPvZ z^xY1ptTsE-++)j4kRy6BFdiZWSTp<= zV&u$Y^lwc+Ze4d^-C=RfN`0Lixt7qi%&z!)m8K^4^-Kcis-0c6Uf<;(PHp9#QRYZ& zL3vk+6ZK)}m&&;9+i^RM1Ai~Z*O*sA^wf7Hb$0s)c3;Nr-dfuwM*)Jkx8l`5$&|NZ zxxRj|8fU#e9l<;Y^aG`Zzng@=Ayc?h~#z$1l|ZMf97yyI%$TaTg*7%0I@E;~G^pwqnc9Sz|t8oez}Nnu>7*apzS^ zjWbV;H}K5svHx|kn&ZGXYr&+mn?fhgAj$a-y-d^dsc_{sApX|{YQR6D>eO-~oMQp`}Kl0)p?jq^Y@go;N(9M6w>VSy> zw%}dKP4Cm!<;}v}zku=C1S}Xj06eWj5ECfrMPqEGcyv@4ghc1Gr}2a7EH^{NQ>ESC zrQPIXpnhqN=S~wR?`0zWmZ=*rmhv5IN&C4mTCN)X=ZaFUVX9ImgIz6Mu5qT;q*Nsq zCf_vIXx(hzpDy2QQxAF-^%vIbPXm|tqiDbq_r7!^;5BNm6@ zwK%+vqq*ICeMSE}zcL&Gu3gJtcrOSnlF6_A_q*hGZ|^$*$^LAd`Ekgvr4~s(?Q`z; z@X5-*6?*pB4s}0$)i(-yioX1P_)X|??MgcIPwvic!hnVbNjG(``jSM4!hmQEP*@0e zDk`2%ErrA0b6bG)6u?^c-#nC7G-ci~nnvgb#CLk#_1>iPXaYb0=2`_1#ucrki}q6R zWylODRc9!ST=1r=Y>cjEtIr4z(`nL*c;xDEi_~PR@;CC*X(=_Xm&hv3_UfOz@xVqiuW2YIBx?DS0 zlR&;>`nFJc0Ax%M?~u&4iBq2Rt$C`ZVAoi!W*JpeW8~%6SRt1kbRrwfSj!x>#n<;@EE6%YQ2VExoiHEiHpA#(SM(?BfAlA9$(uyC%&z_Mgqz z81MHi*pHI}d%wF;9rP|{a~wQhDclWcbp?$FwIB3S9llnTp(qTCHoU;w`NY;9+W9@K zJ#@HfcEJ-y20*sQtNz-=nJ{mMTMcLT=g+#c8(tlmsDwP1etT0O+$oyv`BVC6PK%h3 zG3H>$+4n4WOhP?{9|z#ZH;Ce)t_lt#9fQw)?S)Ng(V2!%>)q@>`T%VrhR>Sa{+mpG zdXmwe%(7xmM(cEUnt9$nq907_Dj8Dv*@Z*@sdJ2JR`}PTH#8Bhq3`+U@u#5xrmIe;je}>TvRMBakUe@orNx3Z$7^489UBV{={Kx>32^x%^8vf1_D6;AAI6jNsSlhq+=A4z z;-a?yYXm4?f{oZ%(E zhO0P%swm2EDJ*~=frXkNlEgeJsmP_UZ4FaN2snZ5h@7Wqj!sd{l?)0P)j%BFN$udM zqECn%=3kWH5evaF>UI^c$p@!@jCNyg^m!|uSC3`e<0V&&05F>5_&AVE!)=EI;6^kU^G9>q3VIXMO{IUHDSK9NWj>NRda9w^B&`FUn zPji%;r&G={x0*ks1cElP=v{_H4#igS8B*nbPm7f=N=mdU~(q{X{z|yad(QkhmdJ$#s%L5>gMZ*$>cv z{h7z2R>Z0CW)Hr6`db*{gjoOnoAzvRzP|5GSwoeOh4Ms(cKq9~W%nRc=9QxN8%+ZJ zFf3!;0>_wyU`N+`C#eYveakdrc9i#?kLBe=_B5loM%hO5DxasGN`80rHL`%+E8y;| zEtsfKF3{_$s1g@xSYwT1c#*TWHrJT=z0~5(30c*=UT0EZi~CI~M8iLnp_sv*w&ruJ ziUO*Hp+VDve+AA_73h-s`X)Wc`!UHKZ|RhT{Ev{x8M*x8E^-tb6fHC^Kmf z8&&#x=z-@A1M;?DMp5#2f)S15_c@>d53u43o+gck7Hi3j7c^J&#UN5g;2I_h@)1iB zu6DIdI@#2ptNrv?TBjZG%~<8^?Bio8kM`JAe;3vf+TO@p6r5npOYAkdl(hc-5ma^Q zy@;M_f#H!kgi{5}X-iZuPY-#V;aWp+-k|jYo%};@4rf^T5&@xm6lauA|MS-~!60eW zrGq)MWGzh77lbk9g>?D0Pj z9fGCsWYDeWP;TLJKva%~MDxKo?GfQ=w7JXNLjakG@Xz9CJegeSOK7;>vpD}79u;0Z zx_Xgimy=prDtIDAxRQ1SbY@e03a_*LtTN%wUb!OP0Q#8GfW(pscQt`3QJJDC>jH)0 zCbF+6(Ncpq;{BdHSjqIfsh5-Tv)8qq6F<~Cu*9*j1Zmy)#S@4GwLX$@W1!Og#KgAR zT9BNa-{6{AT{!`cez2#AAkx5d4?ew1h}}22;xI8g|I{#ZxH0Mg%T#aw+5-ru5;#>MRrt;Eu$2GF_0goDoOiU%w>e ze^0+ZTZDAq25LS~@U{aNyNj|{vYQl-1s3o_Mlc~jI1pUTh-9`w{_xFi3um<*gs39H z>|2OsMxU3o-3Sby`&;uM<~dffBCbofmXhb1*;F{>Vby=1^H4wW-3xe4%^9Jr)o^e6H!y_qjl6W5*p z&4mk-F>tT^_IO@N4JsboO{hwdq##f+Uw6!tj)JnLH7U9kDQ-ARCVi^bqyUKwZC(1) z&q_Ycc=}N_9Y1x69j&CMw2N~;MPQ_-fRt~4^l+Q!$0i}LR5K$W)ag-RL1KmQOp5v) zJl=_SFOep^;bKiS$2%Mi0%2|g>&Q4dNMPV7qtv-&X0E`1Ab8@8X7E*kkoKc+ zZPZ&V*A^CGW#dV%KMn+t5lk<=opn9Devc^YphLi)!O%^8oet1NwWshWlZ76z8s5oi zn#`R5{PQeK&Bsf>&U3#&rMVizIn8WOcx3nvB7nq%Pk}`c06TpJ#woDe8Au)g4FEt@ zKHX2!i{d*bGgL$&@MPKUAioPGPJ%LEgiP+b;Dt&8Lz0$dT?6o8PZAuO3gaXmJg^7r zTGg=GTBnXBq~04&t(Z@;5GWt7D-@xB{NHrIX zcoK8m3XI{_j0?x7gEceA zm(z9WGmfE5^}_HV1o)#Oec+M*p$`3!ZRVnD*3hU!2^L)L#bAjKc396kQ>6bO9H5yS zOpEbKR)A2tLJaT`rU-Dp9=&M?H~{VO!W|-q0b|cVE+Y|H)nvR=WK#0vF%g;RA$J*< zFmJsfT7-vY(jfzM15^3a-1~B-yoRPz{CV+n$x-)Mf6R)QEW#{{q(Aw>f!)7uTA zRCX=<=_9f1M2&S&szny3`e{txEMdCYl6WUwpPfuVHYYhN_e;j(G&eJ5e~9U1Zp z+jMB?LviV>RsHM({cJ5{a56vGHjS6?`Q}b)HrzFfGB+xZ&-YVrj9sW-!B2>7BX58? zxS8)GLZki#5(4cf>6edPjSI0 z@|LG0dSb7m%zSY8l>a+lbax8a3Q2DX=dXMc(`;Bav;~1iWbeGk(Ii3?pMvB)4AAEJ z67MkjHsr<~4-~;5do)H`4(R<5Bn`!YuImUl!f*e{hZ8YZ>x^Pp@U$;_+_MaX0>80R z);FpNM1k$JYHo+*>YizGywt+!>N5%eO64s|-_|-r-4*S&lR5=N$bq93Oy5|r0MSzE z!;H7>3?+p0Wya*CnbaAP2^WmoN*7P0J-lRny?t5Y{*Yt536Q%};Nx}sodWO5Xy$<;zBcFr{#URS#x)~{jgt| zq23E3nHOAXK8pRDk?qrazH9fCXM0Nx5YUF!En8;B6gu-n$f%A|$%D1br5>q!yPItt*?Ynd*y z0#Em*o~wxRJ)YKZ~=ZzN%sQ z+AMD~Fcm#aYkpBIq@*{ZHJV6P%4aY&2LQvvrFH7^IqDL?Akl|BH?5t6YCScI!xz?p z-q(1nFW|ooPwHo%ghqL|H;2lhuW7UStViUA@8t#Xo`U~XlhKDGkYq7XsM}X&pQ8IN zM-SXlh4SIZ*wp5oM21lnxZvDVcd2UYwA%tXXcuKuXXT{a>(_1&>Hpcua#|L5%vCwp z{3^=qR}J!Yk}69l*H?O(jS;Kg8E-DXTFKlkHe7AhW=scPlHQbmQ9OLv@t(P4K`8Lg zLVEi}Gu?5ehAX)h1~LkLHX#Jx6z$3@46wr!ImO67-zyu9h%T`5rQ`wkDdsZelD9|T zB&4G!HeLFUlKx!j@AGj;0 zYMFv#CNFj7j3K=NAzDEkU}PTvGVk86kM%=z@MYr6uCXpLZ8Ia$g3CVEX%75j3yym?K(Xgm1C zDu!F!mysXrHbungXR#3VGW^G~GO%pVwdl~=VgwS}W-Pz(wyArQr~I1!FhAg%HcQko zbKsvm0jOaOna}N=P!Cy%TWS4aPdx_!B%!3jiiZ4Ef|Nu->@F}S%{ zV9Tdqo19^sewoj=3@VF9QM*w-nGhQUZrQiQKA!c_+JHb zM=A135#JfT=ozmPQC^=vB>_xhmA&1h!7UMGTXCO>bBK@Qpy}0c9vi)MR@ZB9h}+Sy z`G?Ali{YsvoK5R2cBpLiU2NV4bqF`p9C{`oz3 z0K}UYeBxE)wa<8uT>G!VJI-2icLYeI3 z+p~m=%7Kn$SvUu8@Iko<)VIAJK)#mM*IgS4q=1s=@!rjisMo-UQ0?`8PlbBV6SY^G z@A6F>6NSA}sLH><&%zW68zsC+O{T)|Wo^{o5I74K?Bv^fIohvY7ZzY{G9+~UA$Yg^ z>At+2@-J$XQ_4eo05pmJ{UUMdwDQdayDi1RR2FfC8dA(Z`DQ17iBpKJD1VwgYc+Gb zxqp*QwxA{Li&3d|n+uN~Zx)i`88JM58!9?Z8Qy?65tHoq^}IbwasJ5M)`;kv9Hrc4xcQ<0s&9iUY28k0m9s(se+-!B zJ)_VrBZVsbN+ma_^}j2jw=~V`K?q-6hZ%pQvi>cA_ksVMR~D+Du;=&5gR_E*1J^E` zl}#ISi`p8_v!&+xVbGXFCMBdCHm+=s;idEmYaLU*ivn>IsthBv)5;dCBm2-Hi)b{8 zIO|EX$$D;WwfQb8ZzJyO#a3j0x#!Wd$b=U|3h!5vkrzdQD2w2He_ZUhnO~5F zb$(@Do=w2Ly-CYuy)zy;VAM|qaW67pTeWat*8F+!I&z)JrXIKBX;AFJH7%uHtn%ZI zWQV519<$iebyP}H75O?mu1ok>+_v>@h7m?={|#xRB?$A<+eqD|F%G`@O53pPtRIY9`0^;F-3JUehtog((a82Y<~wyc-N`E_upF4S2xv_e#JA3 zxOwL73vY8=D(&03FRpH_fezdqZ_huG=WZSqJA$uO+wP@W=+CP{mB-3$N?Ae9G%=HA z^rgSKJ=%kmDZ|m2euUJq?85?1_|&x&1b=H`I$*bqER0YQ%#9}#L@#PSPnebKqtFj( zJNU5wP^L2NHxK6q*ZkZUVMyM*ue+q%VAg)7Lr76=?kV%jSI6XmH@+KBfzR8)#sn=o z_;&{woKBELfk1;&Fzl>;mo7E`gPU>c|$TKYK`)F@A`fDJiB=ZukiyAl@Q`Hou&KBQRmM_re2MvtX_d=f!}{P zoo4R8FY_n=!#UTclf&kH?zA~PV=*0P+I4slvhK&v(cNm%8usg8{p%-5E_sU|23NUn z_gse4m?gcweLi-t2u!3X%1jc;le{r)!V(XDe~-scB8vX#_pKWujeqT>O}*0rHI~AB z^llqja5;QZ+46~dA(;Qo%W?-;$U?C()wW~!*ydrl z!Xw=w5}Dz&0th##``6*{^jX47{Wtr`BA&9V+oK1LuT{AC!7mKDCcZJ?Gc$(`Cgp*T z`LbV&0GQxu6aqtLNMWTRn(l83t8JRkZg3ix8bP$fBV_u$nr(u4YL>ZfdW(TH(02 zOh#B_&U{E#ZuWGKMqV^@_5%&L1cRaEhfgI!!Kl?Lb|0Ow_lkm2l|VRu&JqyLj<*6a zPAXMHfSg(l$*GIsjBVMDGa~hQ3ilhWO62~|)mRw*%IC*%`ituHATFCEJ0@O@i;@}| zR5Kd;{9=DKJ0|VOH@u3h-7&22`u?l+b?OJ<&lyFvL)YnN`k9SuMh}aGr_+BAzP5j! zD0Dy%F-JIt{LXcd|+SZVVlEw8Nz zrV@6ZIg;_(go3;O3bUCZC5XHIWw*vw+8&IIQYd~i5A#*Hb>ChO3x+qmWoFNzuw(}V zTxSgF0uehZ)rAe|`t1r106}GJ#je8r+Sl4z+nfEF5>!nj7n-xz zt}T%B|BgI^<$K*7bH_3kYotzgM8_oO@Biml|L5-f$V;xPutdtoeU3B6ihslBtnN8E zrfvQyM7{YOWs*%ceMIft?epRMux1KQc<~(di6x|a0a>*){UkUua``f-$8~f+J%g-Z z{;gB!w=}xNiQ4}H>;sk3OyqV-V-+;xmG+qcvApzuRV>m3(T~8KU3g)hR0!b5+vhUh zPpw~s7-2x&U%#zwh~Qf#M6lY0&D{~LZ}%r9s2vfu!lTVy;I?~OUpWz?Mg3IHk3(i| zvr^uMwn0VBuLDz8DyPU-Om1)0attfEzahx^(UqZsYb^VHh#TiM@USMM52OLa1~O~n zC@CWs@PlEt&Bn9Y#CwOkWZ?Omv;cfsMii16j0dx`Vj-#xKsqquS^$*`b#EcE(rf7{ z2yR-y9;Vg+aukkSMKL6?rN*OqeGL#iSlSS=+afgRo#d0cX}@BxvLVg{lL&b?R=(1) z`HD{l5-tGd+!Xy{V4iH5U(N4%jcZozj|`10=KM5i&SpexmtI%>X2N@v0gbRcK(%TARv^{Vw+o*pB<%_2 z2a`~fjS!0)TPL=0&V%XB3yC2Sf8o?VkG}j*1!ndF_e{TRg562Q#A~FAqqLl-CQX!i zqM)2aZ%rlGLSHpLh$@8s?v{|q!|~Ju%8J)8VWG>FaTlCW(co3?CHGMeyLcre+wx;I zXOHF6-mO~k^6mc^Lah?;E^RM%Jo0t2H4jKAaGq+OR?G7bY1svqX zQ&vjMZmU*+vnz(0MAfpA%%bA&Cw>?le-deD(Oq}9)!)9UZ?9o8c%wV_o5)fRy|sLf?Tm} zNFXRA>#Nx!_q~_no)V$IEkB7a-Yp8PvO>|z(_^jg#nQsRmRVN~JX2e%V?_dVL~BiZ zUw$aX^ZG^q(whUmdR|suu*Kirbhj3CFZY${y6>lA@fJ(ws{YVG8!pAA=6RVnM>XR@ z5fo2pXziA?MMA@{Pw+OL@#l_@;NPP`M^A1o%{q?d+n$$_p# z5|Nb_Z9=xApttwq;P+^I8zhX&9BNYU6VF=fQ@&q$DZL}vO@`I|bS_g}PStuIEdsgu zq_?i8T^R{l{drI+i0aY4v-Z(pLPQH`zW7cnz2*@;+nAK4Z>dw1NAY5Kz1Ux0v*?mp zJVgFwL+E_u#yL?wG4!rhBz6Rx|KqytdRo$k^fVzL4WGm3QP2N8853_tDYT z-D2IH1~q90+aE1C3^M31^RK5^fOd#}a%Udu@^CsUF1$vlKi647DX@LTBOdo+g})#*6F{@ouh;r2b*wGF zW!x5?^E5lJF#Ivuk-KqY^txl9v3<2v46yA|*858u43z%?+|!eM8GO zPD^YPK}1JV6c8?c)^&~G4s?nBHtT%;{73A;LsIk)=$ms(DJ{SBM=|ltKQ7*T#~l>h zxmwr0`TN~wJVUkyIUg(Va`tK5dFzi@J~Z}nHH8%SyWr8kjmM-vKfE6uf0ax+e@^=I zMd;sEtz_KFD(Uh-W8f?c4_+Zd{;7U*v8r(qrm-bPAaf)D9g%0v8W&VZ$})8lBY^^p zq}tPf@el0ZCeShw{<#x&N(myVZ~ibMnaT)ER~pO#nk+GzWD^6xE5aYXH*ijkJ^z6d zF^wgT0q!f!WiqXs)LOipT6}v%t{8QJIif)30KbQpaQL8LjFw2I7Ej+G@9-esgqFlN zEy+18sl7odIW6vh0qL4SNv5H#(m_E^ZT>Q?#RTn5#sRrGwe?apxqR*0)NnRFE7w7>8TtC9FMembb1mg=mLX>fowOv|)HTZT8o6b?K4 z)Q4V`A^^8w;_)4?2wf$|uBjbE6?#v)-*xecSJ683={ip6I(^f1-qUrt(nV40xpL~c ziR-zmjyUYGcu?zkI_fzF=y_+3xFn9a2k7~O_53*XJSRp{)AWLd^?a%ILpb$A#r4Bf z^}|i{?>p*02+)s+(T~j3e^{m;)uJEWr|-q7KlWAD!n*Y5LkuHa9Fs_o$;Z(9RAA(; zU8dsMe9HcA6owhP$#4Ky12Ei*BWA)N=1LDeXK??U-s3ghZ2pm4YQrpX!~X$%K!d-M zG)a|QNtSF$mwZW>j7gcCNt&!ln^Z}Pt30azOB?+`yPbrHittIQqlf^wNuxYUq)bYs zTuP>FN~e5EsEkUfoJy*!N~@H{oaD!$+)80OJFc{pt7J-)3`?>sOS3#nv`kC2TuZiW zOSgQ>V$8~C`%1d3%dUh=yv$3z+)KXfOTYX}zzj^m9L#8x%TTmS#7s;#AxxMYOU8Um z$c#+MoJ`8BOv}7XeGDm)QcTW7%%a3h&+|FTa&drQY@O%^DWokNtWW#A zPy95>_I%Fw{LS&qPXG;20Ub~REzsrM&;CqM*f7w(oKFUQPza4s35`z#RnYMK&k4;? z4c$-8J$rYtx+4jQ5?-t9oQ~|KmO2yPp%>V#6fLatr z%WynXJyldqRaIS8R&7-|!vaRtO!st}BbbO=GiVJ)X+2D;I|3)L zR&^DCb!}I6eOGslS9qP*i4axr8P;9Q)^Ocde(hI({a1huSa2CvU@TYGr{qJ3AkRoR>6 zTDq-UyS-by&0C-FT3!U(S%p}oRobHs+;^P_Yn_8&HC)9lT(gbZw*{ZM)mzD(T*|Fn z%MDk)-9^7e*q}sLig;YKmDt9Wh&@?^G$>q&7~RyBh{3(fj=fyija}KDUD`dm%+8)0{{oU;SgGCVD?#w#5a;qKh?N)E$#{yNJ^b+@n=p8~5vGn3zE{t!U^n?P=U@uw zpo;okUB{K%0KQ=*UScM0;(g6wHfdDwQP^4?Tf#L2jlhE$NCUB08;mf66E@s1-k->I zVlzHtG)`kwh2kB~;I@U=i`@tTAOQiu1C02A7Dxl4Ns$(ISR)pI|Fski#zhWRV?#b< zL{8*7V`C}*9?GN52t1Gjb&-fPzzEuD0X@NkIS>muNP~xcT5AntrzvAaE@e|bWmGOM zMwV61B}(J9)=rp`G6(@Xo?`*P;)~dUh6RK*sN<$E1jaR7Q5EH&B;`~-W@JugWd@~H zMzL0QlgE_<3BCwSc8(or0aW?{iI9UeaDon)=8O0P{cTtb24ERpW^_(xbzWz2Y38YO zWX1ghJEj9Kxm7**UeUS;L$G5gcvwBylcEsg!X@TnPGWXGXoOB^g_a6;)=BxL2o`n$ zXPN^`yNG$l9yZ{gTMp=3h1sbE#zJ0bksfK1M&^drN_c+Tr8wQXD1#laf{c)eIY_gM z*n&#`PLaTUU@RKsTMX%v{%N2NY9~JFY5htkz+`Zy14HQL6rtmb#^W@I)@#hpY|YkN zzD`-H^X7)_fQEgRGzfvEID!_i<0Bw}G>~99_yH$KgN){%BYBTB^fj&|VuW*nvr=Wt_GG;r)RQkZm#0RW_iVHQ1A2ZCARM&ddI7?(S~y?$_Y| z4qIXBfFlrX){S6f(&tO63tU#=+vZB1wnd-*Zu+io`!?3_{#!R8Zu91!d&USu@E|N! zY}Qh02@dedCR}U9YOvhy`+jf;k8s7y?`QV07U+QNl?Xt<11oTWi#P)1762EJY>W_s zTGazH2!SKmlNr#H_txp1-fan=aT>4jgro4G%+>5wYY&$L5^w@DfNU?eh+Y;DIT&%Z z4rZ#8aT{-PCx3De!*P;Q*#4e~4UcI$rh_ziZr9f4KHz2nkZp}PV(Zmy2ZwSrPjfYY zD=8Ny0BC{Yepo~BgNvq}i?D(a5c6CX0GMV2s!$g>=mY&7N+w@(LqBvxH>EcJ7p5Pt zh=#51x84Xz=Hz_V2;_j^dNp&qPION1bWeAoMc1TS8o4UwBJCdlAU{5XgIpz%)xP z1BvDU4%mCXkNL@-feYaKy)TlHxr#Cn03YE1ycd8K2zzB|`n_Kfn%{iRH#Tv1nlY9L z^9JoI|LdSP_gl~Di+x;8=k~(U10f&*5m5W9NRP#T`-`9*9~pxxz!)D9fUQsYj7Sg2 zZxNx82pW)j$fskeZ+eOF5!`1N7Z`yMXoBd^2yH$AkXa9H76B6fP{lsZ~30Rr-hN*jH8mI2r47 ztpK2Idt%X8M(K$v57!6~p;Vy3GBfrLY%^own22xa*ik6r44lIc^+*vRqDeske`&xO zc-V4Y0hA%?anac>=r$rq2xvU83<wg0)nDUxgLcQfdi+AcFce6##v1#Z{4GdbH7*cL)9D8Xd+BWQA_l z@iYPn8;rr>LlsJPhKU6shZ|5&`7zj(e^^l!pjJ!&g%u#8WF;t;RcHxdmH-(Py40UP zMQD*@N^wBhb#I7f!fcoY32Jo?WhX#k204b<2-=Ye>yjMMU{GEp&_LQ|8EPN`4J*>2 z#|U}>2U=$v1~vn6wGISXYbzM3&_Y1+v=m=&$T0(VItoAn2RtOp84_T!=z?Bj09g=T z0<7QyVRWR)r@i;$o3Fn6^4qV!{{q~vpPL3Xl%PcsnyFGpILc_liEhQH01rocV5F2L zc!0tV63kPlhCO5%am+T0+6%<7F{)A|5~RjyuF@M(V$TxWp;CqM6=P?k$|k}O+ikE! z%mnf1qmse-bpaGrWJbrkE7&TS236knLI^Ye2o38G&T`1bj7=9Lm;h)JB$@z1n|P!M zMjU-xg~y&@cD(`9UANtLl=f?4AEhNaj;ms#lDf- z3PQ4_8_veVhI$}DLPERCp_KO4 zFNALOR*0BvLC(1rH(+!7UBCVJu%)`G%6)CZ*a~+PFO58(C$@1A_$5?xIO34OjpW5)ot{U zn^3)>382!X@-S z9tt-ifspEX0#V}}t7*+^Vl$in+T7+E>qwtF;-_$h949%;>68o-ERnaFi1qYhgr=De z2@c6k34CRvC0qw~0ziThnqUMe08|S9lmh!`MJzca#Ct%}nO@Ylp}#ayHe=%rsk*eg z*a$#0$=g~FK@_AbZQu*dx&T8SGaL?uYXqu%2$#h8hU}aGj9i!&wsJT=o}`hRI^8Kx zd+O7l0`)!KdI%0gAoA-LcoDw1xqi; zdd`bV5G)OrV)^$udnY-td&}tp~ICrdK)RUrkGXB z%a68a8J4BWuVci`UucBeG_65g9O_w<9-}T1EP+*jDFLzcz=frZN;E8M%P+ zzxv%TfBTy+(*mWagAyle3(Q)kZe%kHIm1guq{PL(fH72cNIq#N05o7Y!x(M@8s4S7 zVVWicmQ-tApc<`Hrp7oudjZpmrWa;DahVU1&B#`CBo1UP3p_M|N7qRQUlK>LyJ{>; ziCCmJ=r{z(giRU$L<9nK#Yi$q3eI41#8>}fIm=q!GMBq-69E52zz8F-fy-P@*Z!$f zv7HF0D1!v;$hcU?6UdcDR=w-dZw_QN(Hqw4oe8Z~i@k$r(>!=A4j4fIkA|20HNX4q?|%b4 zj#h=$mh;%D= zIhRe9V$0BE{mRZ^o7Fx$^XR@}ca!fT*Fs@ePtBb7?Zu+Q7K*1OY2DNyb69U#!^PS6 zIsKj1%S%|FBN^@J1xJ6sI_XPq`qQI+JXtT;;0%6iufzT+3tzKDFzT~h8pJ~)AXn4x zJ%e%o*M6}K;ZS6ih+G|>805mF*O1&7Y zSjIv;3)>;f#`)L>(Mq)t$-do2wDHVrypZ|a2rTJA7BH4Wv4~^+^L3NRGUOF6dg7fT-lBq=Ed~DNOuijWO2X?Oo1AF z0jbek^mGOde1RHdL2lekyIG3~Kmjif2?oMS4vE(noBMdi zHNMdzw%-3aqJbSDeI#KZ&KL&foMxCwLQn>u)mQB(n;UYEv87_fwUsZ1oDSMC%fWiXRpC?K4<5*LOWjo}Cu`W*%OUcOBuHezJ|Mr!0n z{);xI77=zMu0bLPMZ}Qkg+x?HzMV*CI3OpP&$i5piA6+=gup_iiiSu;8I<7?&A{Q2 zB=4YsaNURyOoTj%6(*X2VW3EBh?P8XP||^3UYtNuZjxcJBu8RpR%+!|-it@t8aX8v z@q{J32!L3YC0UwfTB7Azj%8aK&NseAI1b?Ar5Zti;5zAnQ_6nMd5@FP1d z9#^7fYO3aHu7_6+p*bPIQpBcG%%%X;=55MmZqlZ1+U7Woq!N-uVRn%Jr{qP1g`MpH zCl%3wpOIu{&LzWrMDsW&bW$g4TIY3QXLi_qY#ew!_f|jS~ zj80S8Culrne8vQR;^#@g#&^WZUS24GdgzCOs1FKg#}KG@t^jT#=z^*!imoVch9`RJ zk$Mj2X;SE9PG}_NCr)%|P3-7TR%eI;X^;vjB917*lxP8I%y+72NPgXeJ|~8Hgvjkp zkMdfA4e6C)X_ii1kp_+scIP+&TT{#?in3^#x~NjXXpA~3G)5=?j^YWG$^@LU>6~h5 zo!aT00vwkHke3=&fv&{?C~1m{DT5N~pq{6~{3asGDV^eJqdMxN@|2$15uXlNIguxe z>c@d9C~h7=n(7B!LWpv9#B?qy-IVI0S}3Hd>Z-D;Pf6-GQRZi)6l_uw#>gPnTC!_u-MxbhQ)a$hB>%Q`9{Z#8| zF(NmrD_Pbmx(X_7a!)}JVR*)7ry}aGazv@_$-LTVjt*1*n~H?Q`e?s$Y{z=+oBV5l zU27v25Unn0dDf;9Fc=_w$_gmyr4Fo`YLKXwgvORfY)xmes>dfm=Y+6nveN6v3hmGm z?RbQ2n2oH!HU$Bk=y(>Y02sj;00J<9fXSZhQYa9EBq|%xUe}5vOGxRAe(lA+&&C$* z*`jUQs>IRKTEP0LQ)I1ddaHsi1r9hzUkSi>YAS-RD_ejnP{`#-*erSAte$u+o$4&v zs_o)3ZsVE++Y(&TzAaM(Kmai9f?_Ip5m39o-U3q z@9aWv^g?UxvfegMu2UpdnS$$VdMkqw#MCy0@4i9P!mZ(yZbu|;`VNz^=B3Xvt8mgK z*}88^WG07J?02+o{HiYVN^k%A@4iy+ks1!52I{8j?ozPqK;VEcF$E5srJ#8Bt>UI`@wR8#(#hdI>HmUo2%~KP-|kx~1^Mb`Z7Qj^;;Qu=MEg#`VSum6&Zh7- z>CA#H##*d-*sp{>uSXzn^KR0-0&TvE@DU@ikdm<5dM8p50CHMSP+YEpMlj{JD-c_- zVv=HJ=5PMeZ^q`t4{JsO(`XrAa1x_&8eixC5?gP!Zfn6R1q+wd2-JWQP@od{u6YV8 z4ui1{XRz36a7oOo7jFb1*MuSe@v*wD8Z&YuXD1tfWFetvn1b$FJir17Ko$&y?IB9&Wf~6gLPQ98ctVg6Cdy;697*<1RhKD zPh&Kpc4|_e?^hQxby9N=YjL=VD#cQBRX%Hu!Y@;gbW;m17KiOji*;fvHa3y9tb*ym z{xpsJGawL;Pp50JB6E69u)RKWMPM~E%W@!xZD*G;OtWqxE3#f2u`_c-Uw`x~1N36c z_G|}LV`D3l>a9|IC$6G3ow9ZRTeAh-2Cw;Yv`Zkiveq6|M<+r5H9L7SYM*w#cIY4z zHb~SnZDV(Kf0k{NECw-1FW100D}k=G^#WWpWMgVl%idIZKxKw3vt3)2e&x3$&oZBy8=))x0l zP&0jZkaBbQ*zP4%CwGU|H)?0_j(RW#C-92PFk&D0i^KT+B>43*#pTj!3%5lc4+H^N zK7i@*OGWsTQi-$fpQZ#X}dRy@30}`tdm1$U%PmWYx$PX$&43L zl1j9BGle7`#u>P*!iaMJx02Ib4`6@y_dVA&sj_r?Cm2;*IcGz8M>zRQOQ%!Mxk+<* zpbNU*c)1B5uu_b7a1ak#>o$Udvw3QCgDiDHhj!1Fv`Jfe*WP)hCo+{b`GC)8;kx#p z$7^6S>ZjLvpQEyS4|=P+`kfSdA@R0SH28Vn#v9~u0jYU|2DyXsu}0kW{qA{?Om+ny zCzZ!^KN~S@Z2JD*hJY)3%{F^}`zWfv`n6;G-NgFFTyjx|^8={tjUV-rf-?dDKvKUm zT&#ME`*Vk@I-?RX8CUu8TKj81#HJTBdaDB5iEFOEZz@xzGE#UEB9^H@D(8`3BpwiC1Oojylt~ zeAG+*cf34<0Dzd!d|S&ggE&0Sk7>-_F!7T1$g6yHRy?s=vz&*#zXN?O7 z#eck~`}fr2ecrc3)qiTY%luMwJI!NmaDOg?Ubx>bwJT@&Yv1Rck372zJo1?DU8~u~N_h3i<>(0K3YjRWT ztdoyAztcJYet$k9mcj2!UFd%|*2gi;+dSqL{;or|0H}Amlg`h=_Hgbu8Bcp%%RSTA zzQu08&nvz^gZk~Sa#mCN8H?QYFTU`jp7^VOzY)KF1nR;+?T;7g;j@JRa&fAHe>2lP z$pZu(fpp#sG)PB}z&C&j9(35yVMK@#vqT)2@S;MC8##9DI58r|fejmqOi1#fN0lpC zwsiRtW=xqgY1XuP6K77HJ2!$f2(gWni9QX=S###6Ks^G?Bt59d3zm@tQ}VQ`(#ut? zTe)`i`W0+gv17@Wy~*WGTD5E0zEPtFNnE*ek+>Cb7jIs@cONVe@BlAhz;_AUMX=Yf z-ottS7b6&a_`m?fdIPkztX8VVk3U|FSh2#00F`OWibTnAA<=`WbF%(Or=sbZB71&h zDATpU+qX4Kq-qv;aN)y=7dNg_ju00DR(z2tAOzCi9LwB=GxUvTHnjza*eKk&)wg&59)5iJ^Xbz;d)e|^y8G=;MhxHq3Ig+sF9AjXL4X)cAYg?UKp@}; z21hv1!5AnkOhF78bZ{{L^1{!u%vRE41P)%fO9aubqs<^ae&E17k62WQx0hVwO}6uN zyeYk>464Y->B8#KBcg~5sjB*vT$0Hqom6Nk0Zv%qt|ej==&mzF`$&)KjHtpPIhecu z&bOsDz)}x1L=fSHHD5S`%%ZH|V2Y_$YmdE^jC?K09q%mCPCk9>bF?Q7JrvPI!MYE` zwe;I>uKqlvOaRFyU0{F%@;U%hzd9YjQ^_#pR8&wW&8xCT*AlVF>`G9myDsfec2N4mXexLVy`)@RdC&q!4q3?cSK!xqvBl0mgy41DFnqX%GmFiL)yItz3vv^ZcF*TYwx<<#;m2K zO8AcACYnfb&Cu@RKmZrkRp#6*`KAT_z5QdMFDgiDA{)8H~M9ronO z6eOnx6No?!-7BBupfH9uyl888ghF^WaE2Gmpb2K2)xe}cM3>mhAuKvgRZK^%Kdpu# zHR=((9zs4HY)J@I(gGVmK!Yk!i4NB(!vq9?gcIy;cOHOc4@AlT2IdKb1~dTP3QT#+ zJ83dVUlisriAkJ>R19)R*p3uZ^oA)2pot+Uj}StjxPQGNeH0VHG)Z8DB?tgzpflqN zs&L3AU{e5I5Wox2fQIFmr#mY!nFzEr0yLb#1SODIis(QC5m@03KiGh1Mn{|s3PcVg zxY-+A(1a~XVFnx6j%dp80y?PET?}=o3w}t474V=T6}{-J2-46hh!0CVpaT?MUPEuY zs4>QEZfex(R?|4Rw78KYOM#sFT8YC5mhVJLj2RoSc{n=%#Ec6mYGRwd06Gie2ACaD z-9h#$k-qwMlGpl?VCnFM2`u4vNTGr53R_fEiiQg%(86K~rb8%vuLM;flS7lIS-j9d z0AT70B>gm1)1KCg4dFs}Lcl&Ah~Q^PP~i-gkT3x(EJZ>P0tZ&`g7VQ}s9KU|3XMPfJ>Ss{qpCf)i{zQSF~gb|heQoDp$cNPU_2FaLN;{A z1uMwz$GXeVC2v50?>VnbcLzE3^AN z6o0Zscta#Ts7A{pDM6h-xx0w*V4ynC!YNhshBAzt4rWX_!3yF~&3g2cRruy)@3Mg^ zXu;x|v1CbvUK2jQ8|g{^%2N0VhdHq6wROTK5@H6^5mZhD1192$kkY`5ffFg>WR9$& z9kDX-^9|)bD#KAWg%q8k;dD6Bc17^RyEJ5L1-;-{X5G`bHc^Fz6~K30Qbg5=tO-J31*U+ROrUZ&pr~ZcB4|xa zcmUa^W^wN6t?aJ8R4SDUVx3O^>J5gklM=4jioM&9LNRF3{vIQOYdQ=;%-whY=T;ZCnJh=8 zcpy4bh^VNLWSC>3mP~+{X>y2+Ihv1rZpI5Fhq-=)g6_hRAd0L+U<}L%eNtw88m3VA z&LS#CI_ztsB8LM?Ad$rXFrefKii80BuFyOJN;JNMqo&L7(!$wdM1|CAAhyt_%AnLj z3p|7ZOL}F0N<;v3U?74*tybnYULXxIju=ByBn`q2+hX@3rQY~ZB_}2L8U+vwMGv5+ zC*(YB1A(Egl0RILMfJT*Cs*^j%j!5 zlKW_KB=m~L^@<7&ichq<=LF7@ zH+%CSN|G&3Qf^XmC5sa={O~2+qx*P7H@J^q_+%^xA}B-2g4|#O#^4QTV4#xcJ9q#E zFXo9*ZUZ&|v<5<_$RvHpC$yUAiJTGGrmQzWVp&v&Hdw?yLDDz#^DM)UESAM3_;V)C z>kYDCIWF=irY|jCU}g&9>{5iRwB*t1M~7a(41@}RP%!3BB-PBLdx$NrUH~=`Y6LI` z1+ztbNT#UFNGgJeWK=4I5=JVzr65$OMF--$tVcg{wDy40QScC}h|@TOQ~+8MM3S>6 zagr?YGZ>ZsMdOApF5_hrn{xmm0$wJf7vXO^fJd_|s0!EsDpN@yw6wC|@2OsK7Gdci z;&3MsLP|G6l7b09byQBF3OxvmKT*s%cf>yr<-7($4)l%=&_IC@;z$JbA8F$sQB2~_ zBR$%{C1mpd=2TK|k4M!)IO9SOg>)s6b1MKePOIntbh0cd$r3>>m}tUNt%A=ALUq7z zQeRc7K9ycvRZqC6Prni@#bQsDMJqlPR)1AdDm5)GwTv{?Scw!rjI>svth`u)6LBKw zTp|E7DNh9=D0kH?j)eRsj!5$K#-{gw`*(jkn1k=adOaj?+d^df(<7V~ zEK8@Nf^(RMB{hTTEse;)em$0XN7z3EcuB(lvMf?{ zDwbAp!*_sh7gbM{U3%Dx;dh6xSc`e{hj|Zq5hDNuU~Qe3dCS;;&G>`SxPPG+bxjwH zkvNITcUoE)aesC?6gYS3qfR?@i~Bf7v)GRVnGU-cCDTZ5KNvCCn1A&`k)hX!Cj*YN zmn&4*ftM9d9U|mRVp{AZIwRMT`_lWk7hw}ukV|=N0ojyOS?LIQIML{Ch8TYpxr5J` zkrCsO-*|PIgf`L=TFZ4+{iKQ=_etCJKE-!Pl=PGNSe2Lg_E4FbpLxYt*VK+S}nImGCBd%2^TQ^5eLL2SWH|X)nxcxBPoYo;0Hofj@^_r!qzIBd7m3vs-*dB>n4mn#1ia44+cRG?%*z# z;-WQL50+vOX4!-B!f#KdgxTVRg~Oglf{tl-kENI(*m=s11fY?GVj;F(1TdHtnpsiU zp|w`|x`PMR6jZHXVA_NOz%yG1CO8=Sr=R+ZAewY3I)B$z50oIJ1z-@YAf&f?s|6q? z`-N>0xt2wEoZE!u&T9j?LBNUisq;7_a3+s=pX9gqVK^0rl`= z1X{o^S^zK{h(P6FDZUwz+4z=gERv&`E9BFXQH*!5C*%xvd~ZTtzEwF};SD7J8S$IO{Y2+mG4Dn|$whsfNH2N>M=a2qEC zloMwJPl-9oegX|kXUj8UC#|3$hZ!R1`Zu0jr&j~j5h_exJy14XWuHa_i0y*x+9&i< zw!yp({g7jYdoPk4$Py7kx+&wj2Y0n&8fQ;JCz+Va z1*>5X7bl@SEQ*;Y^qJR@P7hWqMMUtmenxx_QOz^|4Tby}PP*p{PGA9fKz#084pb=c z3}h1d$tsQD1l$S@grG6YN5V4=j}oTt1P{BM$3RwKapnt}#Eq!ELO=yT*~F(!9-JUz z26BuFAQuqCI3q=#DMgAZ?bM|}7x2Kk19Tu0XgaTnNTi8)3n|DWWl)~u(~P3L~APTgiQ!kO5HoGsenYc5@z2ePMbO=rqzgz;A3hbB`5^xQ7Q=bXl;Gc6{4gs|&PK84IYPzB(Iw5fvx z0trSSbMDIA&s`vH{EPsAxOH3rtUwQ9K-rc5y#=J(4k`vO1_8MCLXoHaLz*0S(KVEh z*|%MI)v+Clt9F5_>{+{Y${`Mh}8$ zz~R6SG6xEH1$frrw(M#oT;NTH>DC3NuO2bifY;O+-ZT(ok#CeBMt zimHdk0NDgceAoc>2Al`p#E<|6Ab6B8^X7+uCU1n4VAJN{836*`WD$Xe&W{ym+PGN3 zhK|RNLL#0qfrO3=0T~4#5%5C@9UdmW6f8kUiijp>Lh?9MX2cf(A>WK~A*CS=Hf3fk zIb-F;nU8M-te_*ug%LC+B1#d^hK>pUoO*uHpaT)*M~`o;xIlB}$B(Eh#>jcWLx4@3 zRv_|JYSQV$A1`0LnLAd1h%apgyj1+gMH9s}6+e7IXQUY}0=|%?d`85NF>mUgIYShU z02(}f3gF@Q1z@QivqVff=IPl>}A7?4YaNU8_VFBHO#J$0sgA78b+#7&ESYdGzex!$R6hfFqgJ^|FM~1(V$l+NVj)+`` z3?648#zWLtS;h6rrDF#<{gxKY^) zQmAnd9CCzIsBZ$iFzFj^MAZbVVv(g-T^_Zuff`#q)rOO-I!4+QXN2}cL$f*tN33-8 zM#q*&jR4n2K+!S6tp)9bYH&z;q@5cOQM!;6j6Un+h})j=ZB138g@!@T0tUxQZ~Rnk zmJZ4>0veCKU`7)spf#HRT4$(g>O*C`k<$;RJ=K_{n9|{ercf08Mnh4Fz?i8jogqgV zCrAs`p(v-U^2#g&Cmn(ZX6N0^;1OsuL|X{(pL{LE5Z@qeAUU7U^0{}O9SsSP*QI*c zku!kd9dL7aFdwL3%Q&V8-GwTy2uRl>ay=Z2$9;IRZx^O*sBl`J_2SwkiVYmuInoW` z-6G=Mwcc=J?f2h+2QK)6LY`GPjKhk+!%8BcHiHOAtZ-UE9t$A?2c%^c*$PO!z`++y zgrL$78w7bIYiK@Y7!M&SX2g-5b1;TMtz&6eMX!^o=MSH%#DfSzGy(Y=roDwE5>GAH zH*$#r=dWU#Lj*DZmS=I?>kMe{FcuwFU_=MUQDM=Usc)E26sg>E^joVUxZo05O;pie zT`j$|ePd8aaniG->apz@A_yP{(6pN|bVLA9P#R@kH6ptRfd>}Z9$5hM75U{#CC_r3 zNu-d$?@{l20ziWloZ`WUm}E(s(~?L8kd>3Lfh8U3RIH@%Kxy?y3X5CZ14m?#6(GrB zB2a^$0_ZUUN@_$_8AC)WvnVtqa75NK0z`N)os*zR1Sd$|;I_!cE@JIvRjZE7X4ajW zO-(#xc$#@2a-R9v0V44^&wGm20y}JoKm2h}(RQ}8vPkWW0x(b*t8=w38p=Uh(;JLP z)V2r7%{O%aYfjrtM4=NAr;#4P@maQ01?$dCp$fAcXXHnE9gj%vN0rh0hTRYhCzzNLM~WE{Qoto#8r* z5MJiAKt1d9^rxufT#xWY}6wKMWPYdKoLqg>52cuj)NL9m6w)iZmUeITGvVk zFb)zs+94x%%m~Opu2GIYBO1_N(8iw8Cq6#g!qak=7pK{*k9B=(g4i0INuCWlk(|(q zjPtffYEVRD!z|l0i=nkCDj_~R1tfMRkA=(qJpXBxkf;iHrNh+%!LdTn!qe}EeQ!OpaXcZ#i-bDB~K+#%xXaY zI2QBGlSDxw%L)nt8G7kYF~d@#9zL4RGa%QzAZ%1RBQw?!EM#wJI8tR?5U-Ft#UNDW z(Oc-y1p4}N!cAZ^HX#a*T5Qj;iV!o-M#f zKRnwH9P2}6^%RX!F_^&{^}|O$)>V*-E#%-l`CG^;4=ok4EQTyAHVM7WBWnIlDR;Y^ zIj1bLlnoBtC`sf#`}xnTeC2aSYok4L_Rx}TQJG;R+_NkSBHyZlLFk|cB(cP(L4(MG zBj^!-a?HJ17~hBtj1@>5l|&lxm|!MWsB%e^N)Y)19Q2nZ0pJvgw+hGDAJ^>u$#*nBw<19)s;+80ySJ)r%Q4vn$%|zRY!!u0T#oEe#b(ib{5bGPk3>R z97ZI|m9BN&f?vx*wDr&dN$FXG6_j9wH7JeaR#+ND>|j{Lisz4KRP1!bj7miXgY%p&uIHCY}@>`(7H%)Z|+(t4XyB^8~y0RSuK!aWb>8PJe5zkn4S;rHa;sy z4l0t0VMH*35R3^eum#dH6*=`0_3gH9+n<}y)>_|8B$u86J0wZ#Qpx!LrnVf?1Ckh+ z=d+>(?}tV^*hxgIxg-7Xhz}0KtLAVrLL87#USoZL2IXPv;SG1h{2S~rv=-=L5RuoJ zmjMapx3c_iQQr~W-PZG;yFRnV8M@EI_WHP`enyVHByjB9^u+uA_c?0i;R>g8rlXAP z#@Es9XVmDvQ++v7nZi2z6!ox3@IlBi4P|PdNwAr$IWEQ1a zEt$#gDN7rT)`BhQT|H!|kCT5uh97KUJtP2F0$^AWVR8_Ga#N#nZ*Y2Cb|7aBX*`qjPzIzcz)@3f+z?p$WeU%u9SjA)_i_xUri=N*p+NXHg`Rn{MC z1QCqV0#gWOWT0h(P=HV)00?+9r8h_n$TFnGdk>f#AGmvSBXhUcA(oYUFz16nxJ5yy zA+WcGOW22gcpNM!XnQz_e|RV`7&w@xXee`eQ)hw;@>^|#o(V>7(SVr&1WD_?Z z=>ZXxrye=823ep4WuOFEPzF|z1y(SHB&SBAcXElPa%UJgk%%LX$a=T9W{XCL*oT4L z2RM{uS!?rjxk!n|m{x%}BM?%8$A~hAh)T#Ofs4e4gqSz~*cXG&hmFm+jegjKF%wrw z7KLZTDCrS-6Gk+Oad~pEA?t{Fwx%9-0D53p7CSSBHdBUSG>gY~91eJVZTMJs^N%so zk7&hNg!f2XbAhrYHjRXHe35IRffY$gbr^$036ey(H=5N+vuBc6iCW1h9K%`i8J23P zRw!v5D!CovI5p@vA9ExCN?-?;26=4ch5j**V)$kMKWTmw$VH!}j8jR0R;On)2YezZ zH?_EykV$08$bxY5m65p|V|ke|l9rm;ncZlK;P`MX2}lAse|~izmKFnB&<0A-2CV6t zT%n5k(TcCwmwyRJfw@Js=#XY9gG-qJXh4_0kVhGIaA=KGsaBD-n-R#Fp1GWWh=yRv zoWhZr$Ecil2A$TaexR9Ta5kPq3L+s zc}8@}iA7^^O~OV!)1hQQ0#9aTTJ}bMS(`mM9`6Y_|Bsn6NeO3bCnJj~Blx*lPWhau z^qZ?^pGEngJbEYvDwPAepprH zinV#0XM~Sc1C%x5h@2U9ht#5AX{Ntuk#IPi1qqFZS)WH5r$uLVgm$Dt>Y2+ZjdHrD zhnJ+&v7~WnGg#K4MUx)=acnPHG=&P2{lR4fa-!mqqCv?VXzGt)XP8gO)3CWSeNyo2XfE`XwU{#)dq5a9phP5sv@t9sHpS^i?|7_ezT%O#+#7UhHln+ z0;`Lfx}*OZA_%!WA{efu`lHHGpbeU^oyn~(NUU`Ou^fvd;|i!1Dwk{&Wj#X%Sun2( z_@}nXuU#ssH*$Lb`?8f9mBeVVHmh09>P7u{mfza30$LX3cc9Ssd=xpV7#o(}dV@Z@ zv|RMD6Y75Fimra;SNh>IeRZ|yY94;oi6y$FkV-ZF$}(#BqQI!9h6G6w39T+loEFKm ztCWZHS+uywv~*h>LUK4J60@ILw?d|||1Yb9d>gnQ;k4x%tK%`Kbo6BL5oL@!vKP9w zVF-p_TNYjlGhq6NCz!K0vXnIXNHMFqBRP@OxM+SWxL6s8rE9u>mb7G9oE59OOG~)0 z8nS>CqKis#aip&>IUWXRfc+X~VhettyRmLMw|fY;2+CGvmb$Q;k;->CoHV>)+PsBE zz1Ev}vKx-Hdo$=*7K_WF;hCOP%C)b^p1%sbf2)krn}Tx|puvHoZ^*nY!h7c@zt@|B zN(UM4d%w-dx`HXKO3S}-n!TcVuE(Yy^QX1-k-&JBt6R#uP3p2aqPN!ihX>1amC3di zYri&jmt|M@GFrVEF%GFmGrs7KkJoBypjHkHG1=vMcl-N*uqe2z@Z1FxVuJCdLA}B zkG_joIs9+vyCW2=u$P&bNf=2}OvULZv4YrwfY!zjO2?SHAS-IeZY*S0429c!xVt-( zfb|}^Yh@Q2!~6QcW4yywLnFC}Nf%s_ygA9As>e6DzR9}B&A63ttjTMfrd_n61X-uA z>&aQ!$C!AoBrqy7FajhXA0(gwKEo&@FasJeD&dhIuk3$m9GE>%;>tN%#C+z9GzUMrfkVZ47fIm#@9@VsJxOdEFJ)W za_OAT0>I8Y8;{nJ2Ah7#<KV&8&N-RHr+g zgn_79QLTgyZCY-7vpQPUDA?168`NNZu0zcrXS~&&xn~h*)Cw2H0^QPFjd;Shf=ms< zHN7%r{ni-i)qfn;|9tJ9VJob*NONkPxjVPa2I+gH+*mf+)Oh`S3*Fd!54X zkfwcF2m2y3%Fob!c&&YO!<~fAJ!Ao`A{sc}B`Mw19pB=i+k`ZjvPGOJtkVuUwwc_w zZODse3(%NVt>^9D$x+@0F3ka)-l7f3l%-~BD|Gpt-wB>@@GajMPR7VgBc;^g5IdA7 zJR!~c-4$MR|2?9D7+K(Rje>FLhD}-GUHz)so8dH0--|WdzgU=>g`Ydiw?`b=&n>s& z4dX-(uFL(u06x=Xo!v#wRu@j=)D7Cj0o8{6lnx>`-Tle>4b3Xv9MPP64Bq5Q+~ww- zl_S`;IsMewE#|58baStuNMn4aqb`sWIM#$`$(Y}((tF0L|Oz)d;;rcNFtosT%4 z)P`~){|7rskFMNtn!z>tW}`mrPF%-W8PRi|quPFw#qPrJHy{@v01*%Z>Avpj-tO%F z?(QD%@ILQMhUz^$(8e3w5Lo4xnX}mrq{WT4edFNaUhrxe=8hcbs_vi4n&XvB*%WT@ ze^crNQXZvq@dAMH8lUkTzwsX5@gRTk$R3Mj%#U^mbHmu9|Bf=6o7D)7@DeZ6D}Tq( zap}(Kth8sdl@z}*@8sit#Z9^a5s(5Aa0El2?kNBfL>~f4F91v5^iQw!NH6tFPxS&Y z^7x$SWXtc1uJ3X>=?%TPL45K(U-s;~q+-5%`6i*=OE&xX$^+`YU z|LC6ge82a8ulIo8_kpj&8l8aFoy27sXOKMY8H<%*4_uEQ_b@*5bFP`B9is|=sWvb9 zHZu3)Q94i$5$b;TNk95dF94=r`bB^GsgL@ruln^4+DSX``7Y~}&%Z=zb%<2?oZtHj zXW0qYsc%X)n6J|~hs3^5Bc2}~03bT2Z}&$J5l2t-O7HX$Q2o?@`q`iK+wb%rUHCVX z=x31yS%3!QZ~o+;{_4N}?4SPVkN)i+|MEZo^k4tvpZqun^T}V;w@>x}K}X;~f(7Zk zF_=){LWT_;K5VGxAwq(HC_a>k5#mOU9X);o8B*j(k|j-+Q;nG#)!Q)q;wNe2i3z;kB+mt9w4QJAq{ zmXl@8E+l(at;vgP-M)njQY^`~aqZs4n^*5%zJ2}v1sr(bT)}S%D|`cJVB)rQKT>q; zFmhqal`UIN>9s4&nw@WI1sx#iP^m|OI)$1d1l6Icm;NN}lPFWtLIZ&2sktlIgpCEJ zy=)hF@Us?)9~U?o`EusXoj->jy|;9c%BdUf=v%VDjM^z0zaC!vc!imDv*g^F=4aeI zH&BHSn`%?2tD)*7ogx8joU2I(mFj@@a^mVdmUttmt+|FHuOkKArI^&4iM;`F5{)RKmST;l zG}vHcjUZ*i$tb6EFr>&Jry7l@+jbP7#;;1G<3SmJTg=5RzXS=!kh}!5Of%0!GeZ!? zOmnc296L<86iIBePCE;t(ZKX@v`GyrK~oYZ*Vv##06N$Z6v&@^Ov(>J1z-ay)_}_C zs;t^8&`Jd943SeUw;YbmJ4byJ%aTMTHC0ttWmTlZRK*ZRR6UxtRa@Q4^SnKA)N#ii z{{t$51fVEL04PlJF()_(9mvRJ^NT=0Dy>v$Q-?m45!+k0Wh*&u|Gxz{T(fFjj@&ZM zRS`~a$?Otcao-gzSKW41uh&1Jnhz&Liydvh`HrBJAR<@uY0{{u%(O;pJ2gmK5z~4V zUWxf~cVde##`v#@J%lVdc26|Ox{k}uxMX=Xqt`P(?+xI+D1U@BA^mn>0}mo`N&pUn z+`unMDgUJQjfEL<7(@muE}2xZy7QLKk)KXFYN;Va8nCKkR4`;(9a{0~slN{CWUo@L z$zDwTV=aLMfFib_W0@$lP(qiW;Mju1I4wQ^c^oid1Bafh=nsMO8tkMCH#~90Nu`Ks zIvj_*X&E<$h;kIIUL0((H@lHfvvCVxzSwjkav($vO=t}Y|Ckl%bVU~{kVlT3_oks1e(KF#B741+?{#^pwfDXN3O3w; zf`bwwT)|j3z~3NBq;jJ4QqXDVD0dDYv|PhEqkqwNPU);4fB*kKSErnps{S=3YtP#b z9gMR;3=zhGk^|txrq`0{<>-0{i&9V$K!FYz>jFC&14G8plO^EcgRmnC00JO8+`w-m z^4ky$IfS^yRcL_OiC_+On7|!&D?thR7(;qDq90yvBaVAq4>2}D^mL9_7yQ#xqLKog zu|W(-fI<@zz&eE(3ko_o9UKG&6r<#eg#I% z?)MmWnMjBc^4Q3Xc&a*niHR$zpiDj&8v6i+0yvoi>RR`P)kO$VJSzwrL`9|&LtFX$y((2z?yAb|(MAxQt;umU3p|G=3Q%7O`ES%b6)014d$&oE7jx;JnD z1RD?l2&f5{Hwa(}x|EQ)l(2ys(BYZ`X@da7NstxjKma^==^2a=%cSnqBP9jqK}=xH z3ze@5S`Zmv3Rq9FmNhN}ZB@j^`o|ZM$(vzWi#pBfmwVcXPl|-%jwrCf1PI`RA52L3 z$R|mG;WR2rTH&-p8NVay>mU_n$Xp~O1;X-AnfhZaI}IX{@`(`+v-Iph#Ha%;{8F@_ zjU^3CT1yd_^bJA)0b#Q$5IA^NXK<(jcxG!m&Nq~x2ZbsrQC~>| z8k|4^AZWr0BoI!77=Z&hon=V{ux8X5!2|+OZDrMKf+bAAmx>X>n^ggC)O*k1A1g>KG@;d)bB;K)T0h$nZze zZ~`y9p`?UrF&&cH1U67MmN|x{0Hi=s8qmQDE(jrzY1LWdF5wJF)`A&I;7ircQUE%j z!wMQ6=_M>0Tu0cj+t_2>HUYeM*-{PLoZ}Qc z;M>IPyXteFIEl6Z*0wq}AjHEwKvbf4aE6sk9Z^n20-@e8LfQD|ga~t?#36EFYRbU{ zSs=9=1k&O+xZn$&7XlB|U;^EfNDXK(79FIp0)bdTwN|Jo9Q5#mm%gA3yEjxtsd{ua zazrAry|kj~0EG#_LF2zvEggXF>0XB0vje#bl)w_Gf|Ak#o%y&b=q#LQ zxX%K>sq3!Q(yEdhK$B{;&#Ew-SSpK}CG~Qv!;`!m)WP4uL5El?#oHfSqqQI$HX%g3 z%{oH6h$oG}5{WpV$N9BiW4s-#49dH!0Bes&ihvI2tIQJsGhmiCI2N6_04Z1uYtsp! zKoZ#?H^tJF%zB797=do019pQs-E*lQa03%Cff8_m9`h63JA*R7C>}5YGo-BD`zRh* zv4aS{LNUWL5P}sOgCFRzDKIJ+84h8hr=}{DW>UTqShS4;IvM~$kXx?U5`dgzy0|%r z*19I98v~p=|1OJygYq#HGE=`7JOdC&v=RUTo@=$-5#nWn7tzdM!rHa3q8pb9dMW3UCCU7}{ zSOS$&#$`-G3!%b&{1*2bB4OLFAq=Y`LY{(Lhgir9My!9fTLqc%FAJyMIf7ULNOd!-i$AyT_O zNK`)NqXR22lop#M3R^LS!@gG%h$+}AbbH8Enw$lS^ ztAY{orI2IAxr90id`sq{gCC#)vojPtGsTZHDX03l71*wI6vkQVzcZMC5OP4&k->Y! z4v7@a(cCY{Pz=X2mA!}z>qtnuxG#n{wu|_|A-pUkB+cNU$S1nI4a!K&3yMbq$RDbJ zy*YyQ0g`(`$!p<=98&{2P=ggf0)Zn+Ci}J@-~oh?0^B3M_%p*VxHIKL9S?Ij0YD`* zFo7|UE=-ifDtQ57d4qZbO^HGbFZsU4OusTXt}#for{aM{V>+7a0WFxt=Yq^@QUekA z|EipVvf@InCWt1S&_7~=gJU@Z8fc~}7z+Qy%wAfqF{py&dO2FM5T9ErF+k9q8UrnG zDlHhk=aMecYDMW912|X$4jcm!C^<(PA@9PorMpn@ay$5Y13uHgSK>vVV}nT30o(#V zx+IT?yv-=JqgJ!cAwsMBnhev-(!;w_@YtBQx+A@)74N{cTcfqfK*+;uO@)-wyvR*w zyS&WXD=id&N7?~BGf07$x{>^kp)EYfC-R*0;K~tAPo@kP{D$O0o+BC>NCSqG;$Op4uk`z+5lC2ivkqU z5^yRSz$w)dCr2X+5LirXB(e=?f<6&OODoxvd7HK%`~bJ zs>Sd+t7B`^f9pBl zNWIdaM|!=-IF`{69dQGibCW$D+MlFygU&;dEG?eMXimvM6)kzq1X78YT}Yaph@~u3 zh^-DGatt+?jF}yzA!ArJT^`l+3nIXjR?L~+Jmqm zj9pX6D~Yfz3n9!J%MFv?HHpl%o;c-A-+Vn0Ot)QJc4iU=Ev#?@U@ znOz5w4%ywBwXmGt4P5HA-}}ATg3aIhW!%~=92z1#f;EWbygk2=dBtO*1-eDE4H0ezv9hDvKy);2r)RA(SaHAE#K7bKA@c+ z_3d7g>ECb>VTY`*8Rj)$^WyeJ;V>SLI4O~sy5czr)A^k*`&tMW=?)yG7=?XEQSspd z24c&*mm=<5zKROgB@u)GWPxz8`)Ca{Od%)M2`C;V5FTMh{)@q_VV^bLZP` zi-+}NG3MknabZ4+qkMVsSrKFVX_U6S)t)1lB-LG|Ft{DLY^36VR>5siGT|L zLrH!EG)NyosfwvU4Xnu93r<;BzKf!H-1l{4ACf|G$9Z&NarE; zr@czU(%2iINPr8NkExiV*$4`0DQ1O%Lo;zDka5B;Mh?R@iGe26vv+(Ey9%7uh|A6hG(~Qh&1%9OW_z!@I4PhQ% z3zlgN_UR6Rm#CTi4|b}A})Z|=mwdSyr$i8 zzG|%IYOqe}>{Va}wq?5Y5rtY5B~ioniRr(Y=`wkcjDE;0#+>y9n=ys!)!pmV=BZ-S z+M|}@z^3B;0b|%k5w}9@;8?FAq+!{NLY!Xc#b#{KO@O5ET*-#)kYtoGBIMV=i9a0> zeU`A%-ir?A=g3&zZvNOP6#>{{lnT z^h@9LM+fywhjd2I0#i5jQ&;p=XZ2QJ|MgGb^ihxXShw_4pL9Z>^+*?WNq_WC&vjl` zbypYmVJCK0w{=24_CiN>WLI=pmvvHq^k|p%X{YvTxAtqt_H5VoZRhrG_x5iG_iz{Y zahLW^Pj+TEc3gjUF%b1ySNB-&^>vr`U!V7Sr}ule_k73qeb@JX=l6Jr_h1M1WnXl3 zKX+v>_JU9Ng->^ecld{g_=uNygjaZ1KX+4ScXHSGjpz7|_xO+JcB+=~eR`zK>!2Z? zQ{LfLZwvxC(r(k~|kwG+^|e=Xpk7C7@UJK_B#<&w`>qdS*xZ zK_7Zm|9LZj`ly$BGx+(cfBLDn|N5-g`mN{suJ?MLkNT>odZ@R0vM2kpKYOaz`m^8q zv3L8ghx@qqdbXE)G%)+I2m7{Hd$8YouHSp9ulv9k{J|G|y6^g_NBqQB{KaSd#&`V3 zhy2Kw{K=>M%D4Q>hkU-rdb^+d!&m#aU;Dl%{Lv@<(l`CnpL@}NdbGED(N}%chy9-q z`q-C!G?;zb$Nk)Id);6C)-Qa`$Nbw6!WqqLe(cA7>BndD-3^XtgD>EE^5=Q;=X}=Bd%o{|-v@rh-ID009612+Q>V*8l?09#GphEmr_);R+ZK_bynmVE0Px`xML4 zz)Q2BA!_(A;>3yaBZMuNFI( zHEX?K$&wBG8g|&yeF2LOT)6P(;KGL!FK+xe^5n{wGjHzvIrQj^jUw%Bl(cTBr%_{7 zjr%+J@Zxc2kILJ6|5C!hrL%AE{yqHo^5@g9Z~s32{0h-CEw8;QcUO5g9)SfK=v4sz z{l#BWA?f!Zgb_+OA%zuMcp-)vYIqQJ{9)(cb^&Uo#(^c8D4v2&oyVVgAFa0`j4{eM zBaJoMcq5KEF2>+>DNY5Thy$KDB$2tLxFUKEZe-O!FY5Rtlu=4KC6!fLd8K3>qW58W zAqFU9kzpR_Ba+s&XoeRqkRSpF0`Ty~7+*M)rT|ThkwrsTxP&F2efs%li~@+TrU-%x zu*4T%IBA9yg^FOpn{fi_XBjStaOnyHjM3zz#PK+qk6v;IrkJIMm*A0~Dv7258feg} z1tkcuszP4O|DZt=OZ=t~S3{@J; zWsqP&2!&qIgq*-)YnhhTahaW{sgY6uxO5CWW)3V?(VLj1r(7Fp=4shnn5 zvBD1=XyC7=ULe7P7-$M1fDmI?!PN^ooDuN28Ed>T$A_(_X0C;mA;1bq#2JzR(z;;A z7(bA_L>toHD=DoVUpR7`Xdoc~yAAY4n-!_; zTKyHO3YOX1s`7@Ah0iVvS5kaVLIq8PpaBm8ydZfKF2B%(1|dvg1PN_(z`+t_ zydc07FHpe45-(`*Z={N<{yq5NPkMK*Wz2A|y}tS^1?h2CYJuAp2+_pdMvJeX=5Hfv zhRa59^#d1-Ck0nEVPYac9toEBDmY>6eh`6LsDSh(+0m|oM$($9)+4W1u}uJ97!;zG z<+Hav><4hV+uNWgy|VodPEvTm!XQR72hy;HHk6U)#vla>n7|BTVBZVkBsvfJ%mo(M z|CtNmG_4cps%bZjj^;>^vo8pM0uS@x7qHMR_Gt=dToJ+ax^l87GK6)aah+daCm;%1 zkaq97os#6`CLRa@3uyQP-N44PFGOz!7vRd9KA6BZ3B-s{=vEiokcD2&kc^IeBqZU3 z29PabiR*h+>RQD(pPdg0v5J!vI*_TFMe;eC(*Os?;Dszq?_sI*f)@tGz7zOt1Q&Ri z1uRg34_%E88 ziU~!dD%GhXW|AZTm-I9+1DEwqPD6abJu3i(F-+^877(02scM}3kqm`2Km$D81W0L_ zAbL`4!l2yr$B9xDmqQeJN~?S)OEuW>saN+ZWD& zCxP%R3(*r>1%f9r4UlfAOr;wKo50Ff0q+YNq-9#wD%;u8b|O`@QyE6a|G}r`&sD8D z0k}p;x?7IHrnMbTZ(B7pfrw25Ki#1TYWX;6kuGhCf~q+!Dj1AP1+c{2OIa#e%&xeU zJhqdmgGTZ!rlrITTxgiHLNbMhrMC=I_>F_Ops3$WA-2c;FMt6o6856WjwLArVG2^1 zECR=u0k+J5RZjEChW{0wZAtgd^ypRY#xW_*JaYA@3VeA4KiX+j9Y_%Jh5C2C*!xV9B4mI8vhbN{i z(s7ZqtmQ3F1j}6hGIab3B8{qRJhyQ%np>=97_XVUGq!S)91P|;|I@k7cE0m*l)Mxs zKPALwmNJ3FYoHjH7dCJ8_A?2{@30U~Y}#8c-S3A8_+`XsjC>`$o>g{x-P7Ep9ThIw^d1il4=E8x>Rg z+5(_ySsAj zTthZC`L3+D0j}|lbG+j@DtC`u?c~6!d)_6c_8CM|9RXA!|KTr=_``J#(@~>`DmK44 z&U3Ewo%6isKL0t;gD&);6TRq0KRVKruJoldz3EPWI@F^s^{G?6>Q=ux*0Zklt#iHW zUjI7S!!Gu*lfCR_@43KVM{ts#3edT(0SKtg@X&aL;y9o-#n-(TZI_1IOF28>126c& z6Ta|oLC=5FHk4FC8yo8#?)W*9Wth3Wx-`(UgH!lWx z^dri%zV)tuJ?vvI``OdJ_O`!0?sKpEuPbHl+l`>+E4}xx#25tc7C;uP(p%Xsg{`H3MVP3kmo&14-10vr})j$oL zL3O-A7IYyFXd0E3m<*nn43d~^MArTN9nS3w6bPZ&DUJY$fgD019_FDQ?jaxcp&$O? z(y?H7nV;}+-sl}4+|@wx9mN|cf&Xw}S9qaP|16Rj&L6YM;0}UC8-Ae8EfNpdkrafY z?qt>-s)5c(ff;BTRkQ&Y2mlsnnj5si6r|$nl|dY?VjE=E&ACA;o&j7@k1Cp?6re#V zV!;%Y;?%_q64;>{AY;zG!F)C2&mjvEI3pllBQ|EEHf|%-#bQXnq8e}k58Yp64WCy@<(-0AtA<^ z`ZXW|(7>$$!piNG|D>D%Kx9&Y1*nzY0&d_YCdCn|!6IS78z8~5+*38Ko}e7ny$B&1 zOb=Mm5-Wny9kziBaDW-8!50X@-N>QN|GYqKs8c@*qFfKn4$pOlK|YJ%^AuGtUxm= zj#}QL%VY`&hKTBp_B z8Jbuoenm$b#m%*W;$Q)ZoTbixNKRB{N?Jzc86d$6 zJj`gKQInIE^JdCEvryRDy2*lxZo&kM6 z3>vr%8mNJPE+u**-F`;rD&D7bx9D4Vvao4%>;ouhb4rxm!P3mCyp2|+WOk1nbKi)NM_{D4Dpg%_F+ z;aDkE+|zi%sm~GW8<@`$|E#D80IHzgTA|Lsp~|76-kgLsSpqI5g3timfdB+@g#j`M z{B>R#&Rh@j$47Q1i72SFjOKS51S2gzZwe9pa;z<*K^NfM(uN%;!3#6~4eR^uIZYM)VPcmRN?zS|1GodEb=WZob~ zZX_GhoOMveRB)y%|5k-VDJ8xjff;0FDTY&|`sICoju>dE8VJD)OaTWFBb6e72@s>r zmB9!gE06M~3oKGPRuhRztj!gT8)&IH?#mc-Yi8Y~6pVlp!B8p60n^fG%m_eLM5{Sg zETM9%uc&Cu;AtDU0YcpqiQHxNU990AF5)IG(+w1FsiuugpGu26ZtKC$z~@XX ziD<>59`3c&QA!|HA1VlK(h=)D*rRhTTgp)7$UV%%kD?>StG)j-5S;$?b;hpwK^ zdS+Udq5$lR;=rrTxq;Ot?4ydn6yTK^@aMhYm9WOl)XpU40%z9xr3`mD!90q<8BB~jW@XZ7+HJNXK-wI%3eUZ8 zDZeT%0T-|VAF$0aF0w!+RebK`E^OJt?`_&3$WH9Yk}CpFuyoEq(W-&8bgTpm0R=~_ z1y}6qv2NylDuM8TV`d5+R3ywAis~SuUi9pHA1=P zdm6I&|Cqtfu%rv@<{vw95wGYXH!{3FawMDLBu6M>iku3+Zp#t?B+72@u^Yv8g$-k- z&Gv@PQE7dmRHpN@bKe5Vlf(9#M(8Q`R>Jg8}Mzz+cE(|V!w(k4|LYZMb@bSle& zDkWb1vfDHP7W04_n1Kt>09n;38pw*`h%kvL%2>+b^q>J7G|Fi1ss|IQA?NW6VDsRf z!3fmp6o{n&cWxl>Ge7sUAI|9?SZwOc^#ALIfU?+)O%02NwOFCp9`!iqn zwO=pc!4gWLM3=U5fC&7k8hp+dNG~8&?(>*{7-03Xj3ppzYoV0DD?05Lc(7WQX<>5! zWJ|VI;~WZCVR)?U=ee)|$Ta-DfuLz1>LJsoY-SsX02f%S&J~6;I(5^XBb4g%&G9x> z+~lkJ@PAGP5+G{Msq`C!(;4(|17=FS!9mKo-)iGG zeV+l!DW!>dVRhg@Q=uQL$~KRXU4|!~+gNOlSGbS=IFJW9d3yLLi${BdK+8HHwJCuj z_DhpDc^HNv3`U~+y>QH3+W?dWN4~OXBq4AMIhcpJn2$Lh61id$h>}O3g?`?JvUv^Q z=?hbvPPw1Mz4r0ZMQl&jY?C>k_qm_{IiOpenNJXbv^Q78ohc(?+$s5@|Fb!Duy_^V zK`&g;u#!SRMm@#Z7Ys ze}B5I-#V`6`gMnTnT>~`J0>C~Ih(_%d&^y5EYc0SSjFvkrca-)KRdKXyR=^{uT$FV zCfuU4EKFOdw#%SJI$W~v#jL+}*CyvUC{$(OvzpFGN^yvnaU%eTDCzdX#xyv)x$&DXrm|KB{$=RC(F%7!YJ=Ise)n7fMJ=b@=*MB|O zhrQU3J=td{&lkCPARMr#`l-Wcy&0ddpJC^bSiMy|588Oy=e^$VJ>U1e-~T<}2fpAB zKH(R>;UE6TpZ%GGxUiE<(bvETaQn(Oy78?#(j#2IV|uH8eAFYp=YKxvhrZ~KKIxaf z>7PF8r#{UqKB2$6dz*55xA6KQdWf_A+<%3;LE^Go{N}5^@BcpV2fy$SKk*m8@gG0( zn>_1_Iw`}h`Z-`jsyP7|fvD0u4%S=l)9~q8T+?TK=O;h-|A)W$k3adBzxkg(`m6r( z_qxv`+#`y34G1a=uRuE)0SL_hn@gE^@v5M0AwUQaP-6*z00I#vO!$UjLx&IFV4*XS zVnvG=F=o`bkz+@XA3=r`Ig(^alP6K8RJoF6OP4QU#*{geW=)$napu&ylV?w#KY<1n zI+UnRE)bD6RHFt-Q>Ranyiuc&Dpddg1PrK()oNC*1HgtAs}*ckvRMTjteP-D(xeh^ zz9~AFZe6=~@#fXLmv3Lce*p&;JeY7{!zz!ug}4-IW2tK)ca1zbvR2A#6+?u3m~&^( zpFxKfJ(_fB)2C6VR{c3~W~EFUKYe_ec5U0Y)4F!J{~4#;)xUuU7e1VLapT94Cs(ez zwQk0-ozBKRo%(d$4S6ruzMXq_@87|P7eAi-;pVQNLytPOdVBYg+g^|8(|39M_wnb~ zzn_19|Nl2SFSGQZlkU9(5tMH}02yr1!3QCXP{Ii*EKESf2#n1@1UaNGzU#8%slEzH zEYZXhQA|QEYr+0(c}rs#b8s|X+6#&dW5lvLlMHy|h|GYmP3bd&=3q^9y%<2TnNk=*D)YDHv z4Rs<&UsG?=K`Zt0P*GWJ)zw#FjTIzP8Ip9pR0+LQu}p>9RMuaC4OZA;wWC$4HVZ_x zwhRzrRv>2ufL7XOseQKEXa(SkvQ>%g*4uBv4Oc>AZKV`47mg5M1_44)7ol}saJSuc z1%g*zck2}(-gW2Imo{D9;*}_0#Vy$2gAq=cC32C~P+8oZNY{ykA{JocBPOO;VgWE# zsN#%k<5uC3NiNysldn{;+=nAOqGO9Uj(OsUK^Ev^j%$Y5Vw`IO_$|N)Mp@{gi7pyZ zhE2V7I*eb2ndXF;2ASrjruwMJr7;<(Md1e^wUvKUG>#jZ{79RVUJz**=euc_Sj1ZEPr8MO!QJG3r zu9B6$Gvt5}DJbel?0R$)NE#NQ2LYe~Av-7oCGn63M>4H##6%%v?4}vYwUU|5bmlXm z8BJ+UbAqqLP%KZ?!IwR4|8ZNegB;wj1_87{03;ZvIoB|UO8x+6YnvKwM2Qh<&XbBltN~4+iXD#4oVR`SmB`6!vh`4AO<=})M<$WnME(!Q;QgttYtOp zS<#x-R3bG?N*yENKvqO@3Sb9%s0bU}fCK@sK@Q?PLK^14gN!Y)W3~*L9X+B}#V(ey zjdko}CCFAbo%F3#|MB1vcIpIjw!oa1#0XVqDu6j~Rboi&A6Tn`(cLT)vaNOPYhfE( z+15_7fO6}5BF5Pc>`WsHNrN1OaJWUz@vtCb?QD^oT;(p8xr(iAq;7kg>R}IKyPd8T zD2b7o&Xo;rG#n5O_esjA7CXmn?s?IhUiGdQn$Im&*eYw;i*a_GbQORYu6hx zV1pjmfQK?j@<3v(2zwEnU!zq3~H%DUWRCt4h?qki(wpN8PD&*$D-^kpK4Aslz0vY-K;?HkX@-B)STozf;uai zhE001fQaqL|BRs=WhqaY%DStu4<+2O4jf?(0Y0c15!!(b%f$^J76?Nh$uTp~0S{l6 z8;TX8;sxEY%5}E$o$-w4D@V9CGcdA1*of61grKuD6@VA&;{|rk^avfWDIMN`hZpQm za>k8fo-v(iO>a8Ad%m%RJJ13&r>i1Ut*HRgAci@(!3q|cgD~4wVmZtK3TVIsJ4@R$ z15Ws$V+!HgNACP4D2fBZrfbiW2Sc38$I{G0UmIH4>H}& zEB2X>|3CsfutC3Dpuld;DP)T*dYmEHc2^-+=_Q$W;2rn)$3Z^Bf;;Ts=`tsmDN>&| zu#*I$CUwduvhsT`w8Uoas|M{@=CfvKGVjW?G^wOge;epqw}g|kOHJ*K9NOVT%2xW za+3Pp;;-+W?|t{X>w+%EVvic)Vitg1V=e_Gn1RGQnCm4G{{|#Lfel_ZqtvdBki7qm z^PTtn=dHv%k`I06_kLstToCPvl!3?yrRy48EdUB^tlQHa@8;p2d)r1x(e^uLTh5wZ?`Z|=>X{R&`7+VCs$Fakl2!@XfNAVVM zF&Fov6sIGhEtl9nBbrarOi;UXB1=*5wFhpc$dDh-6CR=tLK>F&ni} zSa=aPEQ2a6;~U`&S`;D!4uBkOBj--T7Pqk--SHhwqZ|JPGPFW1Eb1E(;wrWxAGv}7 z1>zIoF(3tUAbCU{Z{sSoMIZGMAp)Qw8!}e_5(^1(A}O*WTLcLW4p-nL{~|52BR%pX z?ZY57@<`P2H`oy*Q8Fb}(j!E2Bx!^rS28ALawbWmC0&w3N-{W3k|uewC*jd1Z!$ry z&?kwqD2*~OfHElEBPWMrCy(+ep^^)eQYqU5CZqByu`(+W10zR|Dsj>(JHsipaxBRb z`=-(>fshuF7fg&0TU(Rk}q-2FF~U& z12ZudlNU*Gd5{+Hf^&uaq~8HGdFp2H+{1=f%7+oGdPKJ|2U1aIFa)>l`}b+ zb2*)}Iid48r87FIb2_cFIdGd#yrAe0~m*r`0llRVW^ z0NC?9;qyJqQ(NF8?*w21DANHjlRx*fKLPYV1(ZJnlt2g6KMgcN5p+QdltB;lKM6EK zC3He5v_dWPLNPQ$HFQHcv_n1gLqRk|MRY_-v_wtxL{T(FRdhvJv_)O?MPW2XWpqYq zv_@_8MsYMpb#zC0v`2mPL-kV&se(xr!buYXN)-Yh zAtN&Nvp+8rOSP0UwRAtdbW5}JOTUy$#dJZ#)J!YWGSxIq+4M@?bpK7?v`yi3PUW;t zl_VHCtx!8bKmIQ8PQSwM?}$Te)>x zy|r7x^;^X?T*-A@&9z+7^<338UDpSMRNkUQzLej4tf*|NtHENskBOmk|ONtO1l(6wY6a%_F+jAG$(d5DfUby7XM=#_F^H{VLi4?IW}WE zmP|=jWKH&CJvL-fwq!TfVl@_IU3O$&Hf3Y>WL5TNYj$O4mStg9UlTTIlQq3IXH8dSPd9ZtR&_sj zW?i>*R~L3$H+E-tc1d?MZ?|GWS9fu@cX#(Qa~F6|^Z$2w7j=#Ib&(fkSyy>wmwA&n zc#pSvp?7(0cX)mGdZYJwt+#lEmwU6g>v^*o&vSf6!Ro7I3% z(Hb#@BM@^jHF$$ZQGkc_SrLM94_83HWeD_*V}&fd%4VQ_L_qxQ1<5 z2vv?F`t=(Z_k*K#Ef5b7E(t!Bl`0}wSQj#sP|!Dabzd|1hM_o$A5ef1B7s-fiWRqj ziIgG^_g`UnSP?e{20(N9jdP1siqSZYCol^=*#B7(ms#aASe2j+cJ&R~;5^$?3Gi51 zom7Ua5B~PGBc51|3AvE{hKgAjas?m@-awZGK#NDjfm2uy7+6UWAR$V)ju6oz0@;u~ z`IC9i7O5D5e^?FR&W`CABlJKIQ23JGV2F(sfp5cra=1vD*dhiQly!NRVdW%uScNlL zAkbh$2p5+*f`J7#4#>ESgHZmQn3thBnh&`#EzmYrxQc_dlLh%ATKQKW_nMdak2jeP zp1C6QCYPl-oz2VJam+P6J z?VzAXqz$0ejiOUHi2yo0?rCII=DdintfcgskOnsyw2^sKLj|(LA$B}oUOT;WA>h2Uk9!6(P!^#OFLNKz-I}oi9Y)wmp2(1s%mXf{3e_#J?oSYkk;>Jv8$C zo~!r{&fuz9yFQ+@fR(v0Z3GLrpxPyx3$g&)C3@ShJ=?4O+rd5D#eLk#z1+?H+|fPV z)qUOBz1`jY-Qhjn<$d1iz25Ep-tj%(^?l#@z2E))-vK`01%BWOzTgf1;1NFI6@K9v zzTqAI;m5t(v0dA@z5m*=01IRr3~S?Yb6mh{d$@VsH$)!46?=rO{Hq~cK`=xr^62ke z{^enQ?^Ispv5Yp>C9ofv3?6{MnVi9$1o4(aw}0JonH14y{^+4A=9PZwnLgN%{^@J} zGA`WXs~bMid%gvtp9!}O+Avpm{_gQU@AZD~`M&S{{_g=l@CASH3BT|S-#b6eHgKMt09(eD;01y;n@42S3Azm^ zE?TX4)8*{&IluEg|MNjV^hJO4Nx$?>|MXEm^;LiMS-J>@RR_z z0iun77z<(uI2h;P!59VyCR7M9BE&ZoD_XpWF{8$f96Nga2r{I|kt9o+Jc%-;%9Siz zx_k*Urp%c%YudbtGpEj-JbU{52{fqCp+t)sO{qo=lBGCj43jcd(pbs*QVm${BkDB84WxG@H(UTt200uD%Efd(FkV1f!R*cf{0t;gP1 z@d;3$R}2*d)_lh`v`|BDG4v2>aagw+b_||~Vu~uR$YP5wz6j%94*muqdozqsS!E;` z6vGH%`PgF&J6<+JLrNTUSmd2GU;cd zjy?)$q>@fbDNlepRU@IAZpx&Im3|6psG^QaYN;z;3Y?&vuF7g%W{3f6tg_BZYpu54 zifgXA?#gSgzWxequ)+>YY_Y~3i)^yWF3W7Q&OQrmw9-yXZMD{3i*2^rZp&@A-hK;i zxZ)CvDpQ%ZiY}{ktjlh@?!F6eyz3i*LUA?#pk#{{9Pazyc3UaKQ#2jBvsV zFU)Ym4nGWW#1cOda zOmodP-;8t4?SlN2sw4kAsLnzUO?1&lAB}X#Pe0M@w-0pv`tQ$w|Ns8~Z?OB} zZ)5|qXn$U`9dFo;APq7j9N#3ClKh7v&G z44(+aD9#UtF>I9-S0;c7OuzvS*kTvC=*2LCag1LqqZrLd#xtrhjci1t8`tQ@E^6V5 zbgZKtr$@yquIi2^n}7h`*hV-CGLVD>q#*}+$T4bhjw$4$BOeJ#+2v7>n~G${QmDl* zZgG>E>?9{Y>B&%na+IPhB`Hs7N=;5+j+ShtD_>c;Nm7zfu(Vhf#s7%NTozK7iR>jW zammP93Uipmq?;^f*`;DOtdVq>fCM_}%Uwz{n$-Ly8#l>HWomPq+=SXOkr|O7}E``OP$+H;_V!>79p3Nd^l z6k`h|XvyYD&&fD+U=koDK+%cOe_C^u`JAXn#dZ;Ry+H_E80i%B)rNzq!3zzY*c-3_ z1vbp9r5}|TL?b$tn%--nenjIIJi!4jIP#s8xw)vNpzXuXhd1}7@a z4Lp$Px@bz%c?qBiqWf21bqYm_9AsU3;6eyQAc6~UfCqnN*BnN`gEI(#vhAYj8V1{0 z!(w3xVJ$4X4tuaSWKkifUDp_N00PmO7O}cR9!@Js+kKJMjXfZOTDe$-*lOV*IuHN| zJTQi#3P1~16+m#a=ztywptwJ+LKZhrg&NSHxGPw$0BF#JDri-#)2#vx9B>dKjNy-4 zgu!%aAOPu3z_-&CfL6We$#%x;4JBCY!rq_*na(z!D;R^o!diuVpCVE+sW9LS_}+l2-JaNr#bnY3ndIk_&b-F~j zp#w`F}l9}mrN*6RUa&zjaBv#pMU#_xJT7nJd>fx3$vTjQb?z0S>|bxBKuC7|_>7?|=|8GdE# z{t>zjPjZ=~OjZHxdI?vp0$TT(MIx+Vt)bK;D_crrM4O=m@ST8)ktXytwIx zuMV{E1#*MH=mA%uK-e{q>EOWDWe|Z7zA%O?&>_M+_<;@EAOZm(TL5SffeUzG0ud~@ z1Z)t%3}|58Y=?lb&gMbj*%09$tbhXy*8l5%2b=D}E&*d^IJp3bpzn6EVFShWeA^S2 z~zB3(GP~2;SK>4pO!RSTzh9&^}AX6smU8 z9I&nz1g}}l7hhVSKs|5<6Odq0kziO5TVh}a2NYZ9w?ONHY}O?P&J}M7_J44&1V;B= z3p8A)W@E1xKMH{W5m5tg00;sA2+KACB)|b2pm>{=LI+_6$%brwCj#qL29HNrF(v{g zaDzy|1%o93CU6Geb^=lH11jbMFaJOX1NJWQ7gnJ+dUM7wP!M0!C0#WjXZbV%G(d0f zau6&Rh95?P_Y!-umxl4OTVk|@4X|V@U|qQ1-CR_bA0i(A9JpgF?2L~5uUT2q24QF(4 zZ~~_&W)Red^izWoCUOEW9XFt2Db#BM@CDu2XTPRE+_+)MMvZXL2ACxPB9M8LB>-kn zgxltd?dWT-7H+90FKDoCRsX1G6?21YMpnP5V(cOZ(=}r7B3)hNM<=vzX}E^}Mtk+5 zPtR0FLFRl*Kw6ZT0%izSO@L-$b$~2~0bgK42B#1cV06v(Q(9J0xK~kzcn|?-T{c7n zHH2PuI9z53P1ppH{WXT0C^}w%fNVE)?}uy7MF)BYUkbEcccunLHwH#m1x+bwM#lyx zAdG5o25%66#fE@%FmoT6V6nvpD}ZWJ2?w&s2HORH2>6tF6<bNNF4CVS!Jns7%-1$R}b*I!j&eO1Pm zS>yqi=8t8SUSq%kv87ePMNZPSTHm#PvGrxf6_Z(X238fFV3lyz2Tf+gQGk`3a5sTJ zP+TcMSekW(bl?RkuxGJF1MwD)QJ9PZ7>fWn0Wt+&qSFLPF##yll%n$mNhdn%B|0lm z15CMmF;)dl00IVv1l_e>Zh34~fOoSgjZv5+2!I3cq6b+Z0Kb-CZxCTdfCTCoV}!{A zWe@`R*KA)9jw=8M<@i~IWddxV2Lf;cXAo{kKm#JM0`>?mXfRrwscwfzF*FbY6Io^M zHju5?Qau29=Km+5uem$1$s{*6Yqm#5@zrHlr3I8&1dzeUmH&g=Jr&&2CQ)zdKrKNw<=8SM) zf9D4Ur?mlWpaw`t2VcOGQ@3d=K&YCfVofPi|HlSiKyKZ&1Y@aaUS|R+GzO^}g*mrg zY+wRL$8%E$0+=~dPue{zm<2|l1pAc*^H^^$@K^=r2Fa!dc1H*CmX41~2fu0rY`_H~ zAb(Tvm`A8sCXkCR5O|!2ny2*z>qc0d$&EWzFg##GZ-`!Fn2ceEs{_-JI)Pj5JICAn7jimy2-N0}%uAQXkYS7Z7o zfP02#7bIZ7W~*c9q#njV6f097+emk2LF>W>PMUi3=3F4VE(nxD%y&TT8b6Jsm-(Ux z6v3nJl2QTr2716QGrBHv5HC_-1!$n5l;wKyat7b zw;fftT6;bVX)lL0Qt2oH8(?50rUqz$hWSFcI~BQ8D7f$PuD6A&14p)FTURYtPU{r6 zp#OVKW?P$|>$za`a`@6v7x-r?+qZ%1w<1-!QeTTa@kUwSJr)_cC(OQrowFoes$Co4m| zPc=2UVGCr&Yr2VqO3z!r$2-BE`-KLK!MB>3xBFimW4;MRvj_}MnH#~N+qn=-zku|< zDr~lLi;(%7!7=yg(pC$bn4CrCd0NTtx#l%4M_4rtHc(1GW{@%EW}q zF@&qL{K~nk%Pv&Q0~AlVyvxC?Le;A=!0bxBj6cGx%*)Ko`-9Bw^G?Rx%+p*ydwWlT z{LJD*&D+e)&cnY2%uG2Ow9@Qg*?c|XM9$r;&gv7(5tGh*WX{U7&ht#qv;XtW5F5Ux z9M8SOP48UK|2#i9Ofmj^Mf?0Z0FBTIeL45M!HlKL1|2%uM9>ON(cXhl6Ft#01ks>V z(H-s4decY({knhky$=nWT`N(r`Ft@etwI|OJ1uR~Hyt)1jnC+7(p-zu zDP2o4jnhNTM?&2{H0?V?t<+0>G&+4RBE8E<4LCu~)K%SfMqNKry*yUU)m{BEPHitx z9n4xiKCXn-UX9i)bk^`g)@_s4Zw=R%%5K?LK`? z*oB>1a~;;*EZA5RNq=qFkBv8u%`cMOJ&T<`kd4`y&B0<#(Uy%pj{ij2nl0L7!`U|z z+IV!=c)eqz&Dxm_)-CPX1awEI-P!?cyCPM1eB}X?5~vp5k_y@X`i9-~uxikVr6WJYZn!GNSBqfi7?YUtrU( zUC8gIg3R>Zr&ZGYOW)UP-+)`+_y1xO$SQs9?MK~hK{f8u6Z3$9|Sd0`^J1(iDD?*Bqzt_X`lP6s>?0%iaO z!!~2<5^wS+1tB0|6wTgrT`#4L*zUsFV;(PL4lhtG;KbwNR&+&a4&(h&gK8nIa3BXG z09jg218lJ2GZtYC_5)hZE=#d48*T(kAOtBS5R_%BWgrA*kWb@w22VJDpjMPSdJqOK z0D3S2c?-Z+{kLU~&)_WPJ1y$%QtClV>UE9Wsjb?q_2#<_ct2ohRiFpMCI)U0Zq#OV zUl0{68g2!7TGHJvKOn8ZmYG(d7Mk?}GNqaWDgXny1M@cn;nfBtz@l#MU|pWr2UXHj z*zMR0)13~+4K42B?nrB{E>RTPZJ-A1?(Xdl@9!?}@&8Wm^KS3;j_>!b@A=N}`|j`k z-Z$^QHtbIC)idw~fA9kDIrm;Q3ST|{4)FjV@e?oc6;JUOZ}IV7*FRepI(|bcHUf-C z2hpnQ&OQSr00+%BVBjVI6&{5lzyq$wOi~~MCy;AQwc4HW z7;p4NkMu{c^hwY3OCRx7^9F4I6;Q7RP!aV|LGT8z^;^&N4`20JZ}4EB6jGlQSReK9 ze)eZy^$oxFY(Mo$q3Ze6?ecxmbH7dKzDG|g_Fd2Seed^w5BPyE_=8XQg>U$WkN8tF zF9Qi#+xlzhEmL)u<0Mc6Y%q|1&fv@xVMx$mNdJK8Dc*y)80pJS2S@U>iUpXt`vSuj zcqxu+i4Xg+FZ;7k`?YWThyV7wlly@WzUChH8hq}o-s;_2K-m83{Za-8K?6TPjjDyM zZxC-tu;Jk~qrNTzn5kNU*Df2r0@!crhBn?&=mIJx1X?aS0`UVW%S-|=dAxi4woTmS zu1$E)DewQvj%QlLo(1GKZOIN0Qby>2(?);*I09Upf%Arrl7l>G2rzj7AhPeDg+xN00(ugh2Sw=1qq;b?)TZ)8|j1L4^(_TGZ%Kq)C-7 zW!lte&Z9Y@4xQ@MD$}Z0wQl9w)$7-fYX8KJC0mx{S+r@@u4UWS?OT#y<<6yB_i9$V zdG+q)+t=@3z=40hkuzeUO(_C?m=M8%g9s>eq>wN|$K?w;F9bjpAY!EFk|9KBXe^-2 zh!s^nmLcJJqyQvzR)h#);)_j#FzHMY;X;UD;K79tCtiFmUdug^8)x3!`OdP@$-<>x z-TL*o&$Vyo-rf6m@ZrTPeWQnt2?1^#3izmp{ZBm(t4=LL6Hfc&I|&EP`5x%<@d6ZZ zz^4fO3qS)C98Nk0v2*Z22o;nNI0PrO@InkT1ndm~Okl&OtSYpLiyxp8Q9~3{RB=TX zTLh0m=^&JG#1NyMp;!;45BlTTCA;hi#^`7ibIk0#l6+2HYl(bY- zQ^oMq!Fm)5NmXN&_0|6@MKelPXPpq#u}1Z^I$eVmc35K7%(Yl#$?Hz4OZV*5Sx)t= za?@lD)g7;p0^VN5& zclS-UUv`T!k*6Yi!qwmLDo#);C?2YqeEs=aN?1SFAbi`fISm7F**2w-ox>IAhK!O7oyamE{WTw)|wc2@FdU3NQdN%v0qaKy)a{BzLr z);#n>0oT-_v*}2EaS-9-iE`5E;JkAh`5rxX+;i7mMG;M}y7gAiMVs}Of8rB@4<_|Hv2-scmI8GxrhJ4 z>VYqMcxugeRex#UCLMeBUB_DlB`s}myez{bQTu4Rg2Bx8o4 zSjM_^k#Mf_;_!;dsWWbFePN6c*5ZgpJm!&P{em6-p7g3L{!v+W10x;LqDMp~(mQul zBvaJrM?OIklK({tWbO)S$c8bEk&WbJC%?rrccdEps(>AH5HmD((!xUyQiFr(8CKH*1Too7>c8H@W#uZ-x_`%#;_Xf(a&KGANzpWM@0wDV=eOQ=ajp=REBh&v)iipZnw| zugSyV(w~3MAI*6#!xzH@=)?gj(l2T8Jo(XB{tn@O?~i^?7*DaF0Sdfe4sLM6PnFn{pgvWt?=*uL zPP$gO##OF!rE6X7dRLC>l64~F4^cwcDI*%ue}RRYUVEn1Ci)Dk+My{;vxJ6&Xn+J6 zNWeivAP3nswvD(c16k1E1vli=4N`ytuSP2bE~w!QZAi=%+UW+?YD55H5X)PO+6E*b z0iGohlpD+-1S#xRxA07BbYM%?ry>`x%VlnJo%>wqszHJyBwJ9X)T~qfZ;q?94p;5c zSR{yMEhLbx5zWez#9-kJp-s#iLK_`1K*6@saYJt33nn*sK_hAyLmM=L2G!mdRBkwk z5dW;e10H-q4f7pp8HB(CEChHg{@n1f)vVtXEOvk&VV*FqBDGGDVRYlT!3_G3k~4Ws#m~e zE{See>jp^wmkW5t^Jh!_=18-4)Oi+*p2Y%bNlyVKkzTbF+MsCK9$ElaXo4{B9RFNl z=2;58#;<_IlI1Rc+1P4Ou75*&V)ZQ8xSOW-i>-ZaY-f9}MS-4IM!80C-u$*hWd_N z!T(OV!UfQ4FJQbZ5&t(DR-2fTtbF1pKY2;e@C6=3y67ZV!@=$BaxS2xB(hF9a9w`q z0!z8T6^ATJkT8a2k3|eqz`}gd(AFuK;SHC5s~O1tRxhA|?4f0I6VPzt`2V7T!DGk5 zd*zM=Gz{A9W!HA$4S#sVd(?hOY)%Xre^#EEyMj6UF?Sq0q&Kh`$pScn09tSmc270~ z@-?hZs+J_!`;jBwWKwhgj2gF%2zaDL-f2w)Da5L`RqD4*HiQg8zl8t!Ld zYQzjB`2rfuJcgaa=IsA9a}&;BWrwoS_|DHyRgP`|`DG49JPetW&#N{|18z(`9oGk`!41hBC{0{<)Uu;2ne2(&U; z8$l3DJRHnH9o#_}8H#k_tGkE_tHPzq3l_->AawhR%cFxIpotmiJS$iOE7$@TXn`f8 zi7TPEo=A+?8iT~xviCYMHIM??Yq&RKzp>!G_meUQ`z$Gwu=hKNFgw5A69PY5t@#_S zgMdD=U^6JlI4R%(E+{}Mb3g5Cx!)^^Hh?n-95FT6FZ{bZ9{4}ydbk1vzcHx0ZaWVX~R zF&-R8axBMegFHV1!n#n$z(Ge^*_k6`pOh&=%iEKd@QfrAfHl}h0T=`U*aCPfva;GN z)2pyu!?)aOK^m03ecLxJOUUE{E#HHUYfQuR!o%GIM>~X#H!ujT8!j{RIA6oFGg~c0 zgg}p5gPS{pLrglcFf;%90SJVRS`>={Y&k2?zzln}lGwNh6N9>2Eu;IdGw?9zYppNf zzu#g=PJF+a6oUIZFaQ&RAF#Z}oOsNh zBvhz@aS0OGf?Z34HAn-0+?tei#RJlJwAgtM=ZqKgg-yTy)rP$F}yiIYdAzyEsfB=IMl8ET1B~h z#FUe?FYCY&95Dxzg8rJn5+O#pJOh=Sf>6A;QG__@Lrn)0f-zu4149Gd6bqD4gOkuo z2+U0boW=9R0BVY(kMd$W|UHzBuXgX1}$V@0IoKkySK z-ZDjvAjz*YGbunlA#l@KD~a7(KHqCOHJt+Z+t28LEHpT+`w~!Mw1P937hCJni1UJz zXtj-itO1ozH(O92&Cv|RvfT2|HB>MTomE<`Rj5LrA)-es`76e0%;R}X8QKync>@ol z%!9Ck82!hC_&gGb4K2jc^x#he+e_IhJOAJMFJj!c2s<{DqrYC^)MdL!EDOHUas&3G zxQ~1|F}TtnDA%ErGHDcmlw8R}EHIfQE1-L@jhIjH^f^C7KRMM#*l>euL`s?iz^aVI zLL|?mGfz@%O8u%jk7F|_eZwfFxIN`9a*fMTM5o|;!)_FUlhV{_6wQ4Lu2EG31)Udu zqf6AfGTnoXW+Y3k{6FBjL0ipPo!wb|644~8A>(KsUG)-QrJa!(TJQ)glGuV7pu#mU z*3HX~$ONh{Q??59EdE?XY9lKaWH$e@&gj6hN@XwrOEJ%~EwWlfvn>lK{Q)jO1KNa5 z4Kp?g+*6Q6w$So2u5C633n*nPw*O1rIqA4mFB^-ux>|NB+-b8YWJ^OV+cKVwT*;l> zb`luGe5Io89AFJmBN701BZ&@RTF>=7$%41@0*c~dr?n*uywpmZ1(VgaC@4L%*9DV1 z{WB!!EToEE7~x%}dMjqcGdrYQ;w@g|6$^t=sfW4T|9F{E5-h@69Hixu%tf4znchVL zEIL>NciVy~)W?G`))|>pp%N&F>NP{H1OsJ)U^Lr0fPGdD*t_xOVQ$A%> zPUU>UpXHdP?^0ftVVieEnM!6DhlyeFAS{|v)`N&(C0m0Z{wXt7WnwO7V^-z9B0?Ev zBmXVn6DF5h4w*~F#fDY)%#Z_?ARRHlFIH93$Mwn=>muV)O zEX)rVNU~)0V|dFzsQ}s_7HE#{XpbJu#p9i^X=t3umw6VD0JaP>a{lvYs%CH0zIUYqv(;X;I>nmZTN-Srbku zcp+(RdFVlkX#dM#12m}NB>Ox$T!Y*?yZZAv5vl2ZDgzgAw-U&|GmtfL{IcciY10yd z6L>EdSb+^J0}-&kO%s9_@U8S1EfbJ5wic9-D1o>Y6fI0GitFgCl?mUDr!wgMOMIk8=@YXr6MOhaVD#W{Vi=H|(m-f%GsrVLBl7vO;j z_iqM9>;KT|RKJC+(qh3j-A~NcusRD{-*y2S__!sVHUkeR^p=S?$Z*vn#s}|Iu-1$# zBP$Fa?&@ChRBq;HE)E+zAD_LPpC#pT(d(t*YXBBjn_ANM^I^?Uj5)vpEQl{NNN<>P zFE&Uts_m#Bc!4WRjE$Rt4HyG7_<_z?0p|k^C{T%v zZT~!fiAxm%Xcqz(U~VHrkLyDX4xmXjh;BRo0ZG?UCO`LZRw5;4ESNcw94kyGPZliy z6?hqMl%C<8f=#lrj28$=#2!Twd_VYnGyGv}7(oKf7&zmSf*Du=3?nO)=v0}gzY&+f zgj3Dg{Va+YgZcadg;zw_2z5u-EzMv9(7r#?w)o>z*^%(V8EAqpK#wsnzC_KiMSOKB z5CNa_@p(a05hzpcxPw@OW*)@{Kv@CpX~l25+{|asbZgmLLoCKB@EA0X&z3vr}$15Cg!5TY;A@ zpD_3a@eC7KU)b9E0t35);O|>&0z7{@026={SS|KDx~SGhutwYOo2_U60tZzsF<^Mr zeDszBFhlQZsb8(1ZvqaOvgqb-VM6$9H12ulo(^>#ga2^1RyyhK!_OuO_sD-I7SW2mM&kyj45*_&HtJn>T3aL==MY1sgYF z*oZ-M5Dl6)Y&bU!Os9=d0U|U=qq{>@{ACPyo*cGT}FiLHq?O^SMx#$b2V*Vtnc3Y zJrW_Z<(P&qqRAH%Qq=Q6n*g_&zz`1tu+hdxP)ISt7-$GE1%yp-C;uC5Gc@r+Nba>E zMR*>52%JePvGh@HLZ~#xTWFX-VHpFyP+&tVsQ7|oFxoZ-aI?K9+go0kMjm+vDOIGA zM&+EO{gfFdzY5*1#=3* zMCuDt%+}IJlOE`T4j#F{!wa(sU@f)|xzSy~CbZ#3b!cE$-gfInOYB5MMj5fh6H{EV z#TR3o@lSJdtYwyTgxMt>UXdjgmK~#sX>Gn&d)ee5M_2F7W$<8~y3l1gB~=Awn4e_ZA)&Z#^Fu8 zQvi6zrItnX#t$Wk5pYIQ%%EIfB)aid+COk01WT8Tk-0-P zHbfj6KWw1U2vD3M#gN*)@xlrRAwi+W&qE)*^wU#ceZ?YoN%GBViKabM-q)v|@`LbTl1JyrFdkVvKy~S*2-6>X(pS zusCCVAv^*ofp#kL0uhA7G!fyH+Db4IHQ)_g4qMjiSh9u?@X9`k695fdWkC!=!2}i= zl6jn!91|3XN9M5|Mci<@#r2Cvv=dSWDffaFuE8`EG=Ul-QlJq@!39|e*MtP{oDF=z z4L}MB#9H?Q8nMJVCTRn2)McC*aKM8CaDzi2V*jI(kmoHLnV@NSxE?o{;eu~5qxJge z$3Frxkb=~h_^$E>@68X9W%*K7$`_SGeg%<*oF66qqQ3TF5|fqOBv-=6$xljUfSr*Q zV_M>d%J_^kAbHE6+z>#{aE51Y2#r(}Xr$GsAy}#E%t6e+I+k>5Grv@WWn6NQVb(;K z%~7UH6qPnD_KHNUBb8?CWK3e>(P78TCN5{f8TXU{SU)*t7|Ge3T(WMP+his%(__wx zq-T)woF_f&Y0rDg1S%(ULxM7)QMqI$8~QSZLNuZht%@1m zP`I9Xh9yDknH$c~83F7dIxF!dLI%alkpJ0oN!CORAZPUhDXhQ+VwepwiL%m`+_WZA zcmWTjd8C}?1gQ8NDp8AS)T2slN)ug6V74Mjs|0kZQl$z*9ctAyO|_Dq%qmw23KlA* z6sbtb-3ort1p7hnBR@D*O~vZgx5729a`mG?y9(8VUWK27*{WUTRMo2j_AY%LEMW^f zm9WkgD7ZvxT8Y`k#6mW*lASDNjdEARLd7dj^%!R{E7iXSHnei_tjzdI+S4AkvU2UF zYFq2t*TQzL`i#nEyBgKHE^TDp1JlR6)LX9t7qxBzt!RrY+~Xp5eu#}NbDQhj=R!BS zNikn?$ERC_&bBGq3)xmoTV1{oxBs}I{jQt5OJ2_|SGww5FMHeT-pZbrx@Ng8$g-l> z_@)mh;@$6P@$29JRw=#j9Wa3lY~TY=4|^x0Z(n)a&(KKHyH5#|c>!FN@bcHH7BT|HFWYDIwmHy(9yFn!hdu2|`I8hbXe4*5 z?b)wNdvy4fxLHY`GRaH;#8>R+eH z3}`R|x4Z4_Z-YDB;vP4-%Wdv+qdVQ|UN^hj?e2HOJKpl1H@)j^Z*dm~ugKmvzx&PW zL{GJ5xHf22RP0n}XQjKS_BFN}T7nXsAmS3AIK?Y&@rz?T;~L*M$2;!vhJ!rhA|JV` zSFlEZqdes*cQu7WZCG2QrPPqtD?rP9ZIa_W=Q`gx&wK9k_MHGEYS8z}i*EFz<9EVM z!4kl`x?S#Jh3Rj$^#9F&ZuP5UJ?mQE`c)By^sj?G?4Dh8oRysLXS3L3ONTSjAIxNi zb3N{IpF7>_E_bgtUF>?_JKy6(_T##o(ekA;US*zl{8ruWieEhA8}Im*dA;wFpFHK! zr}Xc>*e_f4?%@ZU_{W1j^r9cV)+tva_n@9Ms!u)ZSMU1P!~XTMk3H>YZ~NNg{`R`h zJ@0q#``!cp_rec8@rQ5x;v@g~%1=J?m+$=ML;v~Gk3RLMZ~f{6-#t@VaNt>8?OA`G z^x_{s`O8mZ(|bDo>R-P->x^G!$6WAY>O5D&Z~pt^KmYni6BgL-|NjFZ_4rwQZAtgh z7MDn!u-V`KG5=r#I^g*ApY)i47zkAWTHpn0nVo@*0iG6&A)KA<)3gl~wb|GLKHv$W zU<%4z1WL?rAVExggzc!t&p66U^omTdOHDjeTU`umVc-t};l@M-({bRk6=7c>;MBd{ zO{icKI^h#K9t%dyMesoXbb9jLeAc3qz4-))G1qNXo zy5UP?7yVh7Bk@xLQiUCA;D4DQ6!Kvo`r&>F0k{;46mWruaGQsGK`u!_85kmwFrpL$ z3l}_Mq6qw!=lmSaTVy8@j zeL&(WO8-F{n1P3g!5|8N6*Pf+Oo4}#2rEj#FRBJIZBscJ6Ecp_-*}1?^o(M_1Zz5T-bNI`v=;p6a7Y#>ZL z#^o>lhVPi+7(|PE^rZ}|(%7ffxiL8NFbs43HJvViQ^6K}bj&l%a88 z=y-A{F$n?x_$F}LD2a7aaoQEYky_ei&j+3ucOjlJIj1dI=aC{Ql1{;Q)`z-;hl?cW z6f7i5#KyAxKz#_^fO-mX@P-wDW*5B(J&ptqh(WZ#N2a2!;Cx)j&_NSHxOhl)+?rsv3;Jg{tel!b_%=>cX~H)X^IJk;!sy5;)Ro#agW6b*e^?gndqd zfbc38aw3Rwp?wHzn#P7lp(A_>fVwD1C?1n!fM|kRfjX9o$r1<0x+y8b=?8%X7J7(C z#)cHAD|@_UM*fZ8Ea^yeWrXnO7@{O`Br5C3Yi&|Qg1Re02!R(oCQHm>MFjuHs0u-* zvP7wTO;;Mnff`JoP65^?BEz~Zj-D#Zg_x5h#qQxvS#f%?b{mfdu^Zm z#oFIpmX125-NK#TO7HZJ9-(4WOr#AL{D6dvWU4gNFbO2Mc&R%jBRL7v2;Ec;Dx(%6 z#4yojsw5*$jV&9pZ(I2wQN%AX70e|D>hbz-h=HBUF_N`KFZCMm0oySh`q6}4Du<@# zM9gaFvStkZ$^->JkDY)hD8AzVaxj7+XH#xq-I5o?DzD}VmsE9V)aa(W6F_B3-JqDbuG;qe7i3 zwJO!CRr({6?^;s z4eS>%-@=3kA66{baO1>|5igF+Sn}h^kTYZ6e7Upb&y_<{9EEk|-#)(k`}XtK-%r2){QvR=h#!9d4(OkN`W-C!J`j>8GG|5*jF+ zhu%3TqHHQ!D5H4-+GwATI+`e@mr5Gxo`z1U>7SfJ3hJVkdKzk}o05vDsj7b3X{wd3 z{|alSr^-5Ntgeds>aDc4T5GPT^2#c%zZUE3vBV+G=4&I;|c(pD?1wYz4k z>$bsa+by@YdK)gdz>fRvx#p%@?z+Y{OYODrc6y;mB~%DvhkaJ4Z-)Ht>u~O;bQyJyN5?5@c#S~whxa%`f9Tv(7b(e6!Cv1HH4*Jr68%(F7lDAVdwWa1N@7)2<~P>NNg;uWn}Lo9Ali(Ta64Z%3ZBbu>^XPjahv$)1D zwlR!kB$F8B7)Kk@@r`9fqaM|`M>h7+jemqA9`6{)Jo537encc76)DI<^2-4N;gbjh zw!9Ki5@e$DS0z1k$q{wZlA6TiCpj5PPnHst{n}(EQz^<*l9H7edKvDF=fPTX(3Txk z5&}c0zx?^Km%#j`FoQ|VVH&fT$ULSplgZ3wI11s@sCa_&o<=rkuevuvh$tmjHf&0InH_7v!3`&Cp$+(|D;^{6PEzJ<&s|c zFMT2mot1p&2=6H*b1pQWD^jS>5bD2mK9r*Ryl6NhYSD>qw4(0R=s7tWQjd-lq!twE zBT1T4ldcq{u~ezOSQ=B8&J?B@k|~QaYSW!Mw5JV~C_Hb<)1mrQsPqhKM~$k~k}{R1 zIRz?IH6&G>QuV1;)oD{(iq)bfb*fqgYgN6`MhpRKD(2t$j7@Ulkizw?a|?{ky4C<;u`@=F_qUtt?Y9 z%h}C(HmRKjEjv3j%YO>gw5atU^2X_eqQwB{Knntc|IW6uwN>YBFPmFfKe6c%U@9Gx3_Z4q`$-7_k_7}bXRd0aVJ7D(~7`_LVZ-VK& zVEg(OzYo@Lg!wyR|5g~l7Zz}a3A|wgcNoDRR&ajdoFExq^IT^O3!0sT{_~#W+-5x+n$LswbC?$$=tdWM%#cR3q~Aa^j zBe-dC0@~A={#o)TG5Xlb&gkk=~m0y#%?xsr$wylTm$UXymmFIL0#)O3wzeS z-WRaTd~95^+Ss>F^rT~5>0#3v)}pTVoG{P;$ZjCf_ZsP&Q+7`xliS)cQ?i!S-KSZn z8{O-Mce{BUZ+F+5-t$JOxr5u!C`0+*PYw|{OO0<%()g>F{p`JsisOW8+p<@tXTuGx z*>`8Q-46G3#TPE|nNmFA7KgaU$Gq`*GkoM~|1NpN%Z>6|pB&`%&N#1CPV*|K9OfqP zxXoRz^NUZMrMHhL{TmJBu8-3?Z@43>E&U2P89qJmt`qQZ%b*pb( z=4C$m)WObXt&jcVTR%I{)9!S#XV>d$PrB1HG>~tL^Qz-)cGYoy@xF()Cbo zGp}sXlb-OLk2mX4uU*r>UhuJB^X;*%&eadT^|q&d;HB$&;lsZ8voCq>eLs9G2S52Z zU;gfukNn@$Ui!wzef66k{q2Lk*q)z$|M#D7ed?2+`3zdLpP?1;|w@c!DkXVjH)D&J}}8HiIxof>dUL z6^DX$g@Zk4gLnsoAm@XGRZlcXd^$K;M0j2)*o6P}gfN$c&R19^IDk25g*%9aLAZo2 z2!$6Wg*;eN413kNQPc0gKLO}ZK#H0=!8Ewhj5sN9ReYC2Q_y` zcjVMf1O+kt#)1rUh&7mqgoua-|D%XX_=t_Th>|#nmPmQJV|W4QZ<{zJLK9Q>bYq0b zC89Wp50z%SB`_LNg_~rF7Wj&o)FQ4(UDm~j;}mYO7(lRyUA0(=lW2;vxQn$10=D>z z17{+$$cwU7jL8Tj%{W`c=!?x5B+uB32$NgJn2Wf$jl;-{!bpw62#wxodD?i3<|vNR z_>IUIj@CFZ*f@>rNRG-Fjn~MHlNgWOh>rDWj`tXh^4N{(_>bWDkNW72_6Ur+NRaJF zFz=|2{+N#o`7aGAkob6x5&3Hed5jNfk;@p6_E?dPSda{vk>!|;^Ei$lxsf4xk;+Dr zK4OvpxsNb8kPz9CG6|0=|LKZ#_lfwVJRz8V(sg$uR9y?zfvI?8B~oFU)No3PlpfNQ z8|YHEwNM_?Zw$zZSP5`ahJ+lWgl95QZYGhkS9_aQGSD}bL1u_P_AprDQ1kbQYY8!J zsZeiujd8g!b7@g^>5g}qLdh0!tCeP}HA8>7mkimLCRCVt2bU4VmWtU;fr*$T^qB9) zmyIcxlsT4Sd6{^bnNH(;O!GpX8JV2vmu|V3c3GN}0#yJ9M(_r2Fa|Ur0D;&gziFAlSwqozo6`xM!%3Rg zSti*jn}bQ6-3go~|0fVD_LO0iC6>pOAyqdYpJ zDhi`RcB3VN&2Kg8l^+3qbMq*K1!rIW~50erFyBPDaE84 z<)mE-rAG>;m?x&CCRJv7V_s^W<>mk|&M+Lil$$B zrBiyQRhp)V{~D%Lx};j#q=Xt(aq6beDG(o_Jb~x{IB=YFkOjmD2U2@&gy)=Axu6pWfx;TB#QLia7=g%&fUhK> zAg7@jIE4|{UBKt8nk97D^{jzstu{%mZ^~TQ+F9C4kK8(`(DkjJ6|UwgTIkBF=ZahD zTCMKNuId`EStEk7 z%GHyp|3s~=T3cl2ekmKR^w?r`CJ+~3cjUM)QP2p7fV3X42T7Z>r`oiQummMQpCN() z7%R2$6n123PO^%GcyLWZvl7;~{MnQIRkE$=x2?*kNGK2(N@HZpe~9aM#Z|b6dbpYQxQiQtjmue-i&-{B ziivx(n#;J8tGJ(QxuNU1PX)T2tEr=VpO=ebx3jvEo4PqwxvX2ds(ZSmE4#0YyS1yk zkSnLL>$sxJyTOaOiu(aLpanz_pTmm*vL!Mf@BuYoI=&@Zt=qcm1hg=)2X(LqOHjC( z|MX7SJ5NNAv}WJ}YhVa=umvQr29j_H-)okAvSUMFAqfdi&ik_w^Z|_ayPJ!>Ry(~G z7+lB;Q$6*())l?tI#r>hSyAu-&Bao722MBt1J{Nj7_bMd3bZX&Tq^cuXOd=hkhG3) z2sFU7NGl0CPz5P02~vAyT|0_6pa@MMAsV8y5$jG98L?mK0IQ03K71hti+3Qvv@0MG z{u8mF17;GdvQE57I%~5_$+F2)PQQ8~6QTn&a2gZPwnP%3UZMplu$6Go#hGZJRARRq zqXiyd#)zkjnM8~=&;uYKA>T=BI2FYLPy-Pamb?jFRos%bSBgN3l-Wh07p$lr|1ifj z5GKxdl!=^NyEOzPtF7z_jSY+ejO-VE?7UjAum>ewTENF497{Oxy}*^p6icC)Onfy^ z13K`-gRFn69F!Y8%QOqfX9%PqFvkbWV6E(vA8-hJpsGc=xyj~Ttg6XWb#Ta~%8L58 z!K{C}OtZCo$?SP~w7ARHJj>Ip&B|!a(d>xBn90>l%j3+-+3ahnD1tjG&Ff5D&|Ikh z`OWM+&y-qW_ACH6z_eN*s@;pLc?kj^00)P_#}!fqhoA+;yaF|LLSlxv`Xa{%TY)~> zwE{qlBaF0%paWPUa5$$hA5+BdD+g9!2aBKwX)ps@a0u^913*&)d{6@p|NSp@5X%aa zycVs&HC7=@Py?lRRUd$>68e|Pn*tT(GqptopWM?Y%P%-!&?98f47~&=;K!$yY|;2J zQP2bpDVzJuFIrFqSbSpzJcQmv&D{3Ez}qqcaI`L62*#Phg+K!eox)9k)WCO2Z@mX& zfYk0u1Rg*HQLqQ2%ppm@#w&sWQ9uOyf&)H;5qQlgRa0sHR z10Q3xg+1Bb6xfWt2R)G4j{VqLkW&MEFZ#=qvR&H>)?`FN1bYAnOuGbKoW{P>15vO6 zs4*lTPzb0&x5ks8%e@C4{o51>OBsR#b->Wh9YB!m$I6HyL;yM;|F8$>*}?mCoBLE_ zf%x4fJGd$mF(5;XIG|BTXKJTi+PjUO%(^eqTT#g+I&}a7dOeHpIFbL7!BN25O}$RT ze9LIIVX4(9<$(A}Gv%gkkgdRxeRVAy-$y)nk#X(pjC5TES*oOt`p_(I**E!u#1 znRW2WbS&Gj7_%cD;#?91sv6W*9LgVVvqyQ~vnbxw`^P_?;{&tZC63ES9^>*H*GBx#Yw)+r8D79p5?lH|K0;D00V5CPK~%~Mcpq| zPzUd;2R|SHgRlihz|x1{2vHkCkzEK=`!8L+%maK=LZh>RIOy>mi8}3Okc=<=J++F0 zi&YQ>ezD~JlDrD-0Z5(TAg}})jOD;K(Hk}B4$ZK6YhQtwP-E>gA$-&NeNv$)wBJ_9 zbHb{*dR4hvoMu=uuUf;-i?nbc2^-!Bd(Z?c-~dO9&>6zeXE3!Ga0tYF2#V0q6QbE6 z%d~r-2ykEm0?@rFeBBP9+eq8*pk2q9P46zf2WQX&ickn=j@gai2ODCJ$}>+m{4|AX=#&;Sh}^D3Y6b?wFnN-)E$ z;)K1yT*AXx>=y>>!#bPM87(?t+r}Zp$wEBDBBHXlys67x$n(C$H~i5gOJ5+u!yW?m zAW#P@knBn<#6GO_Q{PRZy3B*#T10=t86B}i00&p?!(kuxA6*0eodOt1<#p-9HonZN zeLJg)CBw`cc7FIM0y>8fpR#%(&%TOH97_u;^=EeB>I9jE9?KrEy}63?hM)FTAF-An zv088jDJ%LPL*iPP`56KOCOjcQU)Bmf^h;j@8mt!|BE(!W^}k=0JUsUqjRU2M#Yvpe zU$4X-Q&F&w8$D{&h-1mfDkPUwsj-mZN{t>sb_BT*!=5TMbkMK~g2s|V2s46!xe>(1 zpfO!~OgKc+AxVJNq%pK5&6X{WmikHPaO0sGdvq+sK(P^=gCO7#+0&?s!98#+5~%_L zLliiN8l}W=$RWi&Ts`#Nqs1(aMmlOl*|TQ}2qJYF6;fCwZCn8#hWI%oz#@hvQL=s@ zyCA${Sv6(G4Uh@lv?9HI$AqRS{2{~biBvH?S0iy4XFfTKvXmc%JN45@Ng%j>qR zS<*dJ$1Q8L%^9DreYm*9>J@>`gk5NfL)AEBd%zJF>_-PjU$)HHK!Ah|>ob1b2ty0q zDjxI`@6R>5v~cLY_gX88xFt%cEIb-mOAd|{COQNThZsr>gcLxCqLC$5m_UcVkVvS* zL%xu$t3!-f2!y^?NMVBA5^JJ_2~=FnrAEdw;z152;lUvci11K0{4R{?J(lpppuHrE zB1$C(9GHO0DJQ5x3kj<1!H*3b=%J3pXrMC8zI3>euD+INufoK7_|i4uBC7I<#3Xcp z2;$(Fz)Z4em>^Iqr%Vzl+)l^{{~`{FlkP$yqELjuhY%ye1GF0bAg!KysLdrU#O&{( zOZV6e2Qeju(kKClQu0X(<%)v1z$PNFp(qf7VUIclo2xp{&{Cu)|8ymFw^-|_B8sni zZLdL#6oRXSAy1WSE=I>gtip$gBZ4tVwLl1iI?gjts8pAHkG3;PSf~fQq7ZYuyogi8 zCk%#&cQ40YOR0_mZ}mV69434;(u)AJ6jBQ@XpKpvnrza*pfXZ~h7=g$%7IM9luJ)Y z_fW`K;f#v{t>uDU_~Y?lYOh>|i((n#jiNY1qKzai7+i*qowYizv>;-m#saJD1J7u~ zfK$X^6%L_nEli?60fttV|2AN|)rzC{ScO?hiCbk4KB28iQui8)%891h4r}74+f({pnx@&7r{|Ld6gc`GJB}NWr7f z7Z*8)64@RJTXimttSSQaQCvqrPzRhOgUgsBAPGhO^-vj;Y?s}4}ufSzOnhbmyH5MS}YA)1huPlXr?{j#Q+gs^4< zvUwcCqLh(@P$Zu0t3wTFAQ~`{igzh#;-BWSE^z_ypb2xL7EC zu%|kVwPQPN-BPvMm$ud@uf?ryKgrwLw)Uy9J?$oETd3mF7Pz^UEpAg(Yh>=P%EV@V`R?yJVawsDH@q5~Hr5GFJwH4yxdm5U;=iMPRFcJV4AuEkQ(f z1lksx03iWVNWDZsix|5o7`LrT09XVI;z-vaNl4%lqjT6AzDy`3uTfQy-WbqO}Lmwz&eIRNy3ho&U8znAPE5KvCQlm|`uEYuGBk|C!Jr zOjr$|S)>NyLev_cqx*nx1fmE<^oJ#DY)IMsIX@k+3nC}16kJSApl5>o`^HBcMuLpTJ&NQ<~zt=pTKAqK$Pfg(O6j7;jWi25! zxI!V|fS4uZP%r@eS!MI017W5>08BoMSbyyC=`hS@8flEgfk&XC5W6LFSN52^m9rpa{pL|7BJ#tGr!R zEA;~>*KGQYm}$d?e8oL%`ONig^T7uF=N~Eh#g`lPr|P&wT6)`@qWI z{_%~ge()C$2er`x9N4up`9Guw6MBy6`~%OM?bx*6!4D#kFZz<5AR>a>ku8>S3H~|+ z9_WigvzS8ZCNruK-RK%9fsN}~iZqa(G?)QRu!^QI5a~Dx#YllBl88F!fq_~Z)?p$o zz$^he3=fDW0f-+!>48WC7l&Y-nP{)Zpo_vVtgxCN8juN+@}Q8J8TIjiEb#z|Krjo~nEDuj2$(vMI6e{% zm>Zq%Qx(3;qp{#8Sko6cK$K3awZzD^Lnwqo$TcGZH5xmLReM5EWC$)o6w(1Jd3lUj zbP~kqIJA(x4hDT$^lSq}O@B~z;qvaped&>tSCk3EYs}i-Ivo0S9U*z(@>}loCs1uI)~7(p`i?E%ClVK74rKC-rzWifQS@03>W!||9pfEllwS4lt1#?N6fQG zAqgm?+YAB7l}6MWj1m{a*n6{fvcAYjecZ9BL5wteogHCFOQW3c=%6hci6%NhQ+$&Ula{fI zzqOGuVp^N1`9m(cFZW=kV37nEgiFJbH}gt0g}}>=I17u6$?)+EChCuw^rwI%v2n2< zU#pHt`-<-IGQ=B?rUWt-i_H62NVNzw!!e%lyTHQ9zOI3-&Qva7J3dURO9kXU;@d9d zD@0(s5A?&X)S|8FYnIEiE!M<7+qBEqEXLlP&Cle`|J(Gf*yKLfOwE_jp*@Jl{6aB~ z(@Lc@JS5vg(%dB2Awb%x0t^td9m}F5IgDJ>vmH1Dx%2~)WRe=-1I#S8(d3L^VG2oD zgQu8*Eue!gS{X9obj zi|o0xCX|j9=nxG1zlrgrsiMyOV!!qfrBPb8DhaU-=nQWZ5dmPAKjVp7iUMq#pD-(g zZR9X+d(`eRr6u5#G5eAbOE(sKw?S!{(Rq%Je4rYjwkfMZl#>k&Dae2kj0rdc3xUys z;}n&WF~#^aNm+;*AST^{uV6{U+SEjtfXKiysuZ-Jp-9#exYZ}J6v5acmSe9C8z`HC zjyckZEpz}M5R4A1q>^h5lCrE{96ApJLmx6Z{7W0hIs`fptMrSRqv1=GNKluMLwtgt zI#>Y^k&Uq1h@twt4U4j3nn!FEs}v~6|Ix9C(`X&|=n6?_*5R_Px#+n0QJ*Rp0vNf~ z_){;ha6*M(%YF2Ks2MMY(I(t;#D%aQNpPR3@}#1;w}mj8Z9*e@+oGcSI30pXEntHt z>!#Y+kSj2_u$mDmB`IBCWs!p5;=)w>>SJ4BMS89=mB6w^gIKb;P;VOuuzLynQdeAzXB+Tj>Ja z0}R+iGn$sR|>fh;3F*%fPs^kui8loG2F42 zKoU;UnApj+rEtJ5VuLY2rs3&`{~myYwV}=f!I0}gML^hsBM<;U00cis#Y>tQ@DVE! zp#k1OlZgAFE7P%rXt^?*L9q%b>Rri%7?+d7m}McUJYk)UTPurbUnTnpDRT%Fl#9TU zU*fTIvB#*RncWDx;Vj{)SxnJ5CF=Q zCNw$BGC3EKm)I!7i3peNnT=nAFS>M{Rk?urK#F-2n$z$DI0}EP|x4BRz9kGxJm5DlN zxI@4SN28*x%&yDfn?Mt#|706E4uDjWl7L6SHWiwHaNU4`x}{8&fQPUN(U5>70+c#v z0%r5J4Jf4&&^vNGgD?3D*+?QDSk-u|%a33kv#=0dT>(l4sWAJtl(4M7D}zpAMky|5DuIa0|{O!K<%0Z3?8N-UY$ zN5!%X1LpUMQKNDh%%Z!yDch|a-l8Zk;6&8uQXa_lOz0ZUtwBG=HJ7v%uAorOqpn;4 zJg)Ft6}2V4VN2@XD&xIr>h62$n&l*^-s-BhF0Z!R$_Z=sOOmttlQ6RjoG8!ZQbCUx z8g0!@jGGABiJjQ_fNqMNmH8UD9Y!w7HUILW04tk)-Y(5poSk|MM?h06K-1Uo||se7v&#`V`u(-#an6{`?~` z;UGRL4xiO-nwS~wrX<{$P?!-C;d4?z6YCB!qdPJqG8BlVSWa}AjRQM1!=s1^0|`gk zin?e?90Rq!n>U6~5Y@4iMqo8LrDEEU1QKBhOR~Y$&{+P0PoR_T|j1*#U1AVLUp4pb3|R z@|iU{g3CyfQ;l4!sht9hzBA<`e^`O+wC=u5EX}yyJgboLG)RvPB2dM|2wA@1AXhSu z%J9Vax$&i2lGF8Au|4DXxs%>d4X-#cqOG4!=^lw7aw-O^IUhpxQjNMWr1-IrYvS&y z{fo8PURHTc)YWp90KSP1#_bX=wBaq?BV;`)1EQpD(q;r>#ezKFWD5Sn< z{}XAz2LuGvjoWZnY^kdYRdfU)Km#jq-a_c#&{YWaVhDh1k6X2f63&X2X%Dfo8Lh|) z;gwP(k*bBjd8q;l|CD)h33!h%ubsDu^Jp2lvMCyzjjWI>y21IDkkZ-6M4Ufe8p?`` z03Rb@7Ms6ShnTDSCTY|38nCDv`M4rK-}IId?CV)GGjaqmTeQBz zFOBG$fbrotLJc8NidcJyzNq2R*|i27dpIzT9$td_(1;vRqFA&fn<0Wov6#phi%zU$ z1Ni_w3zEPIM!>#zp0sMx0`U+BacFwCWV@0lT-4K#rgoHwc%u?2QRCJ}ecD$X|Kf28 zeo~Zqa$A?_{V1s`_&Da}q4r~Tdo2HE``F5_>F|s_t;cQt_LII1{~I11uO04vX9Wlh0t904 z;9+3Fg9II5U^s9fLxvz6E+hy7BEf+MBPLX+ao_}j1|Nz9;i1Q#6&@HG%qX&8LXrko z67*1zrALaRhDd4s@H2n4>h7RYIJDDo<@5P(I|2C<=%}tM>d3UXb&7eO?1F1 zv^eKg+LS|s20oeWL50a_+I%QG;_#eYJ$!)kyk%S3R+aZ%3mrMwf^oG}nJ^P5ZMA`S zo=xvwqe2H!maL@N9WRCk0t9TJoL)QzQ5@2UBZYuag=vx$qQepc9wLbjCAg%JU;+)X z#}ck#(1>*@IK{_lv@KDGBtj%N5D|wQLY@|NG_u4_EjE#YLpZ$X!9=9_p+!q@s5S-> zq#Xi+gczvkK}cZ@2#0HsIUw6k6@FC}S#GuEfCCd?sb!X3Zi(fW|6OvaC7E89x#gJ? za0%v^Vw&mZnZ_NZ9ft7%7-dhdH5VRI!{s&So-%Qz(QJZtMUkC9@if=@V@kH7659o>nB5t9{7|t4FjE0moa;RT$i$ zngW(9qasaN)3A_zutyI;o?#x8g}y47a?`2Dm7)qQ71UDKLKPTfcMaPYusg|WQB)O% z8(N_2k(*Y!JK2d|2HHNzt|M#yjj%Up>Vax1NOtRJ?!I1+Y|6-jy%B&tlXs zTM_fyD!~;3Oq5jujCKfpHoLrpv8q~xsqKfQ&&y%xoKr0E%6&*kd-``y7vu6#A1lD z)UB|XekCf&7%fWD2Q3$yXV6lR%i z)()qeZ`w}#muv3cJMLZbtms@G5D^n-($41eM@c{Vnv+qp>#f;ScMEjdbB;=q7Cesp zbYwkGJz4YQ;{~&N+2J>+spBW#b-K(4_Ew^#J_G|1|42(WAzZe#-){U{i|!!(-gjbHZSiqD_89T+Qn2wC2UbI zI{;% zY60k5u(2OOFaWmp`OhdH5Z!CG2tn;xF;tzhp1Rs2wFiEXjbvM+((uDIk{xO`@S~Kt z{%5IPna^pxqGD{y^5nNu1A0ua!MAeY1=2H;Q!{~Bn?eSd1zt61kXu&{}DxBF%8fEi5P z0WVF%JQJ4MH?BO5&6d`SUlp+^Lb3red?ITg6wokBspk9A_}aGSPWvR)KxF7Tv3n$`%J4!cF~4l415pK3pDpxF?fbh zdMSm>N*&NrukEist6b$E7n-%MK#Zr!S!YocwNXFXbS?)&<2T>;JZpL|R^lU>LZ4^Q zYclnXV2R&9vx=!*suQXev1(Mk8Ap!j|K|ezA?rznvcG1!uAyTMm{(02mqr3KEIf&p zNYG*=T!nRA+X3lHopMBC`LdX}1Lp0H`Pj)Cv$75lq!b-kN3Av$oM?RLHWkZHc1}x| z@3UL^ydqJGo~@23T_|T?%Fo!Tkyw*L6<2SYG&tr3nic%jw46Cnx}NZnvVondq!$ux z-j#qJ9I637YLU9tpD~uKgQoT7{EW^s3cc|K}lyeh_J&T3z_U<6I;~o5tMerPYp83Lv4T6QD*I zA$D46k4W{ZVDIqmO~VXcnI0~-bx`j$4Ty#u7&1n+Dq=0+?S)1%U*mPx{%~N|7&QKQcd12vN@UEnna78*?H3NC;N#&B6Vv%sf8Q7PkH3j z)V)7OUl6Snjg^a5v^tR$^jVGSvVlheJR|>Z$wwBZ!->goFS)6Zx?&`_#O7_f?3aRT zUQ4#b`=4;}@Q2&G>JZPC>A(E9?w z)KGWU&B)a`*=L=`3w!ygur_DRK{7Cz-}$wK!7CcET6Xc(eCne<@YCE()Q^4|rwsTqu>xJc7{CD>jF19NvR7e$DHuQjKfqp2+;>NwIP@dl@W!rbsv1=MsFf?L2u9@{d#{OW38)`p&ziIhw{-TXvm}W$9i|UDlct2eBT029y6>kY;_S z_|Y^+tf>C(AL#kWyeI(<(IqFHEUkJNPwwu#w1{REgqUy(`N^ckX& zDPryfSd|S+1zB2RwHKvy5FX(hd;K2_H40K_ix*ngrd(Y0)LRDj9lPLJwS3@PP}ed+ z3kzzYVF4cT%-2R;(7%1#_wh?$ZCwoEARo40Xa!KDMN_zaM+BmkX@L|I;+fTL7pC3Z zcL<_Cd0j+B;sVZ7jTN6QPN6iCmKB!bH2o~FGGpbL^;+Igc< zq*%ORNgqZY0tOn+r5qJ*qLoP%ltB_FO4#_I&<#SNB!XKnamnl$)ALDRk;$YYB2z7; zVlGMDD?XIa1sC7UpYd5qkbUI-G2||OO5s@@bx~6Q9ZZ20*l9^oW4>S_Fns?odMq7ZpPL5sY_eE zRTWZ_TskH{3QU=4-dvi?EMcfnwnoW~3;Nm`81z(6yyDPE_}G5XmVA0kNoN+Hn!BLi9=hQ{6e7*vFAN?g8H5IQ66h25$lUj;6h1b!2l2_>@;|6q=4 zBKC0waq^9NzF$VDDAl#zeHvYf-rWDy9XGbo;0+_Y#ZbFx=|X;)Mp?{i-R6)T#3997 zP>ESjkyfrf57|A{a>A5@xfd^97xYZ!W;PU*(Hiq@XPCTXG8JNE(WG{2$)cXhmuP3B zVkBNtX_?KUx1E>--c4LV(vxoGcqddyjoNGSfTyEU+`=(m#6{|$awm5t znQVaO!Ih<}0VTwyUtY}6^~IWP(V_)JZI1S=zebCD&}U4Vc*>`X46jQGFhWO1{cI&|64Sst#$gOFWzZV zVbMrg(4;n3+PMx;B;^e%=we+VQ+zGrUJ*`m8`J3}sGV)B%3<$LqLk(%4+f`fi)N)EEz(o6Z>m$N)BwQee9T4hV^Q>wn4GOAbfT;8iP?-=6fv!;cv{^g%w z;sevzzT!vsiJi;>8~w`9^}X&^8mp12DzwyQg6|KG!m9xjC|N$J@}%9aY_ zu+XNU-IinN(k`O_vGpP-jdkl*1WIg5An&ejxxpd(g35llX>>@TeA$yd;-G>0Dp7Tt z(`x0h4Y3pZ#P~v=#DOo*4k}GXT+NzP>^hra4Pjw+q6xC%3ODfqR-Oi#FhudNlwN7l z8Zi9YsF7w|R;FK_Y9-vxC^#PM@-UzoKbqi$h1Hf^szsZkT^CrQ9JX>{;Zozu8EXXF zGSPM%h{o~WNiPOdv2ogNYl@(Q0!!6&YIGLl6n5t2>R-0zP3Rh^rM|29C9>dV1oDxa zzyj%x7FG%`=mF0kQY~^Dx{EDpC_<_uE(dN3LUKCu|7d&)EH`s;**KxbX<8I-%e?UecuM_#fh3z3Y95J+&ZcP82M5h`RIs+Sn*A_|WY zBBa7PtB*deN8U$Vmh>FQA^`J|)=BiXNbvgASe*)HQ6ygSa%_E-nfyZNgUT>G{Sem5 zGuIX|8IQ28&~exHC%)Y-TB?VS0x%h~+uoYzNFyf+2QjC7S5g-3w%TIZ#%H2bA{Jt% z{A}phF7d*OnNe1(*s9%`@@@?V5Q@gwHuH18$r@nFv;@OWy4;;6D<0ocRhjDVi@7ga zBJXxI1TRw~D6_AE;;-P+we!;ISHTq+I<{rA|0k#+3=mf`2Lmhef?_Ma+gmlA<1wA? zF%dyJ@E^Tl-2K%SVzw@avP}P?83yxBaCGxER_^pR`PMAYI^S<|QOS#ZA z(IW7`hNvJdp(K~#Wbp4#v#KeQp4+vazbr2=0;!?YmFa?_jZ%uzMi8)xAc0G3ylx@e zIVknms9(q5{z)lMmsEV*ci8TkBfi(lPMQ}Q8|QHp#7q? zte3X10@te^M=C}GH*aG!O#aTzx+Knq393f-#J)4tA(1A-kKv=EtQ((7A_W~eJDWM6l=P$+J0%wWhh;e7z?>0J`tH1eklguRFc(JHFTZ zz^D5v>3h8syunM7ywCf+2mHUI`?}*h!%I>FNB|;DK)7$bnsB_ve|)%uyvFx?$aB2M zo4m+_JjsiExBy>3pueyD$BX>KQ~bj}e7noLBt^WxOFRg;JHsoy%qKj#BfQRE#Ldrq z!~;Ff%e%hId%Vj~(L4RZlY7(0yu;W0)HD6NV|~5bywOX2)&o4!fBn|?yug>e&R4v> z1AM_xea%1p*&96Dv-{Um{lusJx#zsQD}2>sz061b)dT&z7roZceb#&Z*n54~C%xe# ze$Iz|-Us~S$355AJ=sG&&pb$y{pkDt z)SrOcLw)AszUJS2-5>tzlm79SecT^D>MQ^7_rBg=z0j}y;w%5&hd$JIf9q5J&Rak5 z>wEI^J=PDt<-fd>sHB)G8PLWBg>rgY0#xneIAtxHUB76s9Uodbvm}|O|NFr^3*yOs7$G9vF=R!mhIJ|cXxhG z+q7(3zgEFo6^mCa)tq&>4ju~kZdkf~i9+^^Ht<)*jlnj;tW8kErma$R6RQc)@JlXKn*Pa&_RxEe2>EUZ7!*)wqv~0bA+4A)b8#i#? znRkz_eB5?-YA5EUu>C({2d3Sf;ysGllR*7fFt@h{U{KC(pjX0xX z6HYGi2&AboxN0M;LE5&{FFw@vI`FK&IBRXe3!~fYFAuQ-u|W1hD=@J3lw*uP@3I4r z#032dOFso)5-9)yZvV^?$CNngk;fea7$8U;L+a?p9e*r|NJ$Q1(#a;Fe9}oNqpXrj zDY3Lt%PY6+@=7kVoU%zt9FfFKC(9hO%rePD)66m5G&4;(-=uTQCfRJ0&MD_?GfFYT z^m5BE!L$-gKnwlSP(cyBQ_(sTJ;X~u9i5cXMIVi{&?+xYG*e8WWc1NaN!7GcCM`Af z&`wp2wA5GY1a;L<1EsXlQD=qqR9XKF)z(sfZ8cS0SuHl#T1D+OR#kNs*4blmt#nss zWkuFgN3Hc$*%OJo2S|?f-@JR6h~6wNGprP8iQP*;MmZL=l~HVLcySQ%sHBjMCzcF_v=9he;0E zV~|G%$V!E803=8-FewK8%CMWpIHuhS)4_lIB1=frC8#I znRdA5GkJa(%am1qIcK2lOgQS4b!M5(sK+&UPoA-s7~QLrcC=4~gFd-xso|!(X|N|Q zdTo{uo*Chy=T2Jdp`ZTwRKK&HJ8p#u4SVat5f^*wsbOyUV42On*l)@0PTX_Cxo#TH zsFnU(-ok}08P3s`_-+^{&k~ zz4qll));L)^Pk*mtot`K?+Nfu-9sPyh&RCOCGCDB(}eN5XEolL&vF0TQ^X=T!2M|u zfeWmh>FQR&ta;FQbHiN*r`0|Sj_-I3q@Mx}h&Rxw>16zapXVed!yKlLYdoZ&$?SKt z^hpqeHv8cHuxCW{5m9Iv>|O>BSiB7q5qT#R9Oe+1u@FLvWAOu`1taG({VDH>VhrL3 zl|??SA@P6ngCYuTh{Z96@qFTAqts-GH^fzLj9XM&|17A*LpX7bLj)oVL8rzVf-!wT z4F6*w<47kYO2T@TwB#iPkiZ2h(SKU29}@{lyZ74fU%Pg(hW%3C_imlW~Sp>{R{QQLXOpu7*|X+n7i~0ctjuKOHGHAzNGU zDK4PcBPcro>DxIbZ>bFZYCO%_+Q3d#xI7%LFX`&lS7KGVpKI7FrwCOY@+p-~%jf#u zwnu8x^^qN{E^I@)U7#hEz3t7UWCL5!%3dytQ&nPox4J~Gf|j;#j4L#&82?v?y0yD> zRVP~UN>NE>)0XXXsV_%sTu4Tem&+sK3Kv-4rMV8eFWv7g%a^-r?)APF7Ge$eXgtDl z)1umKu0{(BMQo+iueAzq#W)+|L#3Fe&g1QJFAPFZ=9I$VjVWB4x!b{R_-Xirtlms{ zTBxGfr+IR#jCnds6VL2{s)S>WbqiGDMpJw+#%<4}oTl*t_??}sEL82=J5%!Rju%ZU zbz!LDv5r!#RX#4J)S2JdwRW|}OznR|>s@40vU&#qzyUS_X-Eq|(vhaLr6*nKOK1Ah zo3^y{T;|cX7Ba80h3=sZ-9x;&ahD>Ut!z1WTGkqLY){ifb&VNoCjZ@!JIu+SfYn7cJRj=9Oy+uCfvH#CkT`?=CyK#^@n2<6L za9pQrT%>3HoSmyD&Px2HW+VM;GgUh|&mH7#UY*oGY&)wRoc8$zS?X{Nu~eI#bu*`U z%8}hBJxhD!s89IL?M$=3%YIn0nLgO?9yQz5oMge47t4Dluj6kO*zDpN%Xb$soWs3# zfOp&GN7%s;oPUHZI9~wKpZ@c$AAJEl|N7PEe)O~d{72_&$RPhC+vf|~gxga054ZQM zzYN&4t5?=?&p5i#d3wFJG{gjNA-3lV+Fa-Jqz$n^4D00Y>-LSq;!MYKE8TFW(B$cm z?qeD(~V zkOuzL&)61?+dhoVp6rxXtm-yu^kz=TV95pHOVrwK@jA-CIaY&Cp!)34 z4u3!Z_7D$e;12mv5dClq0?`Hha1QweUyiS!LNBXC&KT=-)dF&rRPYju5FR^@9a-{%V(*jmtIlfeObAf%$S7D2PX!B30)=r25wMg< z@D@{W)Cv+EgOcNpuLMsmq~g)nVAA695u!kEr?wKD&Q1~+Fu0JC)&6k|V^0&ai|&@u z|BA^Q$Fj{*kN0lqED5r)(sFbfT%Wwo8p#rMs<|a}jCvp!dauDtC`Tmd& z|4<_Da0dc$2PTaXm67tws~BN28c{8oH1R31kQ1Sj2t%>KCeZ`&5(&2ux$=>Z9`n_# zX!Bx`CWG-Z5%2-qOtn0xFu6zbZZZ^u^L+@AAw82fKTJHq^D4vhlzLL?Xe?;i0>rdW`FI1>}&Qw?v4Fb6K>nsPJGh|ekt3WX3t zg%bf)h!_!1lMtsO&DGoP(Hk2BB; zD?t&8N()oLps>H{aum(6_3SYL74#)HR3|fZMQM#og-I84@f-&-n_l!JvuxoU??Qbt zLCrMlv=bq-GC7lSFahgOkCK)&6e#g(O-&7m9+6Usb3V1R9@lZfoO4a7?(`UQ0Yy-) z_EZ32O-21OQL(c<#ZwiP^YW^+O}N@XfxozS>e7SL{FEGgWseFFmvr+we58 zZx4@jHilH&yZd{R3Uy<@ueYIW(h#|8SF2(Xd1vOkHc3ulK^%hhv^Rz38(3jxI2n&`@ zzg14-m0tO@UnN#1hjH2_^hPUoURAMV%k5DUHe~y9vg%J!d(zcvQXQkDdURAGMKU9~ z?`i4qNS|*8m^Jzk5fML9BK^?O@p zV6hZqPm3vlGOYGW`gIGxLXbDv%arh9m zXD2n3V)kDPb-`lqDK+z=2I=Gg6c+OQ*2q zoXTWz(r(?B4fEAFU5#E9^T1+tbN$wDu@x2V@&r*9DNU~2Shpcdmu`i28m&=id6seD zX#>R$*VMC3+;DnkQzKsh5Fv6$Rr5B7ls26 z5B#8x96<&{LJ0SQuI1wdd44xteom3RM9ezTQK=zs=jKnFH>3E)6% zi5D61_bqz(Mw5CB0A3Snc+;D1R*4&Xo% z3PBD4p-BqC4d}p4hB%2Oh7Oom5&*#ryZ{ZJm`wbj49b9t|AY?QAdBh1V+x@S%0LX> z0CmFni3#*nYqo+rmsK@2SE*NGHTIyYksD7H#q83SJQHlOcT=JCAL%GwLzLRsbY!2i zdfj+)gO&jEw@s0^W!ad)pi`0!Dl{)uauHbzf6pX))AtD3Y>kW!^NwXft4t5jC>8n6 zI(Cf{?f5uL!2+2car6!25F{gV`aE(EbM6Op?g(ChNQYDqJ@N?bh5Q0_6zO0Gh(Hm5 zwskGW5&v|c3P4zeagRnFfev;!n4rJ|v><|;1P)SQ3F_dK`;-nmzyp?`3UpuvJODAM z%xBS*f(J_y+`t2Rpa*JTojrgE+ID-1b%hE+2u!#r$)pgX8H7^^WdPxZ$E*<6;EUU2 z4a%SpBp8R+zz-Th4<_1U0AUS+cuD|aqRFHT=sE@ebcSMdRPM%p8GD79WYD>(n@18w`3M=O!EzW*+&ua z4u#YO(f|(tArdq}6C7c*9l;R*0S|7O5IJ%qcQiL^&A zVafQ~1Q3cid^DjDJU|Ebz=&yJ1#SXjx3Ca)pq+Dq4fZ*L=Q@=^_JR>+4g??yisGCl z<#6p4PWqN*!+DyEvw*&MO3S1Sx(w{sOf*_jIy$_aq@(BCN#tM-BG?hi;HC#j z3fABY3djqDnoOd2hYMj2-W!9xpb!Shy?2ccuzgWz1;oao|id-j~L#sx!Nne4kCCAJRJkXSyI;B z(&L?l{9w3EsHXp054@ladfE}%pbcVr4Ji6yIvS(##1US4g-NboJ`C>4o(=r0pSaF{=~uDul2Wf#npo4 z8I)1EtRDGox&Bt6`ei$G>(f}qcO1K``WNRj?5#5xEq8V!neC|@9RH~jV-fbo=eh-f ztv%b^w@lp3vziqx(YXP+Eg$uhI~n8RxvW<_s&)42nOtWd^#Q92tHL*5ns%56aSMJR z5=wiL5qH^UT<(2j{c1k|_)k%k9~9xNW>VNuedLNAuoLH|+$P9uyeCAkq0rRE_v zJG3Y|BqfCo0VVgSq%+W+As_t+p2}#M31hpJmBGLl}Et1%jCxgIAw^eYj)cwV5|A+_rak>DohMe~!NJ_Vv-zZ#N$udGPM% zr(1VVy#9Uo->+X6&m4d>jR#$M={-kZefm*n;DZ0rrT-v%>_Nz0fc_oWo_Y+Lhhc*K zH5i|T!&x}shjW!TA$}J+IAVqZf@fla@5Q*`eEIFiB6j=jNZpIj

~Zm>lCS%scP0ix(dBVCl0N%Z>J2p}a8p-3SspqiDfln#WbADT8Y6A!3j zM8gUI_a@nBQ5GjjBvZiARvEEbCW#*=3noQeegIMkAb?2W$8L_uLC3kmmcd43uoYqk z8gBg+m}8t7wwi2?c%g?Rba=tq(waRTwHI<^#04OsxzUEvP&<-^W=5(=Hpn#E3G3Kq z^QX3wLsCg0TX82gV46LG%wu*RuWenEbb;7n+-3VXINERHmp6V-^0#c-ea8*=;!BdJ zA(A*I9--m#{pjS!?^!M#lXI__w&2ly&i}Z1X)oUS>W8=ey67$1&H3o0zYRL*E1nrU zaR|cLIe~>2e*5C8_g?$$4|zWZfL;4MwD<5sTvBWJm-fLY|1E- z=m7{u_^V(^0)>0{iK=>a2yYq15fpKh4hx~FKaJ#te&`nxH+2Xdr0_TcazjCCu!It_ zD~KHQp%nLU26oNF4>};r3h-AGPyg{jVOSAhRU{z>599<}OuL(k-*laU$$=ze# z0GG}jLN88(T4D6ChAD7ik&Bc<84x2J%Q!|f7~zc80O5teh$b{>D4HYy0fi5FK{J5B zLe#R*G^&Lr3v`f-$!ar)GB^e>ZE3?9Fo(D{@tdCAy@)GurP=X6esI#)JhZmXIXYY1U`A7DU$dB8qr`9DIy9A z1?hoLJ3<5%f&f&Kpr0Z#wWvmfu!A+>DXAFN7C=-`T{CsvAzoHGWL7Rva{QCiK;V_# zm?a7-G@-D*SXLeKaE}-npToqeCq>l2tPq*v50ywP*(}v4eyD;J3F4<9_P|kvkl{>L zxCceC>UeV?iVi?f5(XYHDnG@52fk9(x+%;9F!(7!26%#)HjIYdBFhtBh=zeI!6!Q8 z7##=`QSZ>f433~f8&sl)IXL1CYN&}GB&ia&945H7g_UT0_DV^}VGWnbOilcN2GeK) zlu-kWVpbCxt9{axq5q*JY!c%JIbeiqvt&a)+nLMev8_B3b!cn}Dy8?@=tg+sn>?q4 zP=-!(mqYSUkbK$Bf(nVD7WF4R>l;sThVPv%)f_+3TRF`UGkJ=8s6b=ow+CVPbP0Cb zH}A{K3qu&1|3xU|hAHBB?svp1{!!q98{q~+^K2=eT!w25--r^9!`h4|h%mC!EM1RH za2nGNO7WXQ_(91`Ub2&w?Bpf0MiV?ZLXp9=1pv%xrRRm*0)HZfPo)u$NL-Yme!^1> z^Z)}jSo5unAU~Dd4^h}kpt?l(lfv-yA`lEsLH4kaJg+V;6jkvK@Q9H&OqC{I{-SIq z0<9a)B#IVM*8h0uu;`<#z$YuD$r6onz`+Xkg_2l;#`XY*7kGdORj7iuM!g43G||pg zcvlrBa1pi=hhD7JLJCCdh!lvW25k1}9+n{H<7niHYVJV|Kzk{mB>R)&S_udUh7mX* zJF@dBgdT3Jlj%ZD41q~mXK0Dr&P2vAz#U}MXc7r7^vsp9DOq$!sgm)zVKdmBWonWZ z9$KoVy5Dxh6zZLquBnU;OXiFkrO&47U+aqEOCf>$ZU3NX5dWJ-Vv)8P1MAA zml5YX7r~RpC0DVIFY4g){*K}TKKVK$PC42YIOf4KdF$x=%$?)Y&}T049Q!TA z!Ml@utN)pFxA~l!9Gc6D(HV6LD?RIm!+OOBiX?7MFUVUu!Vd)SrWwqkCUhVH2?XGF zxW7H_be}s30Pzr~brj2D3V`~!Jh=qB1r7%T^H9@>MyKe22$wYq7fiC7nm}sI22|`G zL`7EF2v8DzW=<0}Z7Z5C34`x^&JXYy)wg1#)-qWku2P8D!Ze`-QOL7f8U+W{OM>-{ zn5$at`sz=&#fE>HNU&6uKrZe^Vl#Ba3y5G4K7g*VIl;&e24aruODlAP!$4)}V(b5auy@-~z;d3tPgq1~TC)Xpkn9 z^#4h(R7qtZ2bmOH?WPzjgBh`*GFo#Q6exk3PzYHgEDq=xW*}Z~PzGfn1zbRaSbzm2 zqhIZGbf)ukw?lF`w;v)lPY5+kKgV7pgJUM9RWIjtQ;0j@^I#LFgfMqv3(`$8m~{3fH%{kbIi^rz=yK%rgjEQq#c(5Hi zFaz6@h&!-lTxMc+LkBy612VNSMuib6R#k-|1oBg6e}WX&QW#^90z<%7wbe`oHG&2hTyijiZv+>2VQIr<8=A2l$3<_U z0g+QsG)I#djzDfkGX-+7G(|IACD|4p_(}aH2M#GLS(9(e;RtAek>!Mi8s;CUgN5Lv zhA5|TsiQX;Msk7oU|+a`g4c0Jm`hE$H&gd@^L2wncXQgbbX^BLWf)^+)Bl1)2!?y3 zgGm{5=@fKd8HDQuZkO|uu!D3X5{Ju!g>fjB1VwX8`E#IyB6Rp(XE~Q}SbABAPa6jx z8nuT*<|Q-mc3Z#}e&7Nj(3p=Y03rY;k{Owk$tI`>epavpU~&YKn22Qeb%FUl{HTho zXceobEKjinQ9wcsFGva+-4ziPsjQ*aJ}j z2OYsJd2*auKoL~Y2){ByHQ@ylp#@RkY9>(@f`XjNi4ndh8)zjg+Q%pi=KqL?`h5wsB!7tmg2aK0| zeWn!{00&WE5DBD@I>4F`5qh|}Sm5Ue9+NqTfJpNeRb1eZQ6&Wd_(=n}Gkv5Uk1=mV z;~Qn*kt%^Ra{-Ys0|;UONa@x}Dsu)k0gdd7Mve9mkGskQMx=A zCMIuZ1ybS`-s3%;N*A6Qs(~p9Ymhxf=66AMhw=mmFy)E60so46hJEURY!d)k477O| z5vw7zXvii2Ab?oR#;D@40;oq5^gyo5s+q#K!idz1g?kTD33)HjE4a;Aw((Tify5dk`OKMl99X?dHquZ z@j?;R8bKJbE)MW#Gz14jQ4-6TFtCUyT7hgJFad+o6b3m}exR<9H9&jhDp6CFlJHv) z=SrRgqOz1Gk)Q-MqX%8XA%L-fv9WHhGNXUtv2CFTP=Eyt*d1~p22)T5T{B6QfdyP3 zUZGJ+BWMPMu^yU`1?B~(>9wb8Np*M{sZM!@Tsm}Sy8nYz`c4={syi7>TiT~MnWr<> zgcPMrO!t>A2X0bZs6V)dR7*K)h?k9eH|pf5T#Kf7o3(HWJ9GmcjLN6dq?2;{q=Rd? zG)Oss6R8|lgf+2;R&qTr(1>oA22lb9R-n0QfCOovxtrU$pUb&s!WO0)CUJ5E18|A! z6LTtNP*&9(ssmefGf?|i6NSKD6XI0gLw`sZoQY8gpkZ}N>$t5VkyDZpuxmHLu__<| zBPy{H;9(rz(;Y|@RvSjCbAcCHx)R4L8{KPlsTjRf^c{||61kfZq?bGRb#t)W7;WI8 zY0AECK?e?*gU4&U$m8)-nfWMV!Cu)5W= zstQ&lZ~t0R?vFcG|4Xa`(jM+a=nA zx&rWb8->VZ>xEj{g={=dvf~?tz*D&iAC>%JU;CwfymQVBz{X=u_L^7FTwjS=7E)0K zmWCba{9#u)Qc^N`cA3yVNWyVi&)B{7{$b0RH-IoHcE zOwj|T%x&7p(c?ZZ46u>?uw&R6*! zSfB$;k&ElgixbVur88bwG1I<5%P*qOdmPm+RhLUm*B1<_Ifw>fgabDP^_d!>AegZs>JSt-?C$lF<0+&=Bx3$~ZC9n*RP z*mydJMvd6dE!9q)Oq49rRHW5Td<0Is%^^U&@gX;~3&{DlnSh8sYR^wiO=;U;?#nia4gb}J{oiP;%9D(x;O3_kca(Olh4sg_7fs2qoTX3cgl?SO zyImhun#O#ZmnclsTAP%E9AG4@)Pif;O`Y2Q+uul7wYp@tE0%<&-GUP)+;A&~{$0`$ zuHCO~wW|F%+r856^x~21+ZKo2iu|-CPUJ%_e2M|PK{n=sau?c+{P;-Jp! z0oH`$KBi1)$tJ?Mi;n2e&BX&g?l8>lm(G^yKHM;ki%s?p9z|9*~ zzQmsy#E3`&F5m~}P1tFp5tMsAsLLkt&AM~#rU9<&z8%5JP0to5*kBxEHW<(gW$T7s z*Y*DGS%~XHUH{2qy5zQV@d1u<3mMcX24F3^l^(C+uRg)}j$`7^%rR`;D4+HP?_OMN zPOA?058k+V$b|69>kggwWIymvx3`bV;rXnnJ3f_q-{7PQ=ZEgeGAy@!-|EKw<7Zy!91pc8-{wmH z^suh#+7I#%EX#p^+6tZ1mLB=O%lxa%{mMMarM&MRX8Y%#hVl;5>u>#RFa4nz|Hk3+ zMhp-~NdE{RF))Nc0gfaclBAF!!-kR;N}>Zr#1R()wjBAP5u*SXTQUL=P}1Z{lM^92 zoETAI%a<%&!j#BR=FOTBSLTe^^I=Y#6ItTiSyUp?nGlTz-KmqNQKwOn`aJqnrPP*8 zt2%wDwI@!YR>KC3>NV!roM0V6m1$NiSgk*icCEUUDoeIu_0pZH7AsbqecxKe`!(<3 zx`~~VU8`6yV#AIHV`U6ka6`+3GjEp6nR4fhb5YR(o zF6X=q6U@`dMDs)LdfRct7bWxYOgcj=vQF>toN`Y)-`wiE7QHmHP0r4$amKXP475i+ z^;GoH5m~d+Nh=Xc@KOX15`e#g20G%9`IHi)Q-eA!FhG%xNHxF#MG}CdOH+!JIRA%A z0AYe#bH&wGTzAzK1YUvtHP{V)?RC1dXf?9YKb56!MIV`E)JQ7-0#vcu_zV=$(vqZY zOJvbBbhpAx8~4uUa0D{VW-9|XTS)&T^1Dh21y{y+s})f)(aznM$w32_cHq`VoHR3m z^CkFTdkNlgI6n)67~FCd&bLcG#e=BcgdO!W$?&cP*j$V8bcPc}hfWC!fgprX&FE-VK?3jqSZyXZu|@>&zyqnLrW%8)uNDA< z38vnR+rfa2*9jCjrlJA95Wj3IE3?2t+hRP*5f0 zArcvvsBq0KNs^=C4o}uQ!2R%bEZkuiS*Io$o{VqMJ5PED;;Az_!V!hQ1JK}u5bg!& zKSqm>s!mm)0gzDuYIQ31+sr;``;i1>A(9W(gS;F#Kf?-t}fyYEeS-75|#Hc z2-XdGxr@_sVm3S-YDr?2OHsSzQeT}W@2?o9XuhNmh;kytg|FIo9CvgH?(;gglN?xP)4?(G`rGq zK&YAlJOBCAKe;cV2OV2M6DhSr_U~(r5FlW8>N4eURZPdc=@nb)C?TRSr5}xH7>&o% zD>3MlZQEoHA4^P>?ht`n&0H`|#ys9&$)p=45kIa<0&2zC8T<3bce;mq z?8ylEFml(u3Sh4vS(QJb2hgkxlzwDesQ&(kzx@L8YhznvBP7;S+zQW`%cUhsZ@FDu zYSgu0t?f5K%DgGDO;QHa;lEs%RH2?#t2h+haA-;4>oPTho%L6O8C)ipPBX;Zy{vAV z+flMwRD*7MF>6IU;~uwk#Ji1=Rds4gAQwuO?2_bmTI}K^gXXKz(pP8H>Q_y@)t&uO zZ}s3g$BpO{pXS>q0MvIWK0<8+@Kdb(;^$vP3jf&61D>-0e;HmHQy0Zh&Ty6Wykpkp zP=uc=kxhl8CgeCv(6vDh>39s}7T5T*Bo3}4CzDa;aWl%B?kEVqn&&7F5yCmWSCAMj zT&1q8x?FLWP(j`2m{Kr=4;|vG5AEb3n|Q_eWft}d(O8%`!VfCZgd^xc2eqBnI(Wt~ zMyYZ|Jdw5@+3by5*P_s7ppENBN+h;MivJqF@ugu~T-{~-n)sIBz@b@ceLH+w$SH&z zen10mdZ7(U(ZdUnfCL&8LR?tjfzma-VMzdD2V*#Lq-o2ND`!f}Xq;ZQJtfBiZD9ss zSK6w|eC7l_%_)0WK|%rP0U}gE?pn|R28eKmD%7CeQ^P?D;;sd}Yhej+e)}QzaA%wB zVF^8`0)z^IhQ&92ZE#pZ<(HrZh_FEmiZ}!yEMNJ?)8X@40CtmA7V;GW9LOE)u<9gz z&grz!^%Iq0HGliVk`6i6DVO-=Ts>&bXaW#W@PZfI04GPZVc4^BMCoVdw<%+<49On3 zB>XUR)T@@N*%vDq_f5ALd2*Df?*I78T)cY>(%j>-CT*c({Omygd6y_(^z%#WKn~L% zq*y>g8F*lCHEKGc-~nWl1R3I6jABE{8)abxQ zDA0i(Sb{1zgeq7(c>^Ts8w@&FfhvFl9NYsxa6-WY0XS#`9e{!=(1IrvpdA1K&hrB{ zr~(gI0wTaXA>_g*JiO}DGvjJG#)-q_DjeNos!&p)H`KZNlc~_cy#ksfv`Rni(?4fp zIgx5TrO*U45CS)N11?yB<^MYhIVc3P_yMN_u}{;iLzn{>fP+kQ1WP;wN05V4TffgT zM2%yZ@AIvUd!%_$v_ktJ^^++$oJC9;DdGyR6Ve!HK}7^py}%$QSy0Op% zIzWP}h(sw^1L_N+GH?MG_&;S!C6tdpK19vFe{Mx zVif|3FH}*QA274O(wv8g!Kp#0|A_)4NT@mh0ji0DDj29e07wD&fJ3+yw_`W@u`^NQ z0n!si8t?-@pn*ML2q;*BJ?H^8xX7Ggq=-Z4yh3;b zWIF^oc!4vx#%+=cM-T!jK!Rk`gsH5`tIWzm00f5UIXY;*&NDVP__dg zgdcE(q+mAcvzgNm4 z##}iV+ql65(jXEcUMwnT@tdJ29aD@B1?x2noG9V@zp(&C>VpVC5P}zQP?$gxO_;`N zj7pvmqu~HWZuG|JV;369I`s&FI^C2yl^#2FfgPYmYV6ZL^;1FR(?JDPY6MQF0W7D$ zN5iV0I{(m4?QFMy?3&~R0T8GI8lW141c7&Zw`e4%Lij&Bv%VcT!@;{k9mrG=ut-r{ zq(fK%4snE#6d)u3$W=AGl(d*7jV*iRt@EoA4eOj%yNSvvv}MahN|P-JYbufZ#U^5y z)+tIQD-KPV0~VzNH&_8UAkhT;0SsLMQ9QUS}UbxTBc3flZaZApjxPHS{HOJ z;xsG_ID{JT085>K9*BZWJ;;Rg0O*uXfLur=G_aSeNJjdJpFu+H#KJLv)U|m79gspD zr~(06Pg-rfx~-9OGNA2SOqSX#AQjm=(+eaGm(*G%Q?t3j7%s>>Sz3I-`BN^H!LEp% zFsvwpA2_-x@B>l&fvD_C4CT@o6-9lmii2fX6OaOhTO3ft&^JKcL->J6R3qKx)*raS z%mg|qz`hHmzSvFJDG|O@1(KAX#Mq&%5nc>XBL9`l zIh?)PRWdzzS)mYuNVExLQwTJ$f&`4Y%uHBqEya}V3OPVm&Scz%L%9$1R-Dn zUfKgjGmO(1d@RmD+JmpHn&$+8=!5|{aL(g2TTXqm{kobZM2bTA0qtA}9)#OQXo4nS zq#E$spWp!xNYzZ`yh9+#z=cmE14_^E--z|G{nR*&13>ycE?*M3uA;+(159Q*-z8gF zT@}(;Dp|xGR;$niGe816+t+Sg-EjRsMqT>M`5YsFC0kmwSaa9{S z;8z|HUOmu(&};*GE!dZcT`~S#J{BtPiqn=;#a=AACu+=E%-)Voo$+I00splLPfKLO zoK_@OS!Po*P-)$;z+}q#0Xd-8Cdk#70EC2nfy;bMIMIZwbb%99%p!WBxp>V4j%8U! zGvS264KS?g^nf5l&VoEh#TzJ0{lV!3u=^>n%Rqu2;Jjm$LW{h}_1uFdC_(}910H~o z4FQ3RJOoxG29M<&N1q;Lr1L73ISl=tACF!1S^<>i9iFe#DeJ~*e<3-ZpDHMbp#|p zgGN9C1T;WB_*8_(XC;PYZMqCZ{zG_)PbjWldR{7$7AHkzP3dB)?*H{n=e5%Ewb;F> z3Ozu^l_&$Ay$KRs0i)ZgCv6Dfv){|~rl1Ypo+S*sB&iIXWvjmG!c>X2Yt;OygGb$i zI#_}nd=RhIpMTU;AAC2$D^0s71S431OufP>Og1#2<0h~bOVxoTXaYM!;e}XFh^W;S zpx_!{L&>eFy{yv2w2jAIDL^CQnNBX-D-v?7Q*bT$}vTb>BAAkp=blJG)B~I z2!Q4Rg>YGh5CTZ#rYV`xON`M%=*k~hfeLL;NQ_ZQCQPNtlog zS(^iAhze922KQ!*<=9S(%v9tmDaGjpQer~9J;l{E*4xS?%_STzF+{$-3({VIYqA+Z za1s{^64MsyWy_>iqc4RC=S%Kcfo|+hIpcC3=l0d>J?`iZ(!&(crm{LCzq!uFtVHqL z7W%3Ue<<+k@yuj{93QKONIpM^YFvUkNpT4IF7sGUvtlX%HrpS03mZx;sH?deLz44E znqNwrG6JXGl`a!N=1I#&J#{wCG;3++dTh^1&>qjkm;WAeHqmL(0zVEv6VE+w>t%5y zL+MNsq3?}!cdbt-l8M9oaY0OJA79ev?n^>%-X z+_L9f*GdJwa(68!S9fH-e3tBf;*o7`@a1-e-Zw&5))X0@+@`nA?4wgsOn-5 zc?H(0uMjA);cCR z@qBm16Q?~AvX}*ScZJt6DD8794K3}ysA~Ul%uV=!zZeA7bD;Oj%fNcD@9=*!xqU~u zt2bGu$8bts^c+6-sj@hukMZ%=^jIf*sSrnz&wE;qu!U$~ly|d*dbdU`tnw5%Lc91Q zy6MDL`gB1>wy)&dI@uJv_3z4DT2Io)r(bh+uFxU19zOe3?|$$s^jp45B;VO zWczfvZ?SNMX8=J!zQ6U=_tjAUbkM54c>h(cjCvuPl(f%xbeAz)BY1Lubay6XiO_rH zSCFOGi4thDXg8=t3VaS0r0WbSx0rZ#5B}id_=^9^!(AtJstX-X}&u>n_r#xI$F@%a{GEw`72jBiJQ=biN|q~CrbPJ>;zN!VOCGF<@uEqXE@QrI>9gn0 zjY5wG1vxV*P@p6m?yPxJ>QJO2GwS5{G3&ymB`pXDD|Rf|vS!bsO{;coO|3i|mB8Qt zg9iZ^?1Hd6SAd7Qcj?;I+c)rE2YvU-rMm~JTcaU&(sYD$>ejYJt6FS&+3IGcnT1BA z$r-a|qNJxbjoR5^*V3aWdUhS!Va}JbozDMW?ecZfsIVo|27X)j>EgT>QmzeKHD=Ku zTVJ)klQ{3;xs5ZWo*ldO>e{=f{0SRj#-R*7e^1X{z4!I*+n=ZXn`iXKJ0rp3rL0JV?n}Fr{2Gk*IQCOjc7ors$gbwX-f?tGz=)qrhc`%oW zbRkwE1|W=>SYVAbV&HVwZD^H^nf>=3csq86oN_<57Nm~gX~&>=;LXS1bL8PT8fz+5 zreuCPBB$hm5Au{%f;0pkKJ(=W>SaNA4bO5s1rJHKL85>SUo=GNx3dWfx zo^bNHr%FDOxgb?gx`k$&ePY*8e24!=$LN8P5xS+L5jrR7b!Qrcp{AR1N|t4H#)Vj3 zg|&F1UM-&LK&qw2m?c$}5elenV_M`GlX~I`;EZ4XXepw$7J2KD#N|q8p`DF4C!$!n zs$`#B-4|`Kzq)sxb95fZlcKafdgYpVG72rVdobS*-uU2orv|h_3(*XZl$1==VH*K@duwskwv0RhAwb@SBS0#F`wq-4rT{FrX zMT(lK=haR^n(p0xP6;+rb${is;Dd|x=}a*0p-3Z%C%(Ajdo-d5FW#0~h$1*GxqiHM{-|IpgatTgkf0Nw*Gn?C8#G zUZn^N-{;=5GoO6we>b@{erGoyy!G$_x2@<>Z`&+=&WG6}^4_}Hv$m(>_dV7!rCXY8 zn+`y@{A1yJXIlc_FEIZ44_dF3-W%#qp}St{=2RSi5zuu{GY_|xrye2AEIi)BS(}V? zwFnYNX*U90^{7`fB#r+MbTjH(0m+s?@S*Tu+)|tN#8x~9o-l?UOq4*zR<&a>Mp-2! zm+gwDHa-0?TshmFn{dW5*^CA(7h1v@YEXq5;9v<$z<~g&P(>U#F^f^0Vim8L#V2l& zidL)w7N1y!0RZ4($%@s^dSx(5JxNReoYWB6l|pjKt%lj_Angw1r2!IAdF$%o5n-q@ zNac_;hGbjqh;pwx?yxuE^WVY92dhQ$F_VzgWSm+UK*mG{cQYJiBsrN!h`mjYl?5)4VA1#%lDJfQ7C3b{K2j<$e6x9DDXqCHqOH@GREie+#0SGy z&Czh|9Oouoav6K!GLh))rwrQ}!}yfbbo#WRK?hn;PBIi&HL(;w54ggK;zpjM`Pmxb zB(3CRa!adIU4VWGMGOQJr8qz-N{3m458&Vf2#D!QfyvTg!qlZTl_^YH8UQt7=4Sy~ z*NwoIPeGz@fZS^+Q@!a=jA9aLm)e^-NocO84sCiaG+_f}BUSquu#pZOYabKT8eWO= zs7$RWS=oxVxz!MGrjutv+e%QoVh1%BMW8*``bYO+m2~C$O(@aELbsL)ke2$EQ!0QV zA~>@EHJ$${4rclR$p#aqltlmvDw|ngTGq3looN8jSk0s|RH2pmr=SGtM-_UKwF|u~ zf!0_YcltG+Q?;97Lz+tgy4GAO!zGdQX;$6B60Z)$?NqFq&3)1qvC*BbX=!0L;m1mZk{MEDHKd#T=xRiYSft4*^r&v=zy-X>P8kvwGkB7Ec@GZ<(hC8=}ajAKV5T1I(I>Y-&E zY4R4hqmbs(pTXNQ5-+K)eZI8&jtjl|;bc>j?JP|ztKU`+lgluLqJLWrW>6+7rZ1GYOUT#ZtwFL`2t!moR ztt{+#S;p9sR65JCG)jqZEpy%AXnf^4=Weall(h=49 zdNx7hMc4PP<)_M&X{(iqfLGI009=>yt#Li;E(7xe)1*)numFWAV8QKEfIAoJ&V{+l z-R*a`I~U##cf3Pk?^6go;Oj00yklVsTsZvV_1<^9-+k~{h&&V~KljR0-tv;qJm=^B zc)Ax}@pJ!s;z>_<(&PQ_s9$~JOW*p`yI%FLXT9ueAN$zv-S3+J{N#1d`@8?g9SUy` zKIDCG{Nf{@?#BoH>u2xyzb{_&tp`5bm*0Ej%N_KJ_dVlHpZx19|NGQ$e&NS&{ofBi z@OFp0<}rWy_QSvPo8SKQPyhPLE57@!KR^E=zxv6BMU;l;Q0)k%y zqF(|+AOk+21g78mL4g!hUiLYl-wB`gnI8eNpZdLDPGdG&qc&pW zHhSYPLdQ39<2Z_AId;XOoBtZHjK@I^i852zH+QY~hDkX={$k97Nr0zUqM5aSVLvG|p zPNcq7WJ8XmUWw!Yp`=8rq(zn_M}nkBvZP72WJi)@NX{foo}^3SaVpf+lm z1}dWFX{W}ipB8GO>dvH^DyDkso`Nc)p6a4LYN>|mt7a;xwrZ^2s;0`StE%d#j_905 z>ZhXWtoEv&9_q02YOukouI8$(A}g*wE3-zcvv%AYv}0giYqm;8Arz+9!2kj{zz|5n z3W!X(f&c-S>$#>Yx|%Dx3cw-k0ZxV8G%0DXeN72u>8flgVi1OuX6co#O1^sLs_-j{ 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%0At$DntfKxcn3%*jy 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%0Dm0t~!s8y?7*+t=n?tzHWTGmFpQMT?C#4WW1 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

gh{haG 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�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¨INpLUJfA`H#;kEx(8^`K8CO79L=kPInp z1XB+GbP(?{kMi~p2z4#}hS2^v&H0*d50wxrL~jcJu<2}W0aGuDF3|wxF7c|453R2O zU(f}y50m~-_Yl!EP%I5A5YX7L4FNy|;;+d&=4Oe@Xzdu$aHZReeoaxY7WH$)D$q|6fyU3Zb7zC zN1_bUb`Bo}Q2{d|8;x)g_t6G%Z~cq~2Qe`su~GeWFyb(=5+CpUF!A+hG1#&%9MLi7 zpztQ0?i2yb^^Ap|EDGj4;u6pC+N2Kmyze8s!VLd0Ab$xLnWrEPviJ}(L4Yx{uFmdQ z@A5J+=*F<`CN7LbQ2bcX0Htspr?3dm5-DwP?>;XRl}p_|?=8n~8AA~+i*V+M4)3>5&}=GXab8FC{N0W6%NBlK%S98q9$nm@=N6awnj& zE=+*!rqcMNYSfBN97RH;;7n%V=i8Vq8E4W3XR!acP4GC5=df@x!7p8uhDMmKLBvrN zX-=esL^9q@CKE6eldcKZvFFf|JGSr%5mO_xu<4QyF^{eBx^X(Y5;ysAEd22@GxL-- zQ-nJ6Go|u8JIm1=#xp>%6ydThmvJ`bv77{tFS*l`>P-f%5)}8a*HTdvlW-{Ua;8Sl z8keu!W{MFRar5l+KBc7}(GWA$kjrqQGd&YMF;qdSa$WLs>3Y*9NQO6=ZsmS5IQ7v% z|7WN}UE7ek}@<)krY~*)Jfl}OTCmse^g2Zay)woDg$5zvNSZe z^jW|(Osncm;q;LD5g8aOJeB8l2(lp6)JQS3O%G{K%S%oLby=X)GRahcvL+blVMs3} z0}dbqBvn$$V3PdQ;Q+N+2(?f{YEwDYRVJet>=ZNe;TEr@Q91MMj)4}Ap;eE;6OKX5 z{2?X%vsV4{*G3awJoQsMYFBwxRYDaRz_V1#6ogQzby=5n9s*`oFJfEm zHCyrZTFEI>nPptbHJ$wRUtvWuM0FkB30*ZaYmSvX9qAaB^<6OmTBS8#DfV717E^Qe zNd;E40(N5!B~%eLEvD4B7*;<3Kv|g;UXMXq`+;67_GK@YTK6?$r^{nOt7B~zO@eh; zM^+#fc3tmg8{8FQ(ZL^B7G{w)W@(FN+XZKHHkX|CX~|?~Np(u+;%9^D?9kyD+SyV##)I|1s8Eb(L-5 zYHb16bE#1>kf9iOwoI=! zRaGefP?l)t71wN)B>1*lZ;W9!mvbpZ_2!Q$Xjc}OkmQn5cDdAZk-=a^R&?dIbTMUU zRhDJ{N>C^lUuV{DHI{c5rTi4{DWtb{$+1C~5PIo!ED9EG)Acv7R&lkKYf*P%OXgky zi)@?sb>$^?wUWX&N*Y#91k-PLrn*dGAdLQD(dVgnodZj!hOTz zfZb{`J~wn7OJPYjrRo+P?$&5$Rh9~-<|OxG*H=Ap?0pf1+`11d{|hkoP*~>FO*-AP z;v^3u{j)8xvh&=R2?=<5jpBeMvnirbOz!VXJvSO4xVI!2S=rTi-?e2cO14U-2bcGQ z74l&eScKOj2^sO_VAw6;uR2Nigq1G|`*ZoWc#FMocj=7}r|m;)bl+&ABWiRt!OfCZ zv(rk>jY}>&xDP~4E{)sx+xA%6`j{~1ctlNfj%oCd0eRX;RNhpxB2e>?$LNsP7;1eN zcn{a4M%RdS#$i*|g7H=`H2681xCcA~dK0A50=n(6WySy6u*lP)jL{3`D~!Ppgd&Wd+wGOPh~y*FW%Bzy;AZcny?F=1ta zCX}ILl*h$`7mR(sb(Q;TK3`dvg|Gy(@(~l-8M|@j+AZDgt|ZJafCbn!OZYYUxA|ah z7!R-@+Hs=;&=6^|?ml||gfXQ(x}z0>1P$;TL3)3`kriR^9D6w*M_Q#hnyD@trhOTg z99W)%_j}{Qp6@yMgtl?ffei4rpP4v*j3^}pS`JYeVpQ3n$)g$*I`=;DnR`>0y*T1b zZ}Kn=nJ;pppYKJp*Ds-y;=GUqi_#v!F{BZXBA`&F|2Pt-S1=aukmgXj`ZhY8P|o$N z^RFW_razkYveKq?@`U4BHUrd}-&r!^d594gE|A)*7MFa{!4jOhef+tB02n3j^_0&x zm9=_aCh;VL@cl*-tXta-L(=jb5&A?D2)o!LwSoytI2Gf%=vewN#n3PNSN5b(+xQxn zuTU~ok2=SBhvn`r8G5+|yQQD7_HI`UUD&Lfd-dLtm+P>y$KrwK8F7z#f^`OEKO3}< zLA0Z~g^(7tFL$*AH$L&(_UaHm*%H6~sGTJbm*sD_U$~FZ*?PA_qi6C3->(UC`W4AC zC}}z{_c}Wr**en^@XB(+rMobL`yGYS9GyA3|DSt01KXM-FDHn*!LbwjwoaEOLmEIg zH>_5()%#ME^%yK+$3q*GWs8!G(zH$4a(C3e)s}@~i9P!m&*JXs-YhkFqJUM7ofKTe zIlTL@xUU0~fy?==N8HLG`?sy!k5`ZAyc}5udw;{crxhD00Xr5wvCWA)&V$^=dzg~P zLdNBzs1sH$HoMh=&tZ3b(2pS>eB6aJv6L&w<#UkXE?&_l5m%Tg5 z6WNcO(?!wDu0JD^Pm{{J{mJ7Pns9y3FS)%KRg>=q*n=Ik1>n|9vIi#vF_3-88NI%n zec%b0G*s_w5cttB+JJF4%F$TL&8^%U{@y13mp$s;X!>yl5NUxKHkOi#xJGkF#+Vkc8Mc{R+DMyDHi3I9qGw_D6+cj%VX+m zeBL?!ZhC&uf1cQ<+B*E*(xq8f6Y>VwK>k-G3d9uvqQi4-eZyofQQ#*G|1di)47 zq{xvZOPV~1GNsCuEL*yK{|Pgu%$YPZ{;P>Ir_P-`d;0tdH0Vi&3BLsk2M=F90s83C z3kEf+)L`@~0=SAbD*#M`Fk!M}i43%R{`&R%XVC0Gf^65WMJUkUKDl(~roCHGAkn=I zh5G#qII!TsgbN!!j5x7kn~NJeehfLXWT1SFB2~)N>D0{^wPp>#)hk%BWzC{(t2Q<2 zeQ@p8t(zC`LB2#M+rEuEx9;7%d;1=I^SAKf#ETpMSovturA?o1jw+z4RnJ!gbQK*I zTIsX2yZ?*pI(+Q$ti3Bdjy}Em_3YcbUmyIv{Q30j!%Tjex#s6lol>NpRcK#j=MP!s znMYK3uh~UjYzQV~|6ha>PDo*e7Rndjg&Jg;vmzi_?Q8gWa)_FA`X{EWP8jGlb zw;*h?jrU+*9o~pzjymqhV~;-m2xMb?g`*s1&5amLbkaoxV1U<+rkzq(n^ua3Xf3Nm=ETsa+XkmJZfvW}klk322~# z4oYa3Xyz9pk|h53rhrgxS7)So=GmZ@d=`pnrkZZbX{Vlkn$w{m9*LxX6TKN{icz-6 z>S~i-S!rHdf=X+xw%&?suDSv#s*(F~29>F9Hu@xibhcV0p326W)~vfe3vIO0PD^dI z!0lyDnu$Iq|3I*9LWJsdDgKhrv39zu?1Ib^^3H25U)dr`DzH?2`_P+P z6+7p-$-YXdp0hnjZ^8;M%y7dF`)IGW`LfBcL#Wy@NXCO$F-S6M?E`YiB9BaR$tABl zP`eMW%yP>vzYOzZ_V)74sJ~LoXp;x*%<}=X+=+6~29u|9%tjxLbka&MjU2YY)a>h; z&k4&UssUtmKrA2&&GpcD70q82Zo|90hTSFHJGoPQ4c+@YUNd+oO0jyp+wy|W9xH&4xa>(#xUc=2D`oqO`iFVFn# ze8IDeIjWZ$yzl`8qfhMG2R(c9-hU5%_(?y%OE%L7UcKcIeQ97= z`x~JRO-R8WDshQSY$8wiLXX~Y5O6pnV(S7x!z2Fhgih?D7rzL`jX+U~FGQaVn>2s~ z|D;ik19(P0NT|iGaWRZ^tfL*7IL5zC40u*FQ4jw3M;)Xf8zK{k$qtFgk#R4HcWk61 zAE`pV;A0nh{N3gFMK~sCa+4`=Mj}56N;tZYk&rBEJ!lEfTFTQr^n_189}3Zk{^g%k1l|zA<+gSTLYC=3XhK1`Q13KU|2k9p?2Kh6KN?SGhLbTQO{q_R3RID-G#0>Qpexr&(2j~M zA+=;`B177pk+v|XRIRF2C9=|%qSK;BrRgzcX;6eN^R?wi=vK5N!g@MO_{LK6e#sT3PI#v z5c$`)rnRSr?W|{`iCD#=udV{fWK!PT|+jZqq0D~n?b8!pZ=;HCRiQO$s8|#_JYBB=(|Dfew`9fLd znpL^a#Hw1Qi{AA15WI0cXhkncTGN7+yB>vYc!!JJ@^mh_LtE~1h4Wwa3V6T-WN*#f zd(G?i*0IMFL_z5rGDGS$wGgrIQu#Z|onj=wzTq%|KMdmU85kZ2eyK1q={8OFpr9$> z?u5~D8VXl9zm&zWp8R{>5bJoyBHjx>i0aZ{_UBug>w$w=Oy2~_7{8QlEy*&wm%!Qt z#!DW_O>E>64`a2;RAw$iB0}ZYh8fE$Ju*&BmqjfmoyIPiF+qdX;mN?+oi$<99DW-m_6>+N3}~7`5>s?x#6@ zT$4e$HjKVVm&c6XufYv7TXiP@1>rNW<%4NC8K6? zliB=YF>AZc%H}k3)$P>2#97w#1~F}F4NyKlQum3FW7c&>*iZnQ2 z5nholr@GtD)~}?AD}Ylo)#73Py4E-R5wA}?;$H{3yIXDQc!PZ6V$W~cB|dJId_C-Q z*6Ymg9&o?=ea>BXwrT~xcCH7!(n4>%Rqy=`J?9(g0^qmXbUlF$G~Mo;hb?y=ZQ-hu zSHs5MxV+7d`fQJ#@4l{a;m53M^L8ZeU9ULoY5!Wdd%g8zS3T~{PVzFpKJaaKD%E>m z_iex3_HO@qp&bu>!VrS%t7vAQ`Z%FW8o_{q4dZ@P#$H#m7H~)C2$9!_9e2f=;4|r0v zu?y5^Yt&O$n&WSpSAW-bdod?r1vh$VReq)y9LcwLhSqy9wtm2udW5EB4#;{YxPT;Q zcK0WD=azykh=2ZVF-r$Cxe^^fT(7GHrIx` zw}ufXgt%veibsPr$b^GfRT5YY=5TZ{C54x#Ya6hEljeV}_DRF`WmrcM9w&AT*LMiW zbdcZ7iW zVywY(geZ(aC4tiLgeEp*e&!k5w_l=2aFe)&QD%vFCU3|lZChp|kvMC{=8W*?5x>T4 z?51p4ca75~ZOsLBQ+HgWcpqF+jm@Tx+t_T`$ZXg6T)h^LGX{gh$dA%wh=@3OinwnW z7-$o)1NGO9%?6DjI9q545{8Eu``C{YNs)c>kBKN1(V>i5v2+NTkmja^47q3y`H*>6 z7!p~LDXEf%!WX+>j1_1`7{!RX){HQyink<^2S<{~F{^ zr8R{#DRa-4aO2fq<>igFC6rZZm0nVeMi-D#i2sz?_a+_reGV9YiI$UBx0A*3lUJ#h zYv~?D36m6aQ5E2oxu$CeIWp{qARrZu#CDd>#g=~wm>S}iTRCJhHJ3`~Z#Q`!<`GJi zh=m$=9BCPtlS!Gmagq37eOxI3a!HVZMgtp&Qz03Zq=#oYR+*=XnjXRzy&w&Uh?!7W zm|fYK1vLRWfKVS8nq)beA_$otlA6B>oWD_wu9=y!xtWJa9sXvUpqZPxnPI$%cAOQQ z(@C9@K^wu)n)vXV$mlI`iJZ%*Ysv7V}@7}seH=0FeIY5$aTHJ>wCpUjD$^{1cG*q6g0nE*_upsVAZvsq9&uwS@|pN=_i{OOk#ilQkR6W7_A1zMc)d7K`a0wBtu4N9U;DQED3 zPdmz^J?f)B3Zy|Qq(e%iMQWr+ilj-Zq)W=AP3oji3Z+phrBh0!RcfVIilteqrS?Qm z7&@RX8lOUxp#D+<1yuqYumMnTn++;@yV;Oawxw|@r*lfDb!w+~il=$1r+dn$ed?!w z3aEi9sDqlPUAh;+@TD7CDgw}6ace2s{rrs&KiPmFGZkvI3TBL%WKs*NUy#s;%3~t=;Oa-wLkbTBOQK6v5D{ zV9K3hS^=CHtv`^f#bd4FDzEcOuk~uL_lmFis;~R{rrfv}#efV1+FfC4D(m{4{^G9h z%0BVRuMO+44-2soE3p$xu@wuX>5HmK&>^zuoi2wCyTNvtFkN0 zvMn2^7`qSvtDzj5t_W(d(Fy=UFtQO;vOUUyE(^3lE3`vPv_)&Q+zPV_A+rTavj^(2 zHyf=&ps=8Go>$l!I9DTvbpNzl%e7tWwOcZt;OBka_qE`Pn`L{YNt+NFJF^`-L{RHM zNU*cUQ?equC0fgv>4vs@%eQ^IuVJgVt#!73i>-D`xKFCK2(h$E;kF-pux}y&bL&5K zJ9BqQcw={;WJh?w__K%Wxt|NV#0q|EXJ4hOxuM&uTC0ocH-IFEy3k3D{~EAN+qiJM zKXN;@+C#Z&_km{%xQKU?So^xeOT5MVsXrH%h=ypHYrLh3w|H1}7nZ!u%ai@VnD+ReLJ5}3mSG!d9YhONBi_Iu;{)@jAY{3_tq|i&h1E`CE zi@|@YzfD=cysKAu`@iMK7swC|ZM(g1+r7dw1qd8FyZdNb8^Rq|5QwK1PWHh)?885N zPa52L92{~U48(bQ!i`C9K5dk;8bm!|Z#+ zV@$?mjJz9Mxq*1UWgMsK`+*Pa#jAV40F1rb>$EQXxL5(HdprPHzz$gKIa;g`_S=-r z6usZUxtz>%F$fV22BX2P!0^;%~{g37H!fejnXOI%l@3v18ji4%PP&&J?+y!z090U6rK#q&&<&PatYIX(1aih3cbzw=VTv+G9?Yv zRc+N*jsMk03&7Iw$;;ukFs(UCeF=yF&(!eL#!P7Nl+%@#)otz8Zw=QLyVYH-(MC1hx-PLW~`w7kr!PSUu+;9oj zgag`3Eeq{%)+Py(-^AOn8@t!d-tFz)t6kh*J=lg;16!m09*~lkRS3r;IysO*31jkK-#4}b6Rz)`p7WIj-Y7{=*VZ;heqEE{+w-O$b9E z0Jq(VX}!D(mEPaH-lvPDq|4(|PUTg;tt!sq0v^)<(AY)Z3o@S8P`%`Oso*0%zC1j? zWu;`Ur{)hLw&=#BQcfFd+<;bY=Xb88a1LH=zHM~gzMZS*eGZ}4yBC%LAI%-bc(!q^c(6%D#n+Uf{cmhsjlif3jgXO zjJXtS%qK^}J}m3r*SbY~FeRGZ3t{N7?cMV|kJ=vl8kcF zZt)!m?iru)Y|eh^rg#FV?H??Ft#yDwIO-os8}e@9TaNEVJ_N|H@B0Yi^js+=%gTCt zZP(6rx@rKcD{*Mdtp}b8qf4hpYuTIx}OO0Zim4m@Biu9hP8nU zz$&lhn$z+{jtuOe(=*28%5Ld|j_Ld-=RGfYOJDHbC(CR;cu*h5C4cqZu8PgBhita= zP4D;K{`6QM?H$j-B2V&nKlSU*@A^m-Tz|*)?k|Ku3B%6l%MkM+G4mr0Knu?J;~wT7 z?D0R?cZ09^3U6w>=xaL{gu(2BOWucixV(M;_p^WJMQ`<-$AX|o!T5XoQXkcE|Cngc z5JXbpT~9b)|MKjRk6l{!|9jMzsZ(c8mn4-gW!lu~Q>am;PNiDa>Q$^+wQl9w)$3QVVa1LmTh{DZ zv}x6@W&1Vh&yqLct`sVlC(O2a_3l+lbZ%0lHc!6o_%R{VaKXaC!t=4fZgb~0 z;iso>zItot>-A?>ZMz_1#Tau8vdRj)EVIo(Q_wR)Oet-MWl-zSzlA^=tghE)ldYnu z{5vQl{2i?Z=cFvApcOft(f^Gr0;RC7iv0pxMO zAAyui$OMZ7jSxy6T&A8bW5UvER4H=; z?2$k@=cEU-A?>_#w9+E%ho1~nb&a6bUX!v=sjLjNQvX_Owe?n9bJcZMUVDY~Qj#)# z)5lId1+`95J3Eq)At0>hR8=ARX}4%!oy|}jebshbZoBpNTX4e__f}vzGN+es1SGat zI*CjcfIN}h6WVA;B(BvAt>rM*a>w=eUw{J^cwmAHHkhM+H99xlP2-fa-FKBma)@f! zsaM**>ecr;ezQIJV~|4@d1R7HHhH{+Gg??(PCJD-VmwJ>cF&6;niWb_H#QC`Sx@%) zXP|=?dT62pPI;kB8HTf1%RWWW-DH<-HXDm;e)7+13B9&s4~zEtYp}x>du*~(Jo=xN z8)o|Dckz^$PpcmaG;W>y)TrmO^VWNBzWet3Z~rDKTq^CQ*>yTpm?zE#?zo4dTkCzJ zlC|f_4P$j6%rDnGbIv#SymQb$7d>>+M>oB6)K6DEb=FsRy>-}MmpyjcXScm}+;7)C zciwmRy?5Y$7e096hc~`>$m@Y{PWj;fByUT|9=1mP=Es@U;zzyKm;aGfeU0{ z10DE42u4tX6Qp1T|Hl+~>>?X1a~P1=7B$fbU}}tOU*qZ)KMST%g)3xX3tjj^7{*YB zGo)b+ZFoZ*=1_+_)FB4N$HBFk4{D-vTmNYmS3>sHtsf}lVH2JBL?}j4ic_Rw6|Hzh zEM`%QTTGx2H>ftl9czeo3L&$Ga6}}U@O?Y04Hw<`MmWY%j&r1A9qo8WJmyi4H{(bK z!|@I13(d(g~l}2Oo>d~V^rl53b`Wh-6zN?68Hmb0W~E$OF8Ko(Aro{ZQ4d^vyv44@d#T4OPlxJE|W zQklzSW;31nOlU?^nweaRA9J~`T|SMFpa}pnj`>YvPAQqwBxgCzc}{euQ=RLSB2(xg zzH5@tgM-}WXS^9saOTr)fn#Ss{r~w-fCf~c110E(mh#R`>avsCtfy!0sZWT$Z=40C zXhki0QH*9(qf>O}E|iANg(9w@0I-HW@Oe^wPIRLyWob)Y`cjz2baG6=hev@JMuv`5 z8WH8G)>JA}paxZ_LnUfanMqTda&n%$)M-zhx;4oeRjN~^YE`XzRW~B_qw+KmJ#~sw zuzvHWSS4#&&3aa}ruBkLsp&W3*}<+dwV~B`YF+nPA+_dJuY2WdU)8GBw+2zJ_56li zpE_2*CRVYFWo%>B30S4ZHKz^zMp!MYGsHSpvzz5?XFdB!$SQQHldWesE_>QnW%jeH zWo>I+`&t|_B_AFQEKWt*Q2)~!7PYE{ZEt=1Ti^yafU=FnR^eKi57yHhsAX^v!RB9sFPjvva@wwe9)r6aZJa!WhP= zMJMi&kA6@@#1k2Dh)H~66Q{Vu$7FDXUHoDg$M}^KPH#vpY$pwGxD%adjEYgb;vWau z$0;smi)DOdBqv$Pab$`B_*>)At{2BS?!+td0b(EzIm=r{agkTKWH5(W%wxu4lhI2L z(MndzMar;_d5mQtbN^Y(aSo@E$$V!#=ULASG;_Mp4ALmyn9UpJ@SEp+XgO!u%Te_h z;2iyENJm=Ilin5Hs&wWwXLqnuc5{ytO=m=Rd1I=jbg4~!YE-9M)n+>zKZ;vh^$L1H zIX1?QuN-PzfBJ-9X3eU7{cB(cTiC;+fLH&StD62Vo2lH1TkBfdLS8h_&PHr( zXItCb<~G=jO_F41I!M|TRhxAjZBXkb*VNuMqr28^c*k4b^QJezzRi(v16s|pR**5C zjqXDO#vkcsceUHt=z1qy;R|PY!_{=}jqq0-*d6z#7lh$|!+FRds?NGq>2AR}T;wAs zdC5&q9*Aos-~Y?5c(Z4n;|}*j<0JOXΜBgF7YVC+B(3eg1Qx^V)Ju!9_LRq3q+f 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%0Ad0Fz?r)4 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 }|HZQ){rfONz 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 $#6!-sLT}R=K4~hkq7lSS z;`|LGU0DCUoGJ;PEW0To-`TO7v9W-%n-UpCRH^Am6Pg0`TXotAz6`;~qk)=W9HmGh zaKaN_R=v{Z(mK-0{SAHFE9hGDc}{>LE_qWOo$wNRQG1ckkQJSnR)MHRRI-($b0HPy z;>J=O4sl)vOlkFAiku{!n2OKJko zA=#kfwsuy>$=*y-hHcy263W6X0<@9JW;a~W&_{nHmhPdDU^w2m?cUrV+wm4FQBdW|_^tHfHd@_DA8hdV@{k~{yp z;f?lWvxu*)N=B$VYGy{co#of?hKh0S_AVI=y<`rswB#1$wYi(%{vz18uaqxraeY!; z>rQ*EjCbuIobPEGlFS@D)H-DgGgc-yfJq;jUpyv9W|@tuU#;OKJ7O>qnAk@Q(Te-Pi>_7=ux^ZlChD} zc+5a*K)WLKbpIZptdqHH>G}FxtAnB0gB+|o8uqPJ9I)E_)mr!_G(;aQa1)(NYP+Sb zWKf~irpP99qxt2*o(9L> z#tSC8V+`|mt6roT^}YDf9q_8l^!l_?G5+zV&x)fRQoMAluKp9TuG*c~kvYb|oFPfN zcG)`f39Ixfvz>D?s1hXABfNIXkq8Mc58S+;Q4LBvt5w^p;!`zJN}9qodS!zATl=m1H!8yHtI@6TV%UEGcXIYt?v>lx@(vOgB>f8F=oLcCE5}8<1G4^ ztJ%Sl`of7z8mgee5Y|erqGKbYA)b+Y5=m^nCFDV!6DeaPrn3LCo|Qs8b<@B3voi6k zAM1iWMB5T@{HwBALe@z@?_#*y7@x92G{YmQM^eKH8$a^lBbDnR7M!*Yk{>_AslQ1- zb7HC+#KU@765N9^6#T*7dA;c3#F%43mWr1p@gQr1CzLTjL;?*x!!a4cHWM5~Ia{n2 z94yt)r4m#s6N|)uI;kEEynJNCgd{QtvM^l>!Nf9?Pys==%CnoZCqCP@H9RSk87jpS;huq8nlT>>-jLQ`=*tIM~6JOFVwwkk-d)mr*?C` zzCkm!p&20q>e#4l8dyP(Xh zwd*;njK+&IL5mYdzmuvHTu0ZCFz$1;Jlr+HR64VCw=~*9g1kTV+Aj$_&IEc!$~!u- z0!)Qc%J(~&SX4UnQ^6=4PQ(hkw@f`Ne51EXxwYiQp)Ah0!KdyG$k9 zPQH9a`7^s}YB&vhm+ni$i^R*yBTlt}&-1)Lc`7!g`_8odBAGOy8WSOutS%dbL}(I9 zi<+lHb3h^tzJFxN`Wr^Q`<6b_x8Fpg$QsN_V=}6&6>(gdoqA9rj8B!!G5UNc@_WT( za=pl@Nz6n%<1#f9!W8FJ$<%zB)G4p%lgBosBBcLgr&e4+&KWw=Gq?Y25ay()=#(|3 zWVi4W&>|hY=7ho}(>(u_%ocJ-BLl=JeI__8v1-A>Gy*L%WU|==(dgxD6^b7maEVT)2)Y`qI-j}h+pP0Q(bkrN3FhSi%>D!u3xKEnJl;^1Dh%3qoK1Kr(B)b5zha!&U$o6OZ7=*>OZaY zQ{cFxll(>;Q@J(8t5dzI&4kVCtUWLlyTAWquU9?OlS41IQ8uc&qMsC1=-kq$`_CV8 zxF>tUgJjSSl(=mZGHZH63?)3s@=))SJ!fjwPpuH@lQx3uopABZpW~oxdn5AJt1e5O;u#b+(F&HB|(3Pst`(oVg}@gyQ>8HoxXVFk|&a$I1AIZd-A z4JJ<$@wOVV5ah$lVrt2*Im*3tP5hjac)i~|qQW`VPHL>T@I|FLqR;d3Bx$3|x*9$f zM%jy+styv=HKmhhR9zXBRkik>)p)_ zRX}64G45O4I@G(Z*v1g9U^#`@iS^dKTSB@j%x&7K@YL4tJ-<23Dfmn>9wptG62QMS zoI(Drjir=>RaflH6aN3rQ%W37*|_3oX4BBDOMmn$XJk}*-3)K&fC4xiF>`4 zYt{y|TK{6r-=*AjC77P0y{D}((0ZM>GahaYYN@bZ$8=#2q`E~^Szk6=yF_T}9IzjQ zNjkmMb^OSAHZLz@#NW70gg%u_##$Da^XL2Uj1s*M7e_f7zjr_n;O!ygurcMnG1%$=F+xf z1mOnb&lUgcP8=s+pdD(U#JtVxUH|oGU!2*hMP@ZMxm>H&Zq>lxmgH+IAQZ*CVq8z7 z3&^sS5RH9lfL*N-{BOhUry*{)b%JBBwqw(!8B0tg#roW1r8k3fs+#8Q*#%=lAI$oD z$WLC@O|?O^I@qffQ+)Pr+ZkkZZn^eDP4;Xz?3S{fd=kHm!5`k&PS@Zg&F@1jM-2YJ zYYgaJMv*S}V8qt(fdocIzGLEL!{8=6?L|f?ttwIFw)^_h`fXTDBU`{0j}bOaD#_PE zd+^$>B@P-n?j+R_Pg{~RtRj>`6UMWC!?Xs)o$7F=riG1;@ayGdxRQBy=MlS4WHAp2y zYQeq`vp$(Sb#wwh=bEB33%z$y(^*rD_aqcB1*as^0$%qM`PVI2e;Qa2edH03Si4s6 z72 zmd=A)d#{^Y<4BKrS`T*|g#S8B152ExN**m3_u z;5^q*?@HOy4EAvrEyiUt)4rQTa<9BJSce8tunzFQtw_$tH%sqOa@zauwaNuls$})+ zg4)o{-EHBVa=pH0%TDPw20KEzRmlTDEZvD*wYIr;a*Q$Rxmf*r{==PRc<&kv*Dq>f z#@prv`(dV2kTy|5A@Y-X%`Ph4`A4E)0tj*G1d4k{a3Dg01_v$_ zC*WZ^0R$fkh-gt_!-NI}z{9A};l+y%JASNaGU7vV@D4hJXwv0KlLc8OJSkJ7LzOub z@&tKv;zgGzWpb2QbEwFSGi|112$Z7EflQ6Ev`KR!%%e7k`V{&TC)lT6OCtY$DO0K0 zk{!9ObSky1%d9QahFwYbX<4-%6WR?4)oIbCK_#|bN_H#NjcX~2bbB}=OQlM+x+ID7 z>_@&`r(#Wv_wUThY$N+D3m0+9qL2eOoGLOfV8|N>>jWLR@NBb<#aeazmT~X7yFoYX z>)Ekl*ScYo4!gYS@RWrM|7?g>dex|cfuBC?bu{3KmNVD(3pw`JiQ0XKZm(JSc;Mun za}{kCAI1DlW14;OvgjF@5UtSG3;)I(uxE)NAooJ$ijvdIMips6$9(g3TmKXnpCN0Kdbwu)L zqhGw8wwqQ7zBkx~NOCu2loCz}oks|IrejaP!E~c?EwX1FmOM_$p_Sux>Edr!k$KsW zJ)xx?h_U85QnW4VeZNALyI&8+h zM(y!}j@pN&Ry?YWG)XJvW;BghGRZ5ak8Rnb#U$EW;bu%D?I?kA1&ZUnET3)VSc@YZ zqp;#K8d2Tm66kik`^wm1YjSZ0X5dbGS83sVBK#;+*IG-e%$!pCV(5+g{4$X%qAl+1 zm$7cOd80S$^0Xrw+fkyXn(ivxjMh6gzjw(iUw}Wwnm7NwMAh43qYL^QxW?F%7c#Ly zGE5LI*+88iJWpht`SUW4||riKDIU# zny`YONmB7RhBV-vDt8T3p1`v9K@1rwLIac@*63##lyweZLS$g%j5V*56^lLOqgabj zXtVBNN+#DEmHfiRyc8<#ez%Gi(=Y}uy|wOWH4`5RBN!;!z)Mqc%v$$iwwd)cFOGXF zN+0huJoUV=M~Ncb2w|72HA$;)0_0f}E62grxN-lG1`8PGw8Wt))(BfVI#A}qGDJph zQa)EJS-v=?#vWeMkpx@bpd|OZyfyM|Lh6~h1}3&A*~u=*BV%yF_M)}b1X@V+9lR#F zoB+7H8!wlZ>3B|&qSP7VTF6Uj5(|#d6yXznw8|*f?}8<~&Mg_WKsYhTZrJ?c zf>uNw4T3S3a%0K$0QbfxhLLte>{=Pu=0$vpONLe}b;gsL#I)A4p#8CQDJXzr9G2fS%a zM@mbj#tnkq1Y#uX$SFj+QYybR6;^t{uHrhmXn`P;Vl0l4|692i<6dwJ=hxS6iILb(tw@gV#rGJkjmyK zl!jeaDNmY7eL}V@_{Advvzt{K?(||a3#L4iy2~z>5L5wn6;n;>wXosTqKXussNQ(K zUnxuTU68^#z{Pb0P}%6-dTmmiE}5JnczXog~FtqH(Gx9Q5+ zy$W`RC{9=vH_fPvVaFOqon;a5d^X~t9;Gr_4tFYeeyy&u!Xu^TWz3?|}c;V>U z=fY`Ja*|Oz*iKdEqCD&^@1XxO&$LOhny+gtGtC!MP3stIT0ym=9=W-sbvKdHt|4n} z89dzn7CRC(Vu+yE%Id{++&Z4Bo+6snYdU(rp4{Q0wA|_RU^ag@^K-3j)Mjr6Ik&Sy zUAu$IS7BFC;EVR>HNm^VcVDTHlrHQsoh?ln;!(u%ksRWtTBR%MtF!riDqK^=#}St_ z(!-qhT(!4srkHO6nD4M3{;fNcWp|$JpJ@Gta zi&mF|mBS>+9lGdfi}Z#p1+Q+st>;Pi?TTMJT}hBC-Ul!IH?(4|Rt&KpO(y<+8Ipevj zmo_iqzCF%dFWs<@)zL=O$Hy7|*jKgrC5St^WV|lw?_BJkslS@ZKu?*1uAXrt(dj{< z2Agv%cCz3Ii15T4d0C~OHlsKl@wbai=VzoC>L0J|)-ycRWyJvN z+@`s6`QpXG@ld6GQrk|=jZ;r2-&IM&VfSgvF#M)nX+Q5SHaVhf)oA4jo2eF8 zEf_WF6_C9WkEu?Tq0&SNpiLB z*0!--o&=%F1&_Z4*>J$uF!_tWvDA#A5Oh7^znK^R<=Rdi5{8XTj`fq;(3i1jANzGm zdsSU>=!6y#Su@>^;SHCfsM)2g*;oLU0!3X2P2A;87f}IVt02y=t(l-f*cq)^nfRD8 zeHMYu8V5#U13HRYxt;LEPCp5N=#5Q6hq4)(1f_2uDmp^+9o;3SS!?bRM=0V5Gn%{uyFc-0w#VPkWp2RU|O zOS0B8q2KE5;fSgq)cT^hW%l%1kp9--vxT%9rYAM zdYb>$f#0?K9t2icSW;#2G+$OVBH|5{rLD#%t`9|}q@oCz1vVir&LDdI9J)c`2)Y;^ zDc{%aPPt^?w8=E{6(-3Ll*q_WUXGyPrBgK8 zmGyC=wb28~Oy@y$S0m_Q1UO*y66`J?o~W#;_n#`#2o zj#yEG;Q9<5I1c6Plnu1GPp+KOdZJxI%A!Qh;k^+EW{!tlz@~Ka(C3BUN0y^5Ib{DN zxlAo~V|*r>i1?pJu2>+tTfS9J3wl$by`)O6lE2JS*v;Y~VjyAWlc8x}h=yisNg)f` zUV@of=6w%QZlG~Zqz}HNZNX*G04YYPCMu5Nz`>Hp2xt(Y-KSY)Qw9-2vJqr4W#-|c z`za(Nc3F=g3+xHcnZX-0!e$uGB!V$V1cA+on&fF*q)E=CRz^w>2C2M(=bMUV+;r$p zg<+iC&TFa~ur-#0zG&az<7DEV5i)1v!CP52Rr0+TFsWzUsMVoCB*B!|eF9fNjvYKY zTGA-dZt7CK1Xv+0io-=uj*;oe7*y2NW6pq$tb_-Aj-a=hW(A6$C)JRWGF<;p!c51Y z6m=?~b2-s>(q6fR*NGWOsdlBfHD|9$VrzI+W%7cuvVi#i?z!o&D4s z(RdOqQ} zEg)8A8f={@OG>71_G{wBpp$~AC7$fL5{iamnT>qx5g8av-KEpjrIc|`PqyQ=0_DsF zR^pkb#7(1r4r)!cAUok{xLB<3)nBG62#o=zlv0?UTAd-$;X?(OQ{kN|@oZHH;VCkR za#pSJeU9=464Y_X*@YZPS(Q>Rv&JLYRK*! zOiCRoW#ruA9+KLIP~u67IYuT9C8HYX|5)r4+NFDiWKN(dfnv=EJ|4;1MAmBHo@(rN z8ZGN>&0zlK-MJQ_1}VXwm)N3V$<`2E5^KivYWN(VOu|#tKA%sWC-CjweoCaIZDm^_ zn$J#WT|G|YxofqS>1#rv9J(Vt?Gw3`pg$7Gkc^SI$}W;kL}fxv7m*^AKA0Wd({qsH z8`|WsE!o``9IkC$*&fE}A|nG1AB#rbk9MW0_)GLvZG-`@HnuM|>Zp||Qj8`D6CE8m z71_y_*BqLm1llU=vdvWrDx-zrA{Jfj$RowRELyZ-0|zDN)gb@2o!-H=>gBE38#`?h_5J<|*frZCB+&rpTVv zcWxdXHQP6~4j%rP*k#_&Ld?S9a06!3u!5Nrx^9(5rPn@Z=k8=54vC>cmHi>!?qHS2 zDk90c9+M(!=Si6O{%F?xItS~p z*Xs5$_xjMj&|l?NuJwlU?|Q0tLhzIFr2jyW@*QB1G1Mhaa}C#3F?Ne>!VhzjB?kt!1Xi# z?l2PCmv4flec5905u8Ei**M?mKEIYoW}AC%*;I_)Z21%T+Hzl3pc{p<#W61@cc9e` zn6n0`AZJ+W#%9xA?6_)*CsQKZEVHai<5i=qrQKL+;V;Y`XAF9mcbbfwZlDxL;A4KX zhYB!g9A^^W*Y}cL;00$qVx-@QvDNP9__lLS8}a|x_Hti#64Lf;vZjSDW3O1JFW;qM zV9GRp_Vue8+skce@XWByLUdu3oabJtqnWf#;+iB*pB0KQH)1Px0;EEtO5NrfRV!M! zG9>oa+6{N{wHYs7QSK|-li9|j2(~UmJ}ooL^AbvLc6@PpQd9wpCKMyx2lJX$zP4sy zvx_$N$?l&r>!Z!mj3nFT2v6SV;2X4}j^X8?EeX}9>K=Jkb?vTFX=ml@1{(7)!Sa4N6;n$iDo2co?#SID_At9A2XG9`mQ+69;BN|K;o z{Bke5%x5zw`JQr>#dZ5o>j(dB5o4!Z*y#Sjob0V`)+TI$_ngTZX+Y*oyc+j=c<>V6 zFnf-wl_uwIAGpyCxFB9Pe;zbT+tsCr88E+dHv6KBmNeqM8ONb#+8J^kORE)1C6!m9 zGh}HSvRvK_pD`IM`3byA?P9mY{ zA&vGg16%B>g8Jlchx?Z0>;7D`S~mYq8?S}K6c)-e5J&SMnhb8MqVvwzSihKxHhIHh z@_vAqmLny4T_{6a9Nq~nxg+*a-^-9=2TyWu(dX2pDvzqDnWLYKH+%aEU3#hI@RmE~ik6iw zG*}_vBz6)IhWHldBi?WhIBy#Ljj)W@^TUp>4bwOx!>w1w1in{$wH|ue&Q_-bILyy{ znuk+=>LtmWpW0#Oy~Fuj`p_~%@fMv^dAcxG13joio?!MhD1D?!(=kzO7>6spkyUJ# zx-5R;Y|Ajt6i(} zC2a?ByRialdf3@Iuv~q>0v+t|o3VYzf_>pfs^-JAP0(z1>6;r$Qb%~%y zH~P_USsI%$KnM_+P5?oI;sn4eC{Td7bO;qXl=yJrK!yk3NrZ>c;KhaFGCs`MaN|Rf z96b^gC~o7zgC-|RbU72GOp7c3VZt2Q5u;3%Ggp?336my8oHZ*p)ESdx%#cVs);zhC zDoUtIrAmDIwCGTjM~U*pN>SlWtUEng?78$~&Z`|QI{lhdZq=Cwg`Q0M5~13LT*V#* zyqBR@x_YBd^;wwWPri*mK6Q(@t7NTKA@j9t`7lz2KOruRxRL8;!f@MW6*?HSTg#Ax z%4CVsaoW_7v%Z#@%^W_4zgH$4TNmMMy`}|UhJDu~Q?Z)8ay71;I$FQUhcl)v+;GIf zUR_fs3_i5Yv$FFp4xDj@)pQrpN{2+ItrY~zMtiLeJin62ZV^1UM zD2pgOwvc0PIeiX7Wp_Gh`A`yW+4J#%=YtgSEZG+M_)TXOy zKn<;94m&PetTDRkh>I`H+8o?YEc3X0&`1#3l2OF6Qj^d|Gkx67v!r|j4#}&s>gvTH zdkhf310yR@$wXPqFSH=RTCCEMx+D(MmI(ba&*c7-GS1vejPyh8!c_FeIhBO7tLFS$ ztj+d@duqp3(~EI6;!uRt&+yKh(bTwNJ$1-l2^96n^`cx*Sp=aywL%JQER`vBYUo;bpNnB&IY*9Q=uT^%gKn3M)S5H-C zH$_%8g)d6JP$lx;cI|!HttOX+SW7+${?@L5FU6VHPK6E{U$Z7n5NO@-s~K3J8QnMD z86Pe&$KytP)8Q3KeOcoPjl6SEDT50#>0uiZIblmTX7S2!;SLz#Lht5`-Bi8Y5bY7Q zBsM}3{W{ZW5_62T;lAQs+E7=WEL6q_kG0re5BD}KuB|Oj*WaOC1eeavH|AVec)eEo zSCrZuRPXHn5M8zJs6lHf+RE*sywS(eifAR21udKNuRV=DINj|Y6h*Dee!FHh ziid~0>D2W+I?Oj!{K$5iIF~NhxyYUmdd9i$*TeD|Uj0_pUmP=D6(d%^KX(fdC7W~IML>V5BH8$l}ev2kVVObD!uwP0kSyZvuxOamQsPFFCD zbuCNg%Nz&sHXe;}XoB9`4z@aDL1tw~Lp~#(j>xA#<7E$piA&UAuw$BvtuS=oQyT&o zx2XV)u20J|;^XG$KkBq390C9ya3CnV0;WfNG9!_xE{7+7J*;p*+!(n4rxycqD?P0$ zjYnqxWtEoTX+ia?iW%*+ven6OVB0(6+#FS|83M9+T67)QO31O=xhi!yvepOV_OlE2 zEqvUfm7^r}zpUM`Ly_yy^ah5T2f8qHB3z<=G*qYYB@$q*(%1N^Cb1}avNnYLQ&bda zzgo#_hneck`CjL_g|%{2=0ac3fW}2eis^jPn^;sNMzTAy3Wk?+)iwLXyHf_uR`T*> z;j&4z!wHj?Nl6()hS<7ArI1}@X^Ij(WST|-u#Tj|9)e;=wL+apiun2=HQScDR?cm7 z!jT`+q*fsblJbah`ILn6Hy&l4%PL$cCk3M?FY};jK-OcK+ya`=F4~cuDyy5%EUKpe z?x}50d79xy8HLf3LGxxNBw^D|IZqpv(PFnmB{CP7!JW-4XUuCR&TcoJosw{edD9$I zl~*2G)zXFZVqQn9wY;$<>3VeeST&P{C7J<}h%~k8G&O0hP5Oo*(@K`H;V& z6{ay8sun3E%brE9exdVY>WcnMTprf)z!x#?$*_s*OKRc*T}?83eZ zIJcd&N^xW+w`Oip6)vDYXrjg2d-<#&I zwi!h1N7swP&l>l0C0)}lZ7RBCWh}7ZEZY<5bGY4J6mb#;muij{T=tbVz_H!jhi3~u zqp2~jN0MJs`H9EPdUmG4iV}SzjNP_%IEs<{DXR#mLLo*noB}(kb+I0vo_4>2dsXYGTDG#Os}ftOXf8ohOzY*A$`u>)CDPg37dy zX}EGwL$J=Y#8#K~v8!6nA(07pwMEJpq~IE_hvBHKagjQzZ)5NH5*OG{`^=d2^{8O*MX z@OyU`=KkI}s?<`IqTlpr)(JLIhy1Roy9hG>+7*QSnlwQL`^b`h6Q!0kaT85^z;ZW_ zanaS5eEoFR)gA1}*S3%?mjgh2YEg}P%qVYjE#65+7RYOz8qd-+I4~X>K$8|IPFG3T zQ2~5)HcYRIn_TIiinWs=^r>6V9aCCsZ_np$xKayrL(E1uXN6ori+b+bVj%S_g8qVbQdWe$5Q!L*+*_YPpPYf-PIKzF9 z_ZBdvr37}3mfhVeEw;mP>s9s69CeALUBi`A3hQ&f#Yr}g zS8uA1DzUMFoaHEslGCc~v)*4g`}Y_WbH+60!55A6f_G)qKAe}_B@en9@(b7i<#z7# zcxCCwk|~dMeTcpIZtZIvg`v#&#v|)Nq)LlPfx~e7ZX4l_IdGW?BqvQ6dwgTp(6y4B z{E3|zwsq3{x4tX1U4_Ta-Y&Lyjp9gZt+m~n4olVu+Y0ZfnvI*NEkAlmgj}t` z`fR#R#{{`b><&<)@TKMI$=-So$@U*bO&~I=+Ecv90 z*|=n)q6>;pukCtyxS;$l~yf%w+3sjG2ZHmwcyElB8K6(fr2$4+oFUGJvi->h256L%=8l^2BiE z98Uph%eg2~&71{54lmLotD!pPl{U}8(nt2#N6Dga*KUZ*XvWgIZuhJP8J}+S#;?Z^ zF4_udHkQg3;isg~E)Zo58wH@Q>Ew!F^CfH{1)f8S}+@Nsj@oD z=S&CG_(>mIrLWw{x*8G@t<3bM5Z1otsCtOF4y_f(&=|vSw36;9qi@ zZ+HfT%!b!!QNNyY+@ddj%94oGr_Dgmde{)+@JQ+Sjug`_6kV^)Z1CkS$CJj<45`uB zIzo3~h(p|P=s1w54vVtBE}o9dw`wvT%Zo3RY1P~@+@9^#&IlmQOj<~96PHhg__$E8?&BsWN2#>B#;*K-Ci!@Wt ziB3%7D)KG|a2Soxwkk{p6D{u!^g(?k+Ym4%)zIAyJnax8853Sq zPRvk{_SoyQ%CI?g=@jh{3UhH6jfzL}lYE#&n1qkmIPd;ODhu-x16Spj>`P>}F3@gr zHS;g%X0mA3%{RGmNmED=qw`LKPcS_)14+v0?o7y*O+CHuJ6 z&&i$>ijXxg)v*nIP7-No=~R=wjq)^yg6GdV5 zQhO9veX>eJ@$%A*FjMkj!|L~@4^kbq%TUee8c+>&EHW+C)DG+)9Z6Ho(T}>T`R47< z1~N@v%c!8ITJjwN{Zn0HW@aHgp=2L z7V6@bTMe;Q*svY9RDNVC4a1QMhjd>RR2zqOQxTR$lFS^*Q=gaa^cNWmHrWgAZ2;J9KSMo69Gj6>F z;t26%)l@<+ENVmlZq52O9jUY8FcQ#SC36TB1qIc~faOekjDnNr<^VB939m3wQ`;Kk zCm-)Lt+aTF?`^sE-X_zF*mOknFpCQC0(A>yXxK^L%yK7m=Kg5~S69KT>+I;wO{>>l z?{A@8CL}8hVt=f5qY-R3(bDR&>CTsjo=WvvNYu2=Z6QNxakWYcDrOaqMF;7D{gwd{ z$$U}HO)Xg7_>)S<*F*8kMfG*}z{>u((uK%Za>nN?(UOnpSc=IEQ%4iRD)2X(HrA@o zKc6_Ya_<9!HjZl)LIKM?8O%<}P)~&mC8Ll^u{Hqvl2ZzjeW&pM&WUX^vI8?1Y{AP0 zd#{DfSY&1@lFx~qdQud}AtUAb2kdkunp(6HdI6Wypl5V7^@Bgv$5gIzCRYLjVW zkymBIf@1J0+Qjydmtt<1iief?s9tN4(oiSug>6;{+Z{t|cOkafVE z&Em-a@S6pVn^O;x{1-rn@pi|SU+9i$t|oDd(UwBBC&4f@%0+kH1tZsVzu@_1w{v>6 z`GFHz%4Szv=r5$&)(06GGK;LZ7*}B!XNKE)M&8#d4D5F)P6gGjkqZhMC7UTRv`?pL z>0lPHtys3YP?D>R*}zY<&yhZn*paH!m@`*k85p2P^IAE{I`{CBxig_vR+6f9eZ_a- z{IiP7tE+kttIuc0_*Y3^1jv-tqvLLX0@g^6`jPHs%``@$~ye|gLdjdWRsZjw1J%oofV`y1gz8TsbliwC0<-)0e2r}ZjYeIrWO@p@s8HMNZ|kM(mq9Sq^(ELOMm zrN|uDEF0iW@pV&sl&G?&_U@OAu-QqfBcr|k^p{VeZ^H>vj_BIYP1TQL&y;ghw=Pza z%uZOJdf(D3@*XsC7qom$7?W1Hp3_V`&uKy6X*J39M4KZMi`(9%vexPUj*aenzZ3XY zC+DKoRYKY*15+y5i`-|P(3$niXyvuqfPOz6(dK{Ao~Mqcukh~l=qwpKg@d(uDLABO z)?`Oh?C{?1#i*;%xN|R>UY)M~TFPv<_ua4F;cWAyRvx_y(_6pZ;5kO|0=BWYNpmJ4H_~M`K6#;e&(YgrvC!y07$v?vWz5^YuQ|$r3Y-z2Q~~+T zpbS~#Opr&msUnv3f%bD*41-VY>A^YA2XlT)i;kcj-l1QuzZ_2)(T-nn=OouK7X1vf zl#2~%XEhmsUDI=0jQ2|y9=m#!tPj3lYJ>qofH-*K(iIdZAYDTLf$t6)Y$yPpK!Okz zS`>is;6jWFHA>XTQJ_JC5iu_8_)ufViY6}}Y?w0T$%W!zzI2EXWlfwLC*rg@)8)vV zC3&vIN%G>+p)q-8Y)Y_X$D%EJ{?s_|>QI_Cn|4JQ5~RqhL3>^d+jOYSuRhh@WQtTJ zO}K0&3Y8m{BEqb2eR9Q0Q07OLVWo~`ixHp6#TW+@-PyEk+?hAaDtu~`;pEF^4-?ht zHfdFzU)_%F{5Caek|FP!<_vpuQPHtg$G*E3pED_EN6iR6s?Mt0>GyT-(Iob? z`Hhp^O;&CE9fw(Oo%tpcam1n39BH4mSJrei8D^e&8KDbqIt<}nB97wfhSsaKt;D2PCy#i(TuJ= zC?H-CW@C)=l|&LcC?uR>RaTyTna$_e zP-V_GCx1n{$fbB^dHB_ERRK6+bIFwkR)j2WX`x>Vo)~0ii%u5YR)eZ{sh&jTDb{=y zo=H?#xjD*Hi`vmfsbI+EmS&|8?ZzOgGlsY4pv1lZ7-gX#l89NH`l09RjyvilEORlI z3L&pU;wIOwegZ}b(mQN@4kjt2l~*Q7Rcy5OI~Agw8rrF)T|SDdloiYSu#}O;`=Eaa zBblkh)rFg(Uv64OEOxWLiZ8(a<$I@Q%VaMlZk^6%EH!&=$GTjzdU+_RyM(#_izQI18Vc`(dNa;4*L$jaG`M_jn;*7s z_N-7g2QOB+uXj`SuaHhbh&9edAxkcDd)DfsjE#m}D}$nsT$SyoZ#uC{X{X2P#;pSH z^l|%L`gY;n?n)uz*hZVXXKD_AWT15iKQ2&yqpC08Im^s3j7Gjo6NY&wd8+T^D^&Tq zA|lURXQ`)KJ(z(bsIhEk6WVUQYZCk*uLTf$-YcKwvT`_=I4Np)8&JJs<|7lq%~I)` z8Gi03w#ZeAa1Vq_u1KY}fi+G}6f=;bI|H#H*k9YNR<8@y|oA^Vdhr_nz}SW@S-I+}I!p zo#^TCi)@=3?(EkwDUOgs)0$$rpx3R1nF(xMTwQ9+l`^f>4K+a29bB-NI_S-3d%~++ z_fRCjz=17#D|*hPfEG8miO`FZW7Zul$ul+$@OafD8Tlr&z2)tzhu8CA1IgDuXz@vY zZ$lBs0L3r-xbKk2a~Kdk$*A6muac%~o~VQMYg;j-tPtWk8$J|_(_>=IT++PbWi+O6{FXPnXwxWt?VPT|q(ukG%7#t~Z!=9S z5A#}p8lNZxzUjfc?f`&q3Nq|<$ZQkyylw_@bR=HG}HZDX9 z{%mG@HbFk!j)R;Ed=NL~C=CaR}#%x7(? z%_XO6D;|!R>{2BENBlN4y&`EJ`_~a_UK`bMVW@b3b0@&gJzbb7Rkj@ zsT#j**UW7d$xa3BMWF@FxxsE|-{WjhD|>1aezwMso!%NvjlT_R$*A3mF`oa+%|#j- zjZ8A5WWsz(p`PlYr}ng|liWAyf)#aZ{p&>A_B$WbSh|iBTSSq2S^A)v4nZb z=VF@KW_>47!uvU9+Sg2=TJr{5`)jP4o6?(v9H_bZqGJMb(;Ecaf9lD)+P$cWH*ZO5OF8S;!*#V#^8bts2KQ#H@R7(+SJ12JY}qLr3P2VpoqM z12j$d%&K(%rIdpvpX+Z+I^t|5Jc+fVqH6n`+QWHS)4+X_&=nrY3hD^uI|kIKgtjk5?j9{YJxU)%b5$sO&Es{Uze_np9~?X+d1tx1#4`GDBO z>2;rub%9%Om7`j+(ch;wXR%k?KK>v>S&UZIADOp`bRoAB^=;Ml9HfdeUvSZzO?y}V z-EK!V+66t+{T^7mnKUo$Y>!cY#+*cM)|u7GnqUDleX{&6<%~5NV25$|e9#sLD9r5B zAWJL%np>?|)LpquBMDST}n0=U6qhc9G<2b(eFKbvrWkKjk$$JX2Al14_0>P-K=Oi)Bq* zwS1Q+Z_ajlNMlZwvuL7}X4I4=MCN0?W?_LBa_wYZW)o1*S9;JFU~xx&a&t*kS7ys* zSp(ux(WgO}hkWJ%ZXS170#+C>WI(;tKIjKG(A7secX4S}OB2OH%c=&-S~83M zf`I-vT`R|1CY5QYfPS3-J~jrrqw zHI_hQHf1B|fse>kG$&C>gn0Pmg~bIx?$c|$=a5ZPgdf9lFrzKz=5o4ZVF}1&*~Nd= zae|S!i(R&NrFAdN6>k-pTV!NtYsiUd#YYsGiTLMi5EVdx_-LphiGZ_R_2*6hbC`&l z*iwi^UUmX@bHZZHLTBUzKg!l&n73Cru?yKi4^^dNoWd%ql7oo0Km>_A7h_SYcUH$E z6XLNo4`NKpn0FGWKB4xC4ry7%SbHr*g30r0hnAMQICH89PeI2wb;d36C00^+WC7QO z!sv9HraRW-kCLZ|AgOh)#CJcUf!4iAHgm?YmRBcXmbQ?QVQ7D&pmt zhB*w_Uz^!`DN1}cX^y$*ACic35yms{R#VaWIcU~;w)j)h*hAR_e>fRT98!oxRha0h ze=0aZqW4CW*EpbgRe2SHiOFm>T4)&BkpOsPQaWj9xs(v9bOyL`Cu5g#iD_longH~J znU+N@S(_q9jVfoK)>eV!X?-t9pAV)mD<@;MR;2OSlxatRgUXNpLpo>-7L9N=oHsT) zaQ2mSsZm{;d0+adnO0kC+AIYXX(=eGcVHn?DwRTXx) z#*`6*L2UYcS7lzc@=+hDaA_!dd|HCf7*`|dm@or`q;^qtNGW}qipd#6+X*sb$Esl@ zGWr;qp2mH(IDT0eh|jiZ2$!H`x`DzPSp-x{Ra9qTx*PBJNoU!ozGqV-S&`7li{Dx; z($sMWS&P_JtvQN2&lgr)s;I-aQ?})N>S~M_*|3i)pi?KQ9E+N91)knjaFXVmb=hWu z(=xi5mJkCd%z9ZmQI$w~Flc8OnkjY7WUM&Emi0NGJ6cfx7AB4^dQbJ$j{ymR@XA;Z zDn!W#hj!XHB)XcB>Y#yERtv;_-lnhK=clL!Diha}5_YtGh*?_IXoJO!{v@Q6RQSDYehts7fFfz+=xN^l99VM;5j-R7n2Iz%%_ro5?@ zFsWx(yJrqYkiS%In>RU?=!$u$qeoXQN~%_9G-anWfuHo8GJ7RkSUl-fu8!M++=;V0 z>Tac#K@^)>zNuWF`7@IznzIL$;buuzJDG{sgcUfbsk1-!_$fPupr^KioQsKgNmzck zPfmJzGdZoJdR>r&m^H$q6Nh&g$b=9FgV;H0s?;?96q=#J^MPhWx6<3FyNkAPBx;JA zD1FIclqzQCsVH+(V3&(HL5e%uw{u$CQHImM4x7CJX{M$_wXtX-bb76Dxwc1`v5q&l z?3Y3(YeX^Ys|PzHPiBOOsa3=Qy7{|_LiU2yL}IE-Qc?x0gtoskj3=9`pjmZ{dTLQO zM#ETQg+e)_0oWZ=+l7a^sQpGU-IZO0mv|WVqmRl_U&vGCCVZmAppbfsQAlNIb()ZM zoz=E<7I}3XBWn=npQbguwAVWNrj%y6!-MEfa@eyb^k=9?W=mOaz=@*p_jN~vw9NvD zO9fzG>%JN(O6S|1J-n(X8N7QDr{1`j;=l_3(0O*vc4Eo;dY`0sjVnfMM!xiiwmC+s#O~dr|>=QhmWH zv{y=4Ct-zSsBXwsg~yDi!JM)lnU}OIuk`l1Bx!62c{5!m$3rM??fJ0s+I+K3(wtf^;WHS4>k z=fmn4WNwzPP^n3YYSDjZAo{w~@z$1&_^LjH(?0r_>3Z3>3(-3_Gx1B3B?~twm(Gxw zs5otP)54a!xNE4(7$;nsRC<*E*ga|M*V@L@tkcG@B>UXj4KQOUo^VxT#@)4+WZM># zyM=U9>k58a?T)^Up8<59{?>7@iC_7diQRnO`z)yJ`asH=&AXkw&@0ZxJw`Y8KlaSF zuZ>0}2Gf>o$~gLW5nSJfb=-(p#S}{6S}H-5+lXq*XEUwZYV5hqeA=&V*M#%G&Z}Tb z%WYz6STVfB$AycTG^QXs+vK@>>&kr~Qzp-8W;qOoj@!$IErOvpJ9(66+-t)O{G>HK zOalte2YjE!d)D=mtp92}Y20_#n%v%9w$KWYa7fQI^>{D6aNK#Wgb2@Mi%qc!-xE#e zA6MF8*4KhNm->8^cU{u|sVvBByq&NN&1pv8*B72V&Dg1&)By6)%LIu{$KP;BWCFfN zw<(plbXnZJwES!6r}cb~$#~^$rrasPRd!`Ft+0&V5|b?6i}8!MeyDo2&LlmsNA|Yp zi>RU6(RP@5ETyg5E4XE*=E%mR!@RHRg6vo0ka-+rVh4U~wq@^IYClwGN%@HioKO%> zLEFC3FD~UcgypeoLg(}l&kVl3TL;Ten;2tzWp@d0~ZjoyD(4vc#SigZ}%7n;N3j-dvN z)}_4MCAWFv7MToRSGC#SIGT}rN}J`&)2#jVRgEG942#S|Y(LgAMStlEZ?^{_*9J{_ zD4)PS>DKp#z4NQkTNqYUJIHPL@a^7&V$IC}ceh!2jgR%IpwGU!UG-wknZ?@8&!IOM zt93>Bq_y#H;8)zVpX|A)j?4^HHaoFmGy5wZpL+b4;X5SDeowYt;Q}Vwfr{1CO@&QL z?1TlL5Ua)i|8#4{&R=LhZ78LOGt-|)CfM|=y++TY;1v8g$`YM*y>4i*CJPYa(usQ~ z&|pCU=@JSsxKLq3g%1Y~Tqt0nL5dL>7R>0-qDPAw1FBRjp3iEgI*DYhlbqzRYauPEd6x5I(+YvoAs5#`+33qcme~!O#MutElIqD$7I%H`EQdRQ!!aub^bo$|(Dz$T|^Gy3(cU&Q{5Cj6%DnmOo0W}uQ+GvT2wPRkHU1#^WwWJUl(!K)Y`I{U2bmAnF&1BYadw!G)0Rw-h1X(UmX`z zWasu->iWXv_~b|vHT&*L!wWR*&Fe#{V7vF`+S-3@Huy&ZH?6r|^G4>8=|9Juoby=| zW;gVzk#6j!mU&)v*wE1?ZdiH!E56yO;Ut>CzUNF zqpF=p9ZZ->{yzBasqU26){(Lvd>X^_Pw?gIcK4}Kb)voTrD?rsmu!%PZG2Oi=x}x$ zM4c}-lx9n((L;JRtQf%%O0e2r(Smrp6SYrxnHeCeMwpZ4=DTUQikG|VmA=d}9@DWl^?fIG|tyZo$w#i%@csA=l4hy?7DDT^s24;6)%xH8|~R;VY^Wzu_`YMMq&_`1>w@=|YFXnVM% zLp{ETK$|S6(}*R=V_waG|H2#=xdlK0vdwLbnj#KogQ(F#ayJPqXEId;&yaDDIEK6D zBz-1IF%}J=s0!7?_$Wd7!A~J3JXPN42`}zxjz|M_C)ZvjIpyUPU;R6sDkCbzn{l&` zpM$9&Wg5swo?t1D=SZa{}viu{MO}m!YgRb>*j1;FT z#p=w}g-k*rW!8+Ur^s~{b+dZyo2!C4opo9DU_S-kA-Rew-=;5@v(rx2a48v%weOE% zLMJzI$x0pxjk7fh*i5Tim%R?|u79H_k=8kGF#LPONpqE3x;Yq;e<{32Q0zSln53l_pIk ziWvjhLB23n793n0;npu0;#i!91e?^9=|o=zi(4N5{b}KVO5&|8nYkf4Wj_n-&Y#Im zze7ajbz7*%84GGi-tqA;kJVr+>u|Kks@zH;G^rQKF@&w*=O_2WIG^$`j71x(TnSc9 zCeJ6FOyrk#s%oT0ukpY?)TnkL80p#>m7}5jYi)NnvJ)k$&cq5)7YCYD#lGddE8|us zlM_WM9@e7JWTjdWq*Gx^)*v9QWa1FWpy)>VM1ke)v?51VbM}*TK&;@98_GyHJDAmw zLzu4pHEKbh4r2f&q>mfS(of%UtOF+RJgdmkZX$@c5<9D)fmdGwf@os4vhGfCyf2r2 zNxsj_Zmefy!8}?QdaZ1!Herm%U^4J*U|rz!m^tsgZh z{IpO{^;RWacWjGgR3*=qzQxiTmi4sBr|GPhDE)Ik2dmq3S}$#pUTr16_*NOabY21f zQ*!<5-QAwpm{DDgk`ry_q3!Ow$1$;AG3q*DLYbkMMK8o?d&~>ZOzEsNbxuP}#@UXz z)NIC}oDr<$KI>E1D~=|!#T!%QL@=Cp{;JkH6vLJ;Q;o_TvzB8XR>rDwi|0I-mu-#O z2Zk8fTt}zRA|1Grx_X9%r#rX(UBJPe`IU<|TJ2!`TOmSsbI>M{%py8TnUbJOZCoKg{{6ybU`Q2o=hO>NlyN_R-sIH#M6N)01 zlaXUHsb>qk<7uv)V>4wVAJXbCVxyMd(VFqfuy-r6{c}fI9Ln_<*KcZQ-3!%A6>x)qfLSLCOd4rbip*?}2Igjf;$D6h= zi#pZAx44=c3Cyw}%eeAW!G0_ML3u;JIg+^KJ2LHgI#SUw#+xgl%0EKOz#Kvt_anms z;-)UzBK(1mz(YVE1f$D)vsY5Ir->f0S~+;@pI`&5E6cp~tG;}RM3XzR4J*DX3NR#_ z3fsG|2tz*5%aOIIq?KYXyRsv9b3aeIu-G%dzY4-KTpvtoz4>~(iW)ucDZFS>x9j?i z6hc8UBtK^wyZAGb4lJwGk&h-@MLn!RTpT4Q6tkfVkyFD!edEBBVmBHiCW{KF;o3AX zyQBaEv)O4W)7!F+8mypOxZOj=Ys#&{6Z2G zC<&7y6`VuYP%&q`tWe4Sv!<)S@nWgJo20rzp?3nj;$ufluabXVJm7xxn&L zNp=KD7K|}qYDR&yFp^_NLPSA?sw_l=Lg2eW_^Ut&Dzu*DG%%D#5@ft6!Od&=U0Nv6W3=t{k;T8tZ- zto&KZY&$wnObgs&8?rn;%G*DW1S55{GJtusE4;HqIa3Kv`^LzzD+bESI3#vOB@=E*pK{6wOQ$EJil zs^dF3;-?V`mkC3-qdYnXGd74>DCAhAHfkelt0#Bt&c>3urs^w6TS0(~8;$HtfQz?t ztTv+ylGOCGduqp>nMBqMGjc*hF?27mnaEkQoV)|FsDv+^vIv^2i)h0%<|`IF)3_6x z5wKAoFN7Zk5+d zO>{1?)J~aWvkrN-JVK6lkxS>yP`P8V`9!Ki93kexNzKeYBkRt5Os#n0J&BpZ*-=o< zBcc59s)EXaxM;gJo$9WtAxlLMXUUABs&wnKZMI} z+e2Gg#N*;P$Xk>UjWE2rBjdVCtr^d^l1nP8QF_rYtDH0g8ArMxmmFzv+I#e*l$_#Zp zI|NM*-M7wcRf7X2IH^=h<3#%#GDut|Izv=~YgL|9%Qu8I2xX8WJiN_>()fC#Mg~*tQk(} z5CvWTqQ;9Jh|&`H4>fANlZ{!%EYl1(s0xN zq=ke%UmeofQ_IjQtp`(&3#vfNFh!O$K&wqQxs@$ifh~2-%1czs=oH9GNhu?{7uCl_ zi_L&U*eV>;Rpl!q6X5?Oy$50}fb~MqHJ7o0$-pGvc>S!1J3Pusmc@O5;wg+}N)K)@qYev^rf$(naIyS)`oa z+#R$hMZ53QC&|0hlFMO2Jxc$3m|P`aw%s^?rI<_|7MOZ2t(~`^ytVZWFzg-wUgLYz zFAW_#mM%0#D&dU5u;sU$AWQv+_h zZ|vJoCD}n-qzVF8^>yI#SR0(q-c25+O9W*Wva%A=PF$KoZoDlfMQ1N&z|8up$811)RWwQM z8djF(*ziD?1yNgM;Im7(a!#b(oYZgjJOehU;GF8?$>;F0UIbDxkTu&KV%^Ou)FcdO zyd7gD?dZdGvTg*}uc-7@_IU{w}V3+^J{Os&NFV^vnBKH=&~t)8XJP6+(9UJ6*P zao5omW;&7Czd9c5b-B)LS)9viHwH+>%&gG9wDQeQKRV$}`7fP? z%917Qc~MJ}em(Ux(GSH>y>;J&p3+?lpk6Du&)7{n@vHaI6&<$6_#B)OzG)uVcq^qn|xb7zFE*y6)A?@Qr<~6E>P!YoMlo| zp(e)6)RB*tM07;gnXV&B#%n-&ZXQHhfi6x3>rfTUGwSBnw^JD071K-1Y#1)T;ziFe zV_F^UZ*Xf#z`d-bCLNCjY;tCuH9pQwEK%XbZN@@y!#Lw_TrMhPX0=Tue{N?|%SihR zl}`P-#VyBUOkwB#CA^c*C)Uzm31Q7X=JcIbbUn!NuHd+(-EOzBl; zHiW*!?lf~1)(Ge5^6rsvG2BZgybvy#^W0=d{OuPUy8^xcOe}{{uV`T!ZAM&1UTxCa@cID=(#oRmQyS~AY z^vcvFZXA#3sUD3NHNkgDV;GNBpj_)(-dXb2+PBtg9sXaN9IfusKe;LJS~VN*t!pg9 zOCzV&toAVYXyHosw^LuRFm1}jD@%DYz(iT6FPS3T3_lS%C++pQq4G+aO4`=31cVn&c;7Y{) zZo~F`Kx&_3gC4=asyURU;Chc=Xg)?CV|LXvO8(yJjjPz%4%WYZR-=~gu!ZxtKHc5MBVxm9aftq-GS=MbC&HgH(+lUyh5f& z_AX1o!e~rZ>iT8-n>W!v|2Ss7`-WEfz7D;l08K!$zi!otep-rTL+Gw}_SMNH)X->^ z&EhQaoeW1>pJJAd^PFZTstD~D(s;9@RG)?Ibay)p=h7@s^dpxZGS}+qL+_#gTTWVd zqT92*EN-+3w}j{9uiEa&HlWxI_OM0!Iwm|JcGcL8|97c$#t|uMTi683210AV?}}+ z3nHv2(c?sm0zD#xcX8uNkRA_`jA&9LOqU_WEqtldW=5G3Px7?5lViz@Dn%A`SybFn zoEjYxt(X()O_?%>x`Zhd>ddJmM`En1(W%suNKe-MsFtBejBJ&vM7g$OR=HY{detf* zEK#2`f0AVw*R8;~4*?r}tCr{8z-VsGf+6Dw?>!$}8aKC|>$(tMo@b!~UH_nW^FiyfL)FX6FP*`~!Ve|`1wN|8#}AAo#; zS6Xnv!KYS!M3JXaeZ-Y?UwiCP$5LE8)#n+16mr*U9KA*2b0wpEV{E*R#JWg_+& zgY-pLp;%cmc%*l<8OEljwlxOWtUtC2VTpdG7*vyhR*GYd1AT}isZi<$E2Lh%x}C5l z9?N8~Xx=xerKchrm!{F_7p79;Nf#=pSSG9HZrs`yuBW5kCfJ@w4mEGN6lzH0pKhMH z=~cIy*C<=A-Pz-pk!<_Z}WI+#-rYW@O za-1ZaCBMuar4zb&VUO|Yw=6;-yE>h<{njdKuH8!8Aa?|RxM!Tc1xfS0n1VUyL%_DX zb*Hbbh+=}%j+pP%VzX;1$6m^%-osccJhHmk;wiMYjM6-&jd()347h5lc z8Ov#3+U{Q&<@ok}H-R?`=jKUH6A5-l6$>ONp(-cLb9~Bk zNNJr1i+nnTYw8?boH=hMbF_26dppLfYaYGz2~VrEf{yN|9gm-0d-T<2lcaUryyZ<> ziLmNOppsCHslWV*Pqd-)hJ{j;ZTj z?orag7PzaTG)8y`lNH~_20|@CFJSJ|n7tO1o8qJld9g#-_11MR_FW~3m_cHPGH5j+ z+7NQ*OIMhH#J_!!1aGuslN*^w!25B_FYwBoTU63I5w0n7B$Jo|Mb)*0ed~450oWo1 zC$6=$u6I@Y7TeC`rnwoAOAGVd?8t|{?FGd*s0$p(G9Dbo3Tc+AM* zQH?`7k@_H3OCiCKgvipPR)S+ZE#5L?5cJb7c__*>7SM`BksTOK#m?r9PlNaqU=?R5 zwRHIoVXRBrHsb>@$88RO%WT`QrirT=^5|?~%xBA@morVyijz@vB?~uNz+rMOdPdu$ z+D;g%G8)p8SET0a5Cgnnu?l2FJfr{U7cfS)Xp7~ssRbuw$~Q8QLkGPU0(r^AdMS}u z8I`2WYI@1D5z}1K%+vp1Bg3M0&zPm+rwk*LOky(8TCUSuRUK;7jCJu+205O}+$N+a zZL)A6irP&l|CmEBJ&k>1O={;#M0@)c*B_KpI~028B))+LU|aE$(h-O!}!#xy=aoZ?BvaviK+n$J5+}jfOm%;^%7H5BqLdBfbWGU`nl*dP# zb81n_Dz%QP^y$$T0&HUO@-SS`jJ+EoGk3iWW!UtZ;Cp83p`aU<#iAR__kK{qy6Z6N z-Ze+AK>CYlENEfliz&43Hl)%^7uS&1&C_<4b03c1M`7KnufE2+nv7%%`OBHB`m>2b zfwSPGI#L`?_>G7Sa9^8Tl=e=^k-dKLo`TBeG%s?gyz`@JP4^@e7kgD49wf4xsY&mgKl7!$DD2*rq`H={o|gU$}H+}Th!h| zV}fA{S(gn_V7|eKR0qT$md*FO(Qdd&ty9k+;Y;h^Bs|HgO3`pDoyr@FvrP_nFhI}kt5qi)zFxQRT4K)9 zm*`tLRc)guyQoG`6a3HWg>#F0^ zO_K@roM!5sF_kgaMSMaWntrPwo9cysID1NyeyHKhWW(3a?5k(Kr{npcr(vw^$3nBF zW<_;LaE#Hqik(xn6*Q9>YjS!Cvh>4Ws2Mj+W_n7jd|c$yh5<)xpBg@AB69JJywp9>$0(a}0TE8|mYnek&k0!5WuF9%5FR1jOG(es z4V~BBOwNIiOexF*IUMb|*B!Z#%b%e;lNYKIGn^hhN`Psr9-1>lslDQg10h8%m zlXSh(rdXf!fF5p958@P>yg8j@ot*-b+Po3rwGkQE5gwCuR0(ol^Tk-(|7{E7%+dPI zTc14`2jNeV&C{CU&gd{tDBw-_9q?^gF<}feT?rF%6p?s~i+$4kwM+=@O=>+4 z!wJ`~oKSz{+kHulsioGtT}&}SQ*wnKMafdban}UW5vTDTi+vWNE#8~iNp9huV(8h4 z>Cz-_QP|xb(sf#C*-n;qUFwBgyNw$-$(dMD8}OCl^8u0Ub;KEhjdU3tGo4#=smmxj zUJTliXu%JpbQP~r9_%UO-R&Oc{ZGVY|K1Lw>CZG8-)+$y zZ80J?W)2Zmo;7WsZY3DE-62lxh|2^WuC3q-Dv{&FVwus}4lPk0K3?OYT46hC$zAr1 zAaFUP!5E}%*-h}(+DBGka@|&tJfaJp9TY7U5Z2)(SzHv&NwY;=)VY+V`QX+8i0+Ni z-fg4+q1QqU1=G}5;3Y?6Rg_%)qZN7@9%)}V8Xlaj7np(7o-NrD3g9r#n^}pOwK<*m ziKCj)l|`o1Mh;v#-lQi+3tH+JVjhx}P?1>%smX!@D7mQ6LUos4)dEDM4lW6*!4Ki8O1)>%eWPFJbEvAi4h9G}wlc?cb z7!uTIv}SC1+5TZ-jZLONZjNw;n{nz*&w=6JDT?_h694U<7A~InESuFmmsRCfUnB+B*64P6pq#ib;eSfFDTl`lF^G6Gr@7HK7+BYsxi3Q^#7N@>TvUtC>d&8!-5vK*Px zU9s*ccLph*E+1o>h8S(*c^C&eg`ZU7R(aZ~Id_X(fM(hf$G&@9os+Uoerkic@+(Eb)`A(*!30O7up#e<{&@qPjkBDwZ$nz zRj8|8s~j$!-4S2Ypd|t}=VjWW&~faw@uVf<4pUa$Jm#8RZi`p`BMd_0+C|}?ekgG6 zqiS{-z+##nf!mQ?X}H!R70ug1vuRiKQ~ z^6gRWAC{i3bedIpRa#hDC*qY_CY~*!iW>Hnsn7MR6%r-px!y=#YT6!es*F`C$rI0J zZ_8e$QU0eBIZmm_(EzGi_nqFm7Fdj!ZF^cL-F6f>p%_BlVrcGS^raS1nJPZLs&=pv z*A<%9aVdi$73T(9VIHYlEyY=i3UvW*F1Db(Cf40b?`aBaIO@hwidRhPtoA{go*e2r z65qef=rnwGE2j#|Fvr3(%VbseBEl8(ZT?G%m)cn#^c9b6n1=4&eC ze3lAfEL{u8}91n&M)`c`FmIbeV~(O<6NrsgG| zyfEyN@_eS;@}wwyNiiE^?hrd@dxq$f8ZKOl+r(v_;Eo6@QgIOaqy?QEw&I_brJ&qc z>;s-!Kqgg9E$AHal98!heo^fzp778)X~#xqFzFsHt|adPa1^Nvhp@hWNgme6M|F;|4*_v2PBYkQ$6446Q^;oVcB~E=u+N|hdvY-vt6#ni~qG% zzMkZEk||#eqgz2uHV5r6y7Q!htlrYvkD7DzF5lbL;nMmQ9dBgJMx2eQ-15e8n>njraNtWv9Yhxj zsjjs|`X?^N8PO=CJ-Zvi`eq*EEs&w@*81$`oEtDR;5{F%VMeY^fn%e!qGe;JoVuu2 zax>87<%>9F@Oq~7|0-_wxi3M&HEf}@Iqz&{_2X>C?pi7xO@FmF#;3B*>6Gr&{)RSi zmg)@eAx|gj?2MC~Nh&PV?uQCZ-9~pvv`f{_7yZ zpd@RuIIysohL>`dE1q82RFaa(DXN){spDez?k4s1!m1L5x7#A>O84xBjV{6^IEL!i4r=A4Ep_6+QZCD2BZ4Z}4x}4Ha@+l^AA;$;_UbwE z)`pS}dXMa3|4NmX!mEsUvXCQJ_3|+E&9a%!wc<_oTT-Z~R^xaU8fG?4{e+uGYqyKC zqVg)`w6P)eks&!>`8%@fnlIqmKDQzkxq;#^!hY;EtM@{_Il&I*#Bve=dpQU5MU38a zN!C!=#_$dsGnhrPPNHuN1pOh-Qj=ZprlhX$N}SQg1JA-USt6nVKu73^0s&NWhL&Xk)P~-jp>(GU)v=6 zbOS4q|5omSS(mN`Ti@xq?=Eg0H&~p9Gi>(p8*lKDvhN8FETDfn^Fgj_(G_&=p8z3f zfBv?Zdzh^M3fmCZ7}_=wm-6cB<(KvLBQ@_f3;ajiE;@NOWNx{BPTI4=Q-F2#;0VW0 zWiDx@@RUNFJ1Vm}x3|o``l*uVn$kD^uJ^}oqP(jz#|k*Ep7e!Mjo(I-SP$4*8*T?b zxM)|nJrjD0Dfwo8Gr113#FEaXj(xcR1v8=SN$HN_&XtI-9+EjGcmL9kFRS{8HQ!K z|3CL(db!qBF{BThOdm0|m*eQOX>kU(>pDKE-#s}#@^XXp(}%p8Z=L3H?K2j+`F$rU z^SeOjVKWl6L_Vt#gomij8yUQK)jR-sV428wTYRVd0qpgaCK~(g`qF@E}2j;?jvz zXpmvVh7AP@5ce*k!h+)9U6jbtVZn_JF;4WTabZW33wLFsXAox0hZa?aggG)|Nt+;V zTBJD8WrBIcEG>MVu(V029QnY$<>cXQGh4%c2|FvmF zsAbs_McMTuMVvadLWN5fmtWv^`N{jkpDVs~;UZyojW@zZTqFK;_CU)s$z z&#rBmuHeG80V|I_pR%?fyKlMRzREAa^AaO2J<6`bPcpA~3rm2PWQqwW$}&8zETASN zFTebZv&^#K?E3J)`qGOEI}qD5uBH%+qm4$3Y}Q# zyWtc9D!LYHbTYF9UHh)6C|_jqMV=z-XuJ*kL+-k_J`5|Y_zY97p%0&f@x>(fTT8pD zc*70Ks#r_1L@E=c@;?Gwv+gfDk0aAh-?rlIOdlXW2(%~ka; zTEi5yHN~PzHCVe4)^{u2Qao(fT3IfTr>}yptzVSfFX!9bOmVH*Yx+VL5@+@%cTiTw z*8FkwaC1CWa%!a&PqG^y&+d1RVfJkJconyNcE5ro*Y(3U{~svgN@Lbl>lMq835YKMeuTt>nKRKuVt!k>@g3pm}WNjP|sv~E7h7d zMj-XsP-gTqA)LxLLZU6JIJRri{=U>VehDypF zL8J){-WXS^A+nBl(_ErT}kRu~V{ zMZ=X!H53!#8gqrn9*Rp~`TEvdZd5#%$VJB*vllY4S5rL%;2V0M3YR>amI?I ztN;bYdTH`=ii9Gmh-NLfj1p-_vr*})`AlEI(vwn?+J2xUo8eXJUTGX)tln5duvL#d zuSt~HQb|c|P76X^ga{{1=ebHjjctKhkI0m^uyaXkiVC|N35!-E?M0-F)^sQ&0ktm6 z;H;J03m6ww)W{FM2Rt5XC;VpkKnnh`Aq9M!K}4#?*Lg$6-;!FbfN|M-VTvUGL#vnlG;4$ih#&bn*HylFsvcRyvd=H8Ie9Ac% z4!2=aCU3N5$+*c-A@*sj_VeR_CQ3u$l(LZ?3u{4}Ny;a^)s=)}=k02^*YL=3ldi&> zOkGNvwJw)|19R@eb~Vr79oJH%DxpZtI^1L3ZYZOyC%l4r+29$Gha-F`@T|w1mlD;p zStQ#{sre<&E|!^9I%+O8tK68%GMUqh|0HV?^-08y_Lkd3ZBEsA)n(0Rw@_{HPk#BZ zPLh>;A?@(}$Qd;ix{yukbYn%eGd|*?SfV3SCq@%z5|ys>u;II7$^vFgC{@--AdBbk zJZnYLvW}JPoz^4wInA5ul6`92F%jM4DWt6kkb`+;glmf~=RVP0;^eN3A*{coZV+D_ zw&a1I%hS-oOpAzpj8pw}#@2xt%-yBwr1%J_q>`$Nk7XYR{d`tHqnCCV`)O@I92K_; zxSz|u7vLI9!uMkEoS%1LmP3|3|6lnm(7lB^e*)B+DKIkhslNw@q*tO zGZBI0wJQZK`#7qu_wrJhaQr1d|M{0%J$JfX{IeSNFc;w79Y=bLbao#3Q|uHQy3{`1 ztUA?}>VSf4v_(ddLT&0Zjt%s|WESXqD0?yB+BMthsuMuFs??G`Ez6F}jYf-S=MCD7 z+p|@sOjUKo++c6O47DDMw|!PGdY86hB{4)r*Q*%+6UMcRb&h@1KQr&ByeG{rc-;)? z+TPKh(Uj`9t*dUME_R8E{cs^Io?KV2@>-37ZA|9NH$hWThxP&TPBuR4v5wP`6z4JC zVyESB-aMjmR=2gC+q@G$%vCdwB%NJ7*Pd5t(%l4-!ZsIJ=ZX}px%D}u8;!9)W*B2V z=JR^Hd{G6%yNiCsu8-0~|7XnDJI5v-SMCrU*`kB?n{STgyZH;)M0&2=LeJVgy~@$t zJ$HlXvM8ttz4A*xkFu19w0q5o&l79dYXbVYr%apkxldAr2=*nPWslpP`?ycwOJqOC zoU8I$)188}yEnBSLZJAVbKMRuTK@{?{8{?GU}89fe_7bCBYkoTo7=hyu6xs?@5nW8 z?yDb#Wbc+aEt8~_!Pv~`VFLt3Z~5N!00N{{tJPIY1J4oZSE}Qf^P%o2z8{bU&idnKxNLdN#O#ILJ$T8Y)r%v?wb;Iyp|S*&)>cC8Y%7d z(k#%H&%myZ05dCwj;Q7o4Z6%NW>o8jPA|`NDfZ@(0(r>3)a-_E5ZNH;5--wE+;06M zFVnp5?YvRA(!p(X4WJgN34IHi9B>wS!ks>f_uQpn5(~Trj`McV2NNfrYH%W5Nkr(6 zov^9_s|}LeO%K75@t)5gdn}u7P@Q&C4!cnn9gp2^lEBzcwgM7-3XvWUD&j5-jhcw< zlnexmODAV06+cUfq-os{Exv3pv0iY`+VQmFuI(la1Ai;E>@em)V#WN?*HCQP$W1zC ztq6-N|Ko~@c`&gL1(6_qj4X2sfcOwtct-V3rxfi?9B%Aw7zu{ltA51t`XFtW;%}WA zvNVS=;1rW3(eeq=(WWTTm)^D-H6YhKx}*FM2?akc{vl&r5o;Frc(f z%2LdI(5BrGk+B96_I5DTnr_j6$`}#HYQ_hfNGbZ%Zplne-Ubs%G7{EqN)x{eEtyg_ z1I*EcvKFsPMpDQ9D|Y_qi;9c@+0}wM{#5W`;z9;amJ+4 z6WdUF*t47HQ#$dH@eYF-spdTQGc7%5rv5H6B@pq@rD|BvKu!?~wPW5A^N#W}|4H-l z5vS`8_im_Yv^@K+;%2QJA@51YF5d2u3uOvFkrg_h%*o_(4J|dsWOh ztFTvtD$DRNodC1&dJ{dVZ9@l;IN9{f!qimas&T?{;wF#{D+miEsWSUg8GTEU#FPiu zP$U?0ofFcVG9Q24f`BRT3x2Sn7iGq6&LDSz?@nbedLj~@%f zeg11>W63~IEh}daD_IN>KNCS|Q!<0{s-6|qE_6nT3`>d(*t`UY5av8n5|Y|;XwmgM zSH@=JPHj!?iVPLUl#eJ&D(6V%Tv73nPVdurFAV#SDs@x?AG0cn=rw=m|4gC9e;g6R zI;A+BE=b3-ql^=&T6JP_F*Ik?ny&IerScbXc32FgIRTdkr!Y-tDmZzsPYIU)nsGR@ zF=*pwYtPRGPd8LaPke;3bvO;lLPkU_NKHcmsT#N&}TdK#ez0FM)aeQ5JPhk zUuV-QO%jh#*0C-y$p*_J@pVvVQo;Jl!0@FbH1mLt@^%rDioVd2F9YFXB->qu2XNZnr=v%kU0KMQ(k+CpYb5V!IE5(-&*Q zs|&@kcTq46*EB3)wbh_hG_}%VgEn`3ac*!%1%B$g=)WPx&|F>$lUXd1578ik& zluNa2WcyVcyEb_F*BQZzDFe%E`)pY2v_BDOi4hSW*@Di&aoXeXpY?uX#73bGdM4;VLjr&i)E2ATL+& zybu2F*m9Hg6+a?u%@2vDb4l;1q2Zz&-OrV&lz6{MvG%m_#*(6=4M=mCIz>6XM5 zF^qlJIR7#QA25qwxyb~mLHYFn;Wpe+3y47x|C^1NdGq0sR={NNM8#@MhjU%6ep z(;%~%bisrtXAlB4Heu@*tYl9fJBn5dmhVI@78{9q^BVlB^@e?BiUE(pzEh}lXj$B+ z^muat&sdaKbH}*w9OL(Uox1eau4~-4asRbc?M>v$ZdW_)rynpVQ-}ibIIk_|g2QT+ zGB>Yt5aFcmUhC*%Z5OXMX^3wWlP#(HHYYe8mZ3|vC?(Plq4yQ33@zu7HTyJ*M`^!{ zx9*I4=p=E$?7Ra<5r87W^{$nG`0Nz=;Flj;Kc zeQwmIX51|E$ByBfKr!ob)rcc;`nFxxrCZG*(Xq0vSXhs?OAVZY^E>XmWSBt}jsvj3 z5jr#XRR&WH0VVFVRZ>^etw!6Ey$|%ct99YzeD&nhp+D2fR<@@*)^t%3v)A*lv)4WB z(W=8uOU#10W+_DpG+<3Lz==3AV$#b1vZDhhTwzu)kV(J=7#eq(g}<8RNEAl}#Xj#g zxhMFvT|0F1G@Xb_)|dBeb-E_(Qx|vr|G$P%g=!pVk0`H-4Rn=adVAS zgWFeF7}t)QG!HlGiidJqV(@KhFmj!g!tDv#0NKW&?`0FrSK-))vlg;oSGS!Bxa+ zbqmd!WJzWhO*CLZ;}qSM8l^JTg+);gPsMwqrIW@<#tVdMqv2*YkNm_`BtV6Nm zHOY;xSC3{{=j>F_!ZxlMIxA;phj_Wyg1V&(~e6s zK1{jNBi55nv*Of>)M-tzNy(OUIg_Z#vmVQK9lQ0QTZcSj>SR0A>Da7n9VX=pm+DKx zZ*5wAs+A{V!8vOlZtC%sZN}KPO}*fS%6NIw$rWTsQ6N&VG5`1|yrL2rMBt#vlurg8xThsqSWW9W5@V=OxI=5>&u(e~aB zzAJgop>2naJ6>^hyE)Gf->w}vRfMWtBhP&QYyP6YF%=zf;*nHeU{y`VA8mE9x0!qF zEf^qy6h8M=cv01d|J_3W4cOgGX~_g%V?|8_*Gq1FNZ*Lk!KT+p9YzMCjQB+uA7l5G z^`dzcDoCA9xM8^0+dQ@5{ppty4R~}!MnMB#0F!D$wkgRpOqHh;MIBJnLI!EP+#-W#~lIZ;i z*>$+K2PlnUPC4OoNNT$1gXi&xCZ=BH*c7o04yvnfv#kZBvs`T#+D!)ee$*;`;BkE|C z68kFGZ;gryrNIBii>|aQ9xd(A?73xP#5XHl^ld)dnUT2rBAWM}560;7p^9?ow2`Rx zN7cl7(!IC2#mx-Wf04R-ncX@oz4)_m9c%I9UcNeMzVr%}Zr2afOsk}qE)284XXE@X z&&*os|MlcS*SSkJ8EXvr$^c8ZGM6+)3-#zNUk!3j4WCteol?W4;g#>?Ey z;IbKZxBW`1n(F}8o2~N7>UDYFiGDsWhG$dyc8lD;+`jT)8curKlq21}$HyksJGEKD z(sGzpxsZKqW^wb(^W+w*qa|>1bK1|5a@IA%UCMkrQ%Kp8bS)=EtVj_A9mTAMGyZ|a zQ_aKC@rnbqHB}EM_B!5e)TSk-F_1-i(h#ARGq%ogZ!)!u9@eC~1g1g4Ba zqe3D{dZ;dEy)2Ns`d22IRLPpDMR-hv)w47>qnI^rHh>e>`VzD`8cK_dhhtF8d|0?3 z%I|Z@VpGx5*T%U)@`@o`5MTD!9)!(LYgY87l~U+J)9K}26MWsGqF&Vx0_ciPC(EDl?KRi>bQj zvL~Ug`jnzSAdZ$Lt1z)7pDKUeICC^N4N}T#80AmO^wQLTsA{^N4K%yGu{}OCxH9f2G zG+H{6-W7IWg;d;lMm^H76*Uf#CtugbPvuS2r@bw$EnSJMl$JA*H5?`OoI2Oc#u8g4 zyR1@gNXH2WHNXsfFmBu9&(Mi>ijKSRxJ-++FRqKIh=p$%bEz(J`AJn~yqMV>I=JP& zuzUNQt@O6~;O?bUrUk<1u2`9mA6zPVfBDtiMpP_j6t75wXFTU7O@eBZtLb#hEL$;p*lY%2hG_|D z!L8|~F)fjLDLp*6N-5D*YgfhUD(%);xGvE`rIXcJ!CW_&iXF@*VE` zr_<+VZnb!fGd7#6D3+70^@(KCwz0u%)LMpDlfMcWgD2@<>P?HqWJ<7q2KPF4Z?ljE zQ}C?S=q+Q*IY|=q7?K4BTMCkRg`i8Xgj3DyURfD*9Dg_fzne5=O7^*;X0QIF8}p8D zc%?|qWgJ6`IZy7Ygf|?s#m$>c@-dU*y-sSncS*>5%ZtAx|7X+tW+ZOrsI!|^Mzvog zNNkIa(Y!#{q|o&QpYE>_*JP{&E+ipDmSkDA~vv6-6T^pB|9T)C#Dm~nfW0t3r&#Q+e8Rm#d(&8>V{mxZe!B<)| zx0LCr!S7aM6T_L*F5fa@cj(xXg*2=571;xwI&@q|QFHT~b!OcgO}8r^wUT-bz(^l! z-%5F*od0l93%RwMHZ9|ZpSv}$IMfSo|G)*8qjfU5{sb%CoK=f#c7Mt?3i7Q2B_a1x&a+O?ML0o%DDZ=6qepglwO=e}O3N2I z*oAUkRc|SzNT2p~VfBG&MoU^XL|e93gN1+^m4r{@X+_s)w#ItgMt`5Da_X~LCnkSX zb$vd_fILWkYKCS-v^_YMaNS2C1UP>EM~3u6T-&CFSoI|7U|#_DQsgTx$TgL7Y`bPgru0#w|ABqd6oT^ya#!_gK^Sw%(|DGsfkuc^ zph!iO_I?GZI?1SN=z(pP7Im&QY;i|evm=ID=57WDJX1A@coc=$S9q85V?Ec1)mVv8 z1bWqUWJ^_6%;hEkhjP3}c{9a$^9C_A*eNxbe`LZu>$QH0m^F20XC-!FMpPJ|B~)QZ zj(#O=Cpd<#*I5L4gE+T<@2G%L=Ve(aj`l=T3yE{q^I`HRI}b!DtTlEj!zO_QkffM~ zYxa%SXpr8ug~7OE9aCU@H7hg8dDmrLw2`K3kG5$MldthV`%AZF7|=VD0~75Z+IDR=>u^u_mLvW zQShWMO7?mb)RpiRk$x4EDR^s4#%p6$ZX0xu?j|9{)^5H;g;i8fzV~7g^3cQ^UgOw;tf*NU$(Np(me=x2j0KmUx0AXhn9^8efoMos2bEt4P01*boHi?b z_(X%LQ1h~n)3%*)2%V()NVXZ8Rr7uW7n~mVIlpB*c=Iuq8G0E4Vc}(9voeV~$a<`1 zbtl(hF(;c9$D3Y}d|b3>0#zaOD0nvNUc&Z_P!?S9*j{Z3NR?R?{}_FJ7k)#=rPOzn4M>tb zK@w8we=ieS9?oTh{wHn)ivNO1ZRKi!pZI=Y(w1$MqTdBdlmGPa-W8Dn{8 zLjeWnXDi2)Z%XfsQ|#rB8ZX zrU|G629RHBf9Zyo(xsk0{~B{cmrHQjU&^O~jVYZUxMWs(k~WcNGFPTcIiwgRo_ZRY zxf(gPRUBTqcP5BR%Nnd%Cle4gjH)AVdC7AHNt+xRk3>0K83&t3DvD+*h5>qlA>*61 z%5RfcjpyWA@(75#>3JdpWx}{%_(pwVS5#=0O9S_)7}#>$SDZpQSB2?8NvdCLxQIAM zMVk18C-j?zsFH+wi9*$5MXtu3!sIfVo5mDt#!ct7eH{ z2)ALz%BjbLe$jTZO$elvdTp|`Ls6NIz1f~$SzKZ0eV)0rCf8qjvxK0;re3sg4#riB z)qW|KUHCaFh*v%w1X=v3kiv_*8tPWGM`2i$Z=xBWTD7rt7$g~rwH8I95@%UM>0J)k zMU@)4O{H(E|5s-xrM70Mv7-s3W12>Fdx&WC4tpqo8Uu5&D@mp(Nc2mk9_*>($+TBk zN=f;H1&B$xSAyvkhOua=dyBH0i?$B;B@6dJTWPx`EGTjtx~4mN52|xAnv0B)qyyZY zSXFCEJHCAPdmGuO|JiK6Sa_W{#Pd_Ha&)piSb=1ze>qx|5;~%gb9~52TDQ1N_c^Ov z2`LkFJm1T7-#X0Dy24f+JjDHzflSy}R z>`EmS>Y;kqzKiF_v+1!W9Dm#zkPWta)~BeeW<&r+$eSt0i7U%mE4yukgXe~;!dxH) zRe_R-IOn-~%I0QKn!3)Imn#W-tXx$@m#~4QjQLErqFlK+gvo<<%j|i={X3o86eG$@ zoq=kY6>L7{>nY}oR!&-2f+$f03%y_Hk_@UXsE14w%W$)hROW%W$9M$lkoFOYNV)%Rp|Yu27qKBEqL=s?r??(%D8ZJ350d zRl1!QXF9oGOT399%SW==HT~R?ymXZODbv6x$MvjmzU#seM<-jSW9o7;qLORx3V zNV8*?a4fydWzKia)?%EFg$;<&CVqWAm@chiD=3GxqJ4QM(i2u~x!J@tcS&1^TDglu zG00GKXpF#I(4ce4P1mfTnYMFVhy#?g%NjfESz*E!zDx0)IV-K{X@>K4bl9nwPsXIC zU9`;MSWG;4{|T#BGqmuBzy8&k(`SDCTggz{*;D7#riqd=RiE98iK?1WOSnw7|J-u5 z7-*Gve{%YTqgq_(t>A2py^Ts08s6GYyt7gWf#@?r?(D3KmWEh4vsrj@os`+~Hd-Ou zk36}NY|E5ICExjKL!ez)_5-i`8^>(Z)PpO$DGk%wYCXis)GfW6EP=Wm9N3Tyf2o>3 zld5@p!$aS^vZ%eGt6SLr$HrX>ls$Ysc%08h{?IjiP9_>^)QZv!44KYr;sbTt0S=bY zJl`>xz;kT4Ky1n?O>Tlq7j{O;e!HFX%gTZ!tVN7ghicT8)3|iSoSjUw0W`XyEqU>~ z#l39d5fxQADU3Q^mY8UBLXCHJTwAxw=6;5;Wj#|iZrv(MA@^|01KoX3@6!Wj};tEPQ1YSMR(?lbP~eRe4WSjORSgY#UryM2&RNTCrR7!ez-yBpf;N{|d^l3-$PjSO@>} zUF)g*Mx0IMG+ELtUCy3Wt`nV<7;j*% zN@KoWVoqz9CCGwFh_i6Qh)92R`EK7@UZfB_@!NcclT7TMv@#P%E1+*+YxDKsNWH1I zgdi;QiA>7_=j3}%h>9a~#dC=v?ehyCaazVwR-BLIJX8l*fs)GHR~tt@4&r;VUGzz^ z9UJHLs9C!I%Bc@{GJ!M_Qzc@hAgyy<=PCKu2 zwymo@g~9%82%P{_K&!u;FYdYqBj0j;?*Nfbz(9fG(usR#P~kyb0{`d@gcwnPKzITW zE>xKCphbA%CPKuR@Z-RYB@dqTSn#06lp{Y1B-wGLLYLxXhV)obAk3E#dG72<5~WLu z7E!Y7S&=4BlS_RH&{-4ZQKuKDT5YKk>&%{7Hv-Msm8emS8*SqJ`m`X+nOuuDMX(L=$C zydC{%VWz{aGcDe-ZdS5L*M=RPoc7`I$}uayu6Qn7wA?>Owf_wCyZO{K{dR9}_NH^* znepo{YcTr6Vox^Y9Fj;P#@0(qy7-cluQtboyDvDbe7i70!Z1v$v2%dWrkJ}YRy`b64myRnqI>9W!i+i=0`;?nIzA zZJR6?-F6oPb5bX@JI~u#|1@`5(G(k##c|0}6F-jN1xd$6!;8?->CAoA#QG2e7^jEL z>=G-$@*~;CFg@N=DU5@BRaHQrozY5vnftio1{t1J*-H0yIbgjKbM{4!zpV131x?-= zXP8lyuuX_C*v{VW zqm57)JMD`@(EWvtMe;z-SZ9F)ox0)Kn*8=Suttv7YM$@@5Y?pxM?PiJ>b*h{^o^m8&&(f zDoQj~;PVoEHKq8Hts${DAF=mMSr*loTDQ8(MecOgS{Ca7G^c!(h=C#N%;Ds;t)du@ zY>-120U-t(^+c~xk>Z-!E{7rhmCtm0+uqU!N2!X@MMo@2QwAmXvZHD6Do1)5m$*|r zi@0rYk5dne%oo07_6vVD~`gH3ew3u^xH&6)!6q5Ive9nG4tTL+dz8MxW|aq%7qgz!kE5 zOg!Igc9D%2;bY!3RTw1@GE-%llwyB+*QehRQf7I~ z6{GU>A;c9*kEeMHe=hVYtr&=&QvcH2J?VEjeqwWSJ#C%uQEPvVOQ(BU7BXXsQalRDnIvN7jsq8(x$e3CYi+|yTfp#8w?{ABpdqv8C%^7dccj$W zh|3w#Z8FWpT2A9VXa6|c2FCQvN+qm7Z%EkQ@r;&7Uf(*uY1aetxSoTSE1;n|M2|lA zlEPIqdL{Tq!PeJ#;7S}w1xXE1A#fF!MrR?)kK@A}BHZQH+ z28$0HS~khT+iu@H=3_CvUdH0^gm@kDo4?5BkPVvPnGCI_*{7q)hL}E!JaI&fDrvQ) zii_1`pu$;=HUDEj*OVVUjy3-+K`^Jcp4?)%IenNZ##y$Pcl@U`kMa(w z3S-J)*tP)wFgUZhv98{DZFcsm;sDOwK||f7S}V_Kaoj2|7S`f3|7y_AD)UO)ilTM} z>hfIKUQdtm%H}NlTSe#Tm|pmEwKguB>ImbE_BLMfJNhpduk=Hs+m8A#X% z%p_0t$5EFMu%#UD@m2L1*`C)~XMCAK?kC07=I_6!SUf>;Hj(#REj5<)$%X#ggJg*- zN*0k@9c^*BiMUjGGWFY6R9xgM$JnHO+t6t3HpiWh_-Nx?+*stwUUY6rbjkP6dJmxA@N#s3j$!G2lx+Ya0*ikrO}Z#8BI8Syj4R)pbmI3=^G8xy@3d$&^}Azvb-fzm%z z0wkfkK0)Il0_wE0i$69p3!9QKggdqU`5fS@oLkZ$DN?#8y13KJJMwxyk9(2tvAcH> zyTm#fFLF6oW2@#fGQmN={=lU@tFpFhr4?%#fHIlQ+OeIpt%ox>otr5gOdPd~LBSy~ zO&UM3N}3HBwR}4p`9dXn!>v!tA@?J|6ePL{ORpFV8a|W3rmC$Pv7y-uyRqZK-AX2$ zdk+kpK63fGG0PdNqMl!iI^;;cWfCB-!J`m*LbYMY`e!v&*6 z%4KAQSu5%?yw7tel9?Fi^1Y!r8s7s$I});J zBr_QL!TP8!STVkmQZoiaDE14CbSOPkYrIoTwZW>l@Iy2DXsJ7ts#$xs)H9&tD{8FlWi5q518!D?clMFhI)Hk^MlQ)7ZSM$hUp{sHNI3VOi zM|?K-TQ*|cIMj+RPV1uFF`Q(3IX1$)r*oNhgS@LOBxd8X<(tLYsy6806;zupOv<(3 za*?FM!<&jn@Ty6b>PBpOJA90iQDj6)#340vt@Yc)e#6G7^S@zC8~XYyh+8?Z8^mV= zKA@mVNtz}5IF4jHKJ!}@nz6RMBfob%%}djq8JigGk<6ldG5@Q%pJK*)sGqQD3Bu(mQga(pjbb3V-jEOYEk@Gwtxv@Ui7GITtsp!`j{Oi#RO zlxzc~tn)`1i_2U5K%dOBp&}oFE14l>wo25p5|qBbxjwfvLLyW^&Eg}gG8~MPx~^)t zw8G86{>~v%B&O;zW1cVQ)I(r493mWJ^w|8qHXJ@mK!`b znnB)bv;e&zSFE*?Nkao;!y0owtr^hCOw3BGy$$obqiaKTR2O&joIqVtAMwM&xvkzb zFT2yfG&8)9(>TguPO-Ev7rVLUb49CryG12dm~6L|OgAW`RJYT}Fh&VIc_cr89o9P)PKFI0T3y&4{Lrl=(RO0heB)P)n3!7J%LUXWU|cf2l#Wx) zv~h((x@=05Ws?p=#;j~MNWEC?(oH9vS%h>De5pH)`#$b`K>uj^M6+76{YSjfTOS+SlMFd-tfiLJ zJ;$R%0);gtq)2sapuf#S9y~;l!%`XaO-?b($wNyHZKf47FL5hIP1*@_6`LO=RlDIj z9nCx7-NZxtNDO^Guxr}}T~%~!QaN+p`{KyzxF1!GTK{0{Juj0+uAEjVp|fQCGV6rd z_kAXvSbf=`Q` zH{gKN9n7+|`%AsO-KncwyXzpf2~*jEL&HkHMiivS4Bt)_(IUHB)@zk;;>DW8D!AO? z6xGiFUNg?MPXRjH(Y;b6!P8PrVj-GB5_~n{WWj1RDVXI*a~vZoX3?01PN5Phlz`Z- z!s2d?wk@1U51!!~^-%K5&J^`REzURBR6I)C+5bNk+8YGZvsBIwrC%%cT%grd%|&FI zUE&44F96+F??p7FNl&G~&;4mUo*`LXj4&!g7@tDK55C<74#)%k9uOAUi9<5}!`S|t z(qr{S{)@f#tka!iViLmHO2%7VF4}JM&s^(S+0?``^+e5#uFEv(&{>aTN2fl}*T zIKfggfV9_13(K0j;y@K(wrp9Z4OAq~DF2hIx&4)Y1XBSV~hL)GEoYx_HPRp2)?(2_wZX|9-rHpob}Fm@tJH3q>=ePu^NW6ZorZ&k3w zHsq2zrfZ!^?91Y(9WFiATj3y{B;{wJj3PheR_S~(ZGu&)OxUxmyqY}G%sa)64b>`s zV7`@<+__HWW6x1LKr1C&F11=7x{$OrzAF9Y{qyH11;Bl#<9c05b88~xX<@;x)lAEk zqj?u#-Ll`z(B+bk1>d%^4R~&`i+Kng6Q0HwMy1}N}%;a5x zq%Y&GBu++VN8X_rx?eTo@Uk?sWZfsa#@+yf+XiRuxUyTd#^vmaP`wl8=sLj-wyzWl zxLg!Gwk~kXdCdSxah?HL`nEkV^-s*LKvllg8;2VYy1dkR=AOi^twmnzTNQ(+aIT0b$XN)Ex3_xb8hZyFYG)q9Bw@?th0^QS3}dQ zaK9}tFr2PcTE6ichES(VtehDwq^_N;aI!SQx%b5<#Q;P?O2Cvm;B>u?!IkW za(awgUV6MXovDL9$q}bfK;0`G=LxX^g>DxBQh*3>|Mr0(1#mC-b1!#^5O;E4cXVHO zc2DFr&-aLMcXda1eiwIq5BGuBcYvq&dT;k|4|s!D_<0w2gco>w zr}v0A_j|Yahlh8H@ArnU_;x?|ao=}^-}i~n_>6b>ga`SQ5BYZ|_Ko`G!|_j(>TX?{=7{`G{!xrk{D4U;3Iy zwWw!$o2PoHr+KMg`mOi+m#_Mmf_>ph}d&F;i!C!cle|XC0d5#zQm7n{{w|k0Te4^+4ofrMXUw5z%`>01Xu?YwOA^8La z3IGBCEF1tz0IdZB0{{sB00jsfNU)&6g9sBUT*$DY!-o(fN}NcsqQ#3C8A34vWn)K< z9z%j0`LU!(lO#{7Ovw_Z%at!%!kj6yX3U#3aoWtubEi+8Kzq7GLbRySqezn~UCOkn z)2C3QN}Wozs@1DlvufSSwX4^!V8e=q+5|}xp=f`m4XU;++qY}ux|IueuHCvWGwR*T zx3Ay7fCCHOD{f=i!)6mBUaYt=({Phx1J4~w(Q!tZ|kIqs-qk3jM$llTb1#<&#r7X=RjD zW_e|mSZ=9hmtb-!=9go7X=a#Yrg>(WXs)Sdn{cuzCy_kVDTHDxqWGeoCg$nqo`3cU z=%9iY>Y|}A9;#@fjPkjtqad0kKm+?#YU!nzW}4|@90ll+Vx1EB>0zPjFsfOlp86jY zo`#AltD?I9x@xPizDg^ou$n4ss=MZ@DzCN98f&n?;(9BozV>>ot-~7IEV9cAt1Gd| zQX6fth^4jyKmT;gt+(C&^R2kyj%#kY=z^;*x$B#n@;&TDVI_`a(zz5CwV zZ@&Bn?61H84{UJ32>+`v!3!VUaKa2n?6AZTPi%3;7=z0XKQ_`3pt8`0%k{0HP>5v-SyI8lTG#6TB8lN+G3Xt>ez3)P3qV)((ppKc;~J6 z-hB7}?f2h+2QK*Fgcol3;fN=$_~MK=?)c-7M=tr~l>hxgok)CbR)1x4zL@8Vfqt0i zo8#HJ>7Sz>y6U5|Ub=y&!=AeAtJB`P?XP<}yY98~e!K6vi@Lk;y%Ybt@xh0B^zzI% z@4S7B!P*~$(+~KVgVi4oV)nsrk0ceKp=wPi6rPC3PQ+&1H$0k@CTs? zu1|wX;~)q-IKdB^P=qHG(Fj+VLJxAVbOL|@3q1n>bCus{H()S)U@$x5NA@G)~U)$2H- zL@8))RRZeBEH}tLW=W8j?+ev0Lufu>&Mt$uGiL3OIZId#^Mc8A<}rC0vS%{0m%_3p zHGMfvVpfwer>P?#$4Sm|n)96KOs6?77ak)xh?w2OW;}-%JXjX5o{piXJokzJ&*9lq zd;9$7JntFMd=gZj2tBAm0h&;TG6)I+AOZ|(*vg7p^rC~|p&|jQG{}5JMDl?UCU56M zPmT0-B^A|4v6)g+trT_*(&c4f3cHuKs-~KusY!Es)1A(=rz%Ad66$0EbsF`kNKL9z zmx@$Dh6ir5qfpuWV^9=L^`BC0U{oh`)v9LodtT+LR%`cF1%)-HVq+=OdNy{FVWRL9>4aCXR(wg?Ps7`-x3MMeZ;i`Oo%vR?fJK5pX1LetTKBpH;bC8&`Ot=D(1=C+ zZY~>SMJQBIpP@1@GzpsC^RgFK>b+(>+q+(X(pSFCy)Q543t#uzx4-p`r&)wR)YTgJ zzz9yTg8S%H$&3f2`+Vn#iYMVn)sKV~jxY%=96SkUSg;({@CYfq;R#=O#3y!NUp-vn z$uvPAIY1>vu}k9`w-SACRpDdx*-r^72EK1=rs*aLTbD|v$TF=e&WzkwBqkZXW+ZYY znXKd>KKZ>vJ~FDpX~zY7`O9DqvzQ6jS|y5dTxOd8yX4t6M#4TFYn!cN?>=cg^cwqqf1*dRr55 zwX}yilUkJyP!XfIt71n;roBpb7|Zr6XG=TUtIE}~Sxqc!XB%bGE+ezM9pq;p8&~1p z_GZb=%WG2$YXUJP3mz@$dfQu5l#G=_tLKp}YFmPyzH{R&OaOfuY zcniNR#2pUYiT5mafHio-FP<3v@z2*F54p%ko?~ishsMwbNDsZ}p+{Cf zPn+SJx!y)xdRU5g+r{A%=12R9C)rOOpyN6A?cCkMO#Oqoo?5_>)H{Kk-Z$3Olln7{Ms z*UzLh&MiF zCsG18c+Un^=cj%eczE*HfwlL6a7l4sxLZ}R7K@O4dsRzYyYX{(}ylEs9Gc7)TGgoU?+ zz*L3Ef`nF=g_#jiC;)m1ScYa85!!WD9id~U6M!hUede}*j#XvfWqN35h2rK-D06NM z*eiUfhc5Gn#Y8QF_;k2Zh|zS2CXakod3APJdpiJLf&^jMF2V}mJ$X%C`hAIOh)sBDUMSs=!Fd-rvj zMSJe^Y5GK21tp8QBz6bckdyI{iI-MZR~9|61T0_!D4+tu_>sa$X;#Ey6UaHS(|^B5 zJPjgy1l2|i=n)esO-OVZxhGBQ6JOu|bdyflQ5=Mm+@zBiWRpF)lL-Qp)-xldl}D0r z2%yjp_V|=gnTeg~kJIL9*Q0JJ_h0}CbyZb-;}tCN7jzX#fgX`kIhKA;#&&_GcmC&Q zXw;R4#g=IKmY~Q|BY_z426`R|l6+}~44904g?VZAl_*6*%=U(9fjLH)>*hkRMS;;MnTvRlmWF@Bd4Z?+Y>Jt0xs;r$N1Lxx5PR8| z)+u^QXK`_uR$7T%oyjs8mV?OugjL{YAXZe66e(GirYhn1I_tBZ@AID7c6;&(67jz;5Yj44d0*-s+pl0 z`fHeDX5rU$i8WQaDMVXoQl1uCur^-uCz+UegGJbd{Pu+UG%D{of@<_C4B2y^;gaZf zSvu+&Jc=w%*o@S9okkjZCK!vAhD-|iPzdQr4icA_sdZ7PSw574f;L6m`zJle5BQAGbLBU=6^)1hr5LdoT|4kPiha4WO`;fEo*? zDUbMo3z_hal7I@*@NwV&AgD{339%pm8#<|!s!qVBDndv#2zO0e*oMLRL#t+P94J(3 z28%2egyzXBh&f#6xSLnDZv`oF(dbx?Sv#@HsOOn=v<;L3o$X#}^HYmT!I zq`(HXV5d}23!JbA@4%=3Pz;FLpn%$-r}+(sny>G;3*!Zp&p5ASfO4Y~@bz_yZ54BcX{ zkBSPYFtC}hpb5LTd}~0gS*;GMrYpKk$QQT`RkWf6kx9!nZMv;wS0YO|QoZ*|!;@i{ zYJ4bExg~bF6xMwNv5^Cj29d6^ zw8FAoGG#uKOJOoqmV!x+z66$kH+vAa7)S}Ai(?M#ny1b{5AT5DR@fzx3-r)hDrXg}j<&kr5(( zRmW12d018nSb^EO`3G1YwozUeJ%`wUk?C+iRiYu%ZQ6HB3T%2VSs)ZVg5;5zs3H)} zAOJQX1MyaLrF+7wl%0-ooGn_C2r^YWh-#y#E9ZBk-08vc=U?5aoY2O=5!s#H$#kvR zj8w#!AIg(2OT-+tqIZ^y=GlBF@HoO?r@8PBdzugV@C|+tuL6Lm`H(lkps)0RsPK?C zcY6rCV6TTj3VA~h{i?V18^?0YiFtQ>|4XW*iiP{DTg`b>4O?+OG%fV!tq=yp?uRYm zGm^3Y1%8podrUhv(k5};wWf=fkP0cd&q>MBQeswV1Onj>$KP{umR~R~g?7D-PwB#kY50`rj z*fs=#0(Vu)7`;j)TZ&5KLy&2o&SG94Ix0RXi^b=3nzfiO?1K`WWlTI(#zbY$R&EOa z9A1-oswA<;vTMZh{Ij|Hh8cFXae6rW;0jCt4D-sT`>@okV5ihu3c28vd1IOadkAuy zH|o2_nb4r^i#N!yl)KQ*V(mx%P%huHF?dtfWsTO4qt<4vH~vu8;xg2bgO8I%oC#t^ zM!TvRh|pNbtoUq%4Xar%=XOr3nal~n*Vmkg%bbNxOjl~EsAjR8OjC^v&t@qAr;yQ{ z-AZX#rAa7`cowQ8;i1s>s+VcnG9AR_5p(#(f7J5OSc<#l=8{@<$)TE$yUJ7fhQZ?6 zkWx#d1G2nyT{!#z4DmXzOZ^W^EewXh3D>*_sGv9baHya_x51z{`0$RPpuLj+@D3j* zu#y0m6{9%2(IAyFp5!4qG;EojVY zt+gY(Ys!a}Td}B$b*HS4UdNJ6(|nT1IQyUo&kfD=y40>f1+MT8il7OSP{w%E3vC+? zkE%CS9Seer#(IMa4T=oredh_}5AL7=tMCusKmxch4fW6u;ZP6!5Di=Zzze(}1lG_G z-jEIa@DBHY3<4?u`|u6n5DkXD4w{}1?;s7|fDhzQ5BT5?{7?_cPzqzf3+B)d*6`l^ z@D1v)4%R>id}x78&lwe^S3XYkZ~ix9W9w{)PUd!Y|sdrPzHV=1dYH0<{$)x00@P^3uT}QXMhYZkO@Mt3rkQBwlE6&zz_bQ z3x_c1^xX!iU=fCPX52#0VEYoG~D@C@*+IGw1XWGUoj`ydBO<+ks+NX7fKaTaRd8Nm1^!~qkcbRy(1k{D@pno*o z`qM9@c@VuwBTXtDjZ4Trhge9F1AMJKj^t^^u&bPss5i9Q7n`bwTzK5SR)u-TwXN|b z)LFX^g}}Ar;0)t{+|`>7p3b(JfC{VN-SOKkRV@ji5DduwfC~dV-T$x(j~WZePz+}r zw=JLk0;K11KnK#G28VzPf(iRf)uHaCPtMeZCdnb6Q)L>I&D%EDioqtpCa{2Rq9iyV6}oROLYp? zrBSD*eQGo;*{4juQjL1I>r|p}q1ye+_G;F-Q2kb&dN-`xt$qtv{R<^+TEt;>tW6vh zF=EP1C)b55K!6R=C`6w|om%y3)~#K?h8Y}&Q|ZQsV7Tla3>wZ)x{oEhm~&r31K zHB48mQKp&w-bFh+E)>ayr57hI`0e7i$h+bd40>wVw1tfd$6FWp^`(-LLkBgA-S*p(mewzR5(ALnPsFLsIt9 zDHaVm>`)R==*bD63^y!Ml2|}IFh&_?q_IXDZ^SW29e3ohM<0I#GRPbK@y8uGf)V48 zOmJyu3O3TIryg1&iE@`{kjUp6E0)YAi-V*wBAjJN!sQ+$ih+ZjiguynBYx_+CmBEB zw8EWT{O}`}a<)*Z5mvrvCmK4KdD5JG-u&_Z1s-@{j4!v0O3pF#;4`Z;q=1_b(&)0f zl)U`rQ?I|eAhqnc?Bu)3(M^@Zj;r;W$W*Gq+Cs0s{shxByZWpG&Z@mWZA&h$?4t@l zyaf0_G!{(jtyyQEg*IAgr=_;q-24J=GpVrR)zibcGs{=4`ckef(5#CTzW*Xc_gq)O zg;lXvL339*V|fjB*j4K@E?4%7-S1zbx?7Gf>i7*#VC*gnuQ(c3ctOa0-qC~!SNz}v zjy-azFrR()foGKxGbyI0URIRE5lK+NXD56_9FfCaU=*@un{UQBXPtNEx#u5=RObzR zey}E!So#4Z&7AI;Lkv04IL8q^#t@nR6?48g$QvsFX#$i?(10kDk2ERMgJ8bv#qe=EHkGBAOZ$v ztpz@K;fE)_c;j1p{Zn)u&)i>xH`Sq3^U&K&bi^plT=m%%wv5xvqjwK;$#JJ{DQ;;; zxIDrlEq#4;JD2x9UH@e~_E*b7f(9O5An?b1JQjd3ATf?{yrW|@`v*RxVU2Gfa3}OA zMl4pb3v={uC+66N1cT8spLNjxgC7K82t_zT9uY|=FzSaMcu|j>^ur(Xn8%y?;f{2` zXd@r%hZ4kb6MhIFANtTol!)YxGL(ab|L8|QHsX(dtivDputqQ50fj>eZX+A%hdQcg z!5t||C`MqI`@o~Vep%{Ndcn-N!UrtXHRn^>i&tLKH>!XQrdH*OBjvV&xPR^IUUxj) zyvVq)ri4l_sl(&xT9-%92vT{((F(Fyz=Gpd(vp|NWF{^7n?5oUkLC(Y;?5N**^O>r zm=nyvwzD`<66ZRpf{eT@Qz|)P4}6&!*A%n@NbVh`SEE~8wul9vhFx!rms;5B`T|BF z2#AY4`j~~JX`zpi(3;o(#AY_NxlL~Fq#vU|h2U=VO?*5vZSMetG{or-ov<@)^N?CD zj@UDx2t|z3QBM2d$S{JTJ583Rga;9)w$sfdQ_ObtYjH}%QYgolP zRERd!z+#b+x&DF7IdMy01kZE96ZEl#Q> zm8SZXF^yR{w0x(1`%q!Cp{<1zmJWR6hCA@Az29OR-S*z{sr>aHT_97_8R97shagUDMZ|B6oTP z1z&OrnN-Ebaj7~jY-8QaE52S-SU#2COP47*=pF30`E{vd?&;a|_&2*nwQ1~3m&`%N zcvcTv0eY4HyksUf*~w4t;9Xz5x!0Morqd}OPE#x_9rI_)uj6ud*Bjbbidmz?dZ>SS zT)j;dhR2CKPlSU@U>^T>s^mdd4m7-HKKB`=zwy>y0HaXFy|h!$lcQ8}+n6>dxL!E~XY8ns`AF)do@dD6akmcfCh5fv5e)l_g{yh&s zv1?-g{tgo_{bXdA1M}WOJG#dmJtc4xD`&(yRd+DG@oPU!YGrcz)Uk4NwyAyNO>Nhi zP)2#mRlahTFImbs-t;Vas$0!`Jhb;qtCOZADjEgO7W(%C-^%@hD)E%gMQAKfS%Ug~+)imqJJw0D_&ZFdJG|YD^VQ}mJ z)uG?smt#W;1K)w&_{T>+YFdkK_RTpyiaz@I!iT%Y2Gd|xp*~|Cir>aDmNA=OeSAEf zx!U&Xm(0&@%6GiE#?zAx0^oi8NWOefMrR(9ppiN>pSx~K?nr3b;}pXvc4I-xwm7mIyk4Q!gYuI4@Kesv{`LdMbmv!05Y|!#XCuTDnHt6jVg0!=p0#qLudZ79k@z z>G7O=vblu2xbtJB2}l0Li}|@dsT11UgtDK!}99IfPxv zhbCYK7sv!ZFol1ZD?f0AH^_uWCz000+|giQE{VgP_l5CIbyNf!tP zI@kw%cmYWOfCRt?qO68p2mn;rhg|@KiJ6I5pa1~ygMKgvsuY4?IDi0%g>MLeLJ-P* z@B;v#fK>p1UHAqh0E7Ur091Ij3Lpglzy%6Gf_-=a4cG@d2nJ~|h<-Q#toeanFoTal zhMa_l0dRw$+)AA+h5!HseK5(AB*`1Ot5yP^#flY%QoB@IM)~@(Y+J!;95P|Cs)UJ; zPct;3azHuyI|$pkUD?I#Agt-IzE0{S{Cc##fC8=4!DIBz-#jV*F!Q@C%PZQnP5Uz( zYwHh)gPrwxKt|HL)@#3dW3Dx;vT|I`z?(hh!5v-NI9YtU20Kog>n+H6n27NaCb9!P z;D>XdB6Uy#N7w~?;Kw%D2S8XMcDe^EXa@mUgHi~EY*>PQumfGFf^wjRQa}bj5CcH) z6Mbj`X~2SNc!MbU$O}clliY`q)KCuP(2z_?WDtRUPy=KbNtrYO6WIrx)JdM)2NC$m zpd8Agya%KV1^{5nJL!ja_<=)Mg{iE{tMr4c+{&&z0I+<4ei+NLJj=9P%eH(=QsBx3 zkOI5JOTFaFk2wG@*oPGm%ndEfOrVDYcmu@@0LDC1nEX)xu3FP-vXN(7s@WONiK;?c zWWLG*IU6*UY&4@F#3~BJFTyjj+r%Yqi!6K@K@k+x3T&kE8#7me)O;x}HTupb5Dk4J zM&Q)cO+B6|{I<)ux2F;plDjTDgT?L3LPBew>O$0=Yn1WS#q~2n(0slQ45(bG9By+s z#A-d;+NDmqOt{b={_&quu!VYX&wS7tN!SH?FoI$zQ&QLikgyW|42Lqv1Xjp~F(A-n zSONr%geI5rf5d(8vT)m1IemkwN~%PHUI+mHx%5gTRZ_AvOSDu=wscDXfJ?bd z04eZ?6}Zy9?8^c0f`0e`BmvW$q=y7(gMPq=#T0?Ud`x-OSvRc_MWF$_$_oD2%o>Ej z=gSrK*`-l!K6q)a4m-D@t3fUt$M>R6am2;slqyn{y&+t`{falk!W{IIw&`2ORLL_G z=uJ*l+qIpR)+(`q;|yBV3+M7S_`1$WJw@EasjD+Q)tRrcJH=qCFMvU$?YlnVa2Oe;QAB9*UB~q^Zh9ecqjAc@eebSGG%K(^5B=Cp3 z%uAHr&@JuKFYSjgg@*%B12aWaevMa>G+xRi9K5qG&O|u9CC|aw)l^kMhx=6TnZ*>7 zwEFSJi$cBGJVmjE9ucdaTrIrSfuje;t>~jSu|NU=SOT_X;TDb-vAf14ybD44Mb@KE z(}T42`&$S^G^9E+g@Qg0JhkxgJ1g|tThyHTo5g*4uvMH}L_?fFO^ovlk|e?+cc6z2 zh0H5jqI;kRoZyFdxCaE8Jb&N@HrR*%df3o)2ucFES6kSF$rIi=hBD$kNe?~Alw3)E zDA5z0$(p>$ocz~)@X6_&(FCZ`>rL3Ee9CuNfkSxMAjQgH7ytn1%C9`%CEZvj_1Gw# z(khi-EKS*!ZCNpRSurJ3|GilN$k_m9)03o39{5>k^A)#<+augy6Q*T8Wk*p}#@743 z(3>6w+buy#yi+9~7K^Q2@};Mus@SqZ;H%A0TwM6@kIpdy0dNKv=H_n3jpZ{tpc>qW z`nGaoo$uSz)Reo!u)VG=)ooiwMcNDI(qIv^W;((i*re4PUPfk~+bt_w<%l~Pgo^Fz zF0t|lbpQni;)!H%1WBahh<-BvI~L%bJ>KNCS9}eC6kTZO9ZBhx(Sa@407%NE)L!mw z*hr4p+3kfQEnke)RGRD<)^WzWsQpFap-8UDOYzKxm9VLzN>Kj$r}M9}HZ|;yqLAugHC=B9^%co@#{B#Mv8bbQGiPJC*kNRoC=tiL2q7!`ioP zK?BaTtkxV&SvBtpDUZ;f0 z?*-C`1q37rh5&Hii_K*Jjg{&3^<=3;0-QeCEbRxCWm%W~=}g$){;kT_(rO*6fzLpH@8WldpuPLlkMP0XmYPeM;?;_k5A}(g8 zy_8rm2f60&{uYg73@oRbvO!W+i$agbPHzp~JOdj==P6BfqbO2Ev}6v?&FsbE>~46G zZ0S_Z$jxAOCa$DFvd<>*65pz$F5Wyw-VyC%=5^jcZqbhp*h5Za?9I`tonzm#rwbJ=DZu{-&Q>KRjcmtXxY7uBm05)Fg?%4u{k2=Ldtaake zp&qkaR1PntqVWc3urayg(xAyNq zk89zq<_&kZ;b4w4Q<%cywr-(kB7D8?mcV@$&q`-LHVY)x+_AUYI~-=g1baUYr)v8< zMX8HL*V=T-bw?9t^;X}J(0*lC<|@)|$(PjVeTDHsZf)u%Sc5HTg$0?E-f@Yg*xklt zA@^+}r|FQzg#;*relXd75akU;?oxL0RDN!q#97Fc^=@bA81dQmlV{Gn6}|>s`#Q7j z^uAMZst@eGsU|Ac(E%wKJxGThdWYhmHS;9qImVV+p@S5hYa|ek1p%N3K}UEO_Ei3g zHY}57<6PSR2c{*o`zzZyy{me7sp7m2QyudIj8F&l2jg;NYCq1=!bYWQ)NH=#2y7yz z++pqP81aXDh=m`@gi+80d4dH;c!qq)kVzm1EOKZuWrY=r5q{7G{$nAI=!j%k*PV!Y zSC{&mf%V87?G;yEm_$((_2?I!aiTOz*uHV@jmly7ahDEq^xfo{W?w0N-}o)=zGQOz z4bzyN*=(osH1&2YrxBo7>ha_1JF~w^lT_RTE!SH(a%3NHsW2U!U2xx8r)R; zo)GV^s?%rq)+2ZZuE;gjZYw5Jv6_T8{k3&lWG*}>WX4cGr13sE#~g;Exp2p*H;{V(gdH#keJBQI7{EzzgkV5| zYJh@bKn5Pt1v{vQRqz8zFok+}2Wz0&aQKHe><4K8L`|@TlfVgo(1$g!0(LkDct{{~ z00@8IvhDk4@F2p33KueL=1U3rkYED< z#QGMX5YT>p08m&3VAnS!fC5-R1pq(=QUPKukh1TEhJAE`Nt*(4fR}zhf{6i%>?XYb z18ROA2!Qi2D19ACdZg^J;tL)$kQjl2q)C&{qMI0LqN8)@)T33KCheJY>dsI~e@?B# zb?47IX1^ZYnRaX_yO|zuCr~Yr|KYn^!*Txmgi$6a&ni5Q}GvH@2lklTf)gAgmMz|Thi_|wlE z|LW9J&pmdWQ;$FHV1W!5ndGt$Kl~)KMKK*o!b&hrNK!^JTCfvIGISJzh8mKr(FhXk z)YDHgfE1ETHfHQI$|!{Z0!JqGaM>lNoqGBysG*8FDn=%iWGYFPb%YW!BJATvG5qv{ zMgS(v^p8zA>9mgsJ^d6E01MFLNC4IB5`a>>_@R#gKOC~kR8?K&2NJzB*3|)Ey&x7@ zW}&4PTW-Nc3IMoJfW$v|>BW~{{T$%MJ}dMhX+MW$LeBwjFy@#D#W=>#sUw+$*$O<= zsGX82qDUl)N`A($bxF!--+Cqncb`1;#F!ii~3mkvy(!@E%ydeoL^^i`c z9jl;nMm=nNGlw@XI0ArFZB;;17IkQiA93f1DGFn@Uwv!!=!HtF>b54$cNFBRP5Is}q7GM=Lxb z6*XwV-DK@Ha%@eHek4T=sc~*!beU`{7#$jDiE#bEgP7Q11_AWL9bC8uKhhzMe`F$4 z{9uMX_<;{3IKmWu=tVus0J?hUVHZ%yM=wstihVSJ9QClr78-E~{~?5f7J$&gIjrCf zagf6xaS9$VgDK2m5|bjsJErki<*Jsv1OT=I#XfQ+Jzh}{SVS?(_Lj0Nc<{gx&m9_bvE|D=u8A%U$lrE|9z{Uh^^xVidD4ocN0-0jtcwDDr|82muK@ z3?kbwm@?jc5QSAjQFf|>AKr+JZ1|Z^lXS*KmVvA^Ewf>KD2g&Jx{Rb<^q_clWV1TD zW{PR#T8rxVqqBj{hCZW`1!EC3C-StXKK&_BecCjRezaj4Boa<%w4s~MF*{VsV%kbN zBJfm@g%E?{Xnr`;lnqg(F0^7tvqmJ0R_RISiII~|3emB${}ebBd?O>|A#g9) zlt#)#f;Hqq8>j4t9)4g3IxGVTZ-7EJ_)(8J(IE?txDzjs;0HRWg9mW1LN5yO1vR`O z6S&C77tU0Q#PNd^nQ+GpPEij{-~kSk2!Jf1&Ri1JKq! z(isc)NfrPaKt%umZ~?cN%PuR>z(4SZ1>YXv3;!65r2b)z|1AIw`vOJ30su|k>ejcw zy^KH`cr))1wQgT!qt!~5R6rusJv*x*-f}oIB~{oo|5D0gAVqkjx88Kc5nGR0ODssG z{&7QMwODs@I5!ue7^Fe{F_42SxNv_N77aQIOrjLox@! z$2#oX58vuS9kD0`obXELe<*s5S9yG0dE8`tOghLl*d5#-a|66LvCSv4_Fl;4SW172WvAR9Yiz57J zds?he>@2C?_mQX&0r|rjxedyE)G3hzF7Sa9{D|v$DHzrKHM}{E#nq`9QFk-rFyi># zQ`72~Gdkm=3WwsTaZy4|nq!wD^uj~bx5W~E$8cXbX7Q$Q6NJD6!BrZs|A>Yj3LyZ+ zR=Vdt|2fcii)rFzS|rMRRjg(e0Ou`NSN-V6bAM&MqNF;T%F;(Wz6a}RWo0X|2nPVx zmrifJFI>7tA3T9Q&wc<#FoeP9y#|nMd^Coi3YN@2^SPo??6kWD z5jy=TIP7CD``I6;X*YV?eYW^yE~e;E; zd>6I2^-y-whsl~|FOv}ZD^#}=cQc9oE5|g-sa`o z2ilMd@zKNyUI={+9o@md8Ok)V^gH^z|MVVwjI0-nCs3 z$Iy)E1)d)PiMUx6=~)zVxD^*(Vc%>Y+)NnfnavEH8NyA8)r1Biy#V_4p&$MsAePF| zA(KfQou@U=OwDKHinUQwtsoDvnGm+2lAxIiW{pVoP2llc zn&k`$~QKGbn6FJR=`q-K}m0kQG zATHDe1Im*F65BobPbMVBVzeT&-Gs9Z;ztmS!JORUVIeQ(&F@VW=1Jkk#bFk<6jFtd z7eZy2y@WZ(E;4*Jl+$qic3l=k%v;IZKymKl4P-ad+u5zzxVwxwIX<%E!2lF8#O zc3B^B+b-+9K{l)SX)XS>3W^ok_-8wRqhCvLxAo z%S*abeZ|wdIAGiHj|Aq+J|);Is!A+I#4N(tUKjd!o|J9lyI~{l!O*&irSQ#LM5&C`eB(~RrF_mOeFn%-ttaq_Aa8V@bkrg| zj-XL~4HsS>m&KU!p^XmlWexS)R@w&PRm=p1B@)V5@?oKoSxGtqq**Qu63pD-%$YYx zf+RcxoJ7O`@f@Qa1YU7NDcs4K+ygC4Lp>OTKioqsD%!(*jGJ!FC;OhP(*2` zKfppG?A(lk|E7{IX_ts5`z4e69U`bf(?^Dc{Yl+Wyk;Z<0zU{qH+_?|V8yJ>#cgh4 z0lH*6$pu~5MFX~rO&Z((1keC2+XX&bKxtq>sjj2a@@zSNGX_!XVh9peGRUE6%%z38Zqe|4n!BKQp%~JXZ*`z8{9cB#1P{cTm zm2Kt=m@|X6vMgp!!Cq?G>`%y?eNOm@nF;mpL8~;$SzzVby|J zlq6ZT^<&H6jL+JQp@Jh@mMYnn?d)}BSW0M3C8fe#PNT>S01Ar6Q)L zvPfoLUvp9ibn4&`A>M>NZCVm*qcY=?yv;-E7GY?V&I+1qO>Iy+`3_nNneG28xUpaGQKTp zRHJ0F5eMB7c(7gxbx_t^9)^a{K`9y4QpZT8-jdmEwY}AiK!MqQFbEHvIsR|%F>Va< zsa-}T6iMo#>aR&biAwd1?iFK5Ii`CaCfELFq(bfUNv7r1C7b=H)J~p$=A%{3|DekZ zhs@F3oVkM}e1-r>0X|d?y}E-V00IpZLmTYForr+|a84-g0_>oUrqBWzEI|{Pf&f@S zGO&RuD36wDB#)6=!OMJ0t_0`2j8<0ifZ67Sux|=t4UnK{5EmotS|+00Jnj!7d!MCg{T9 zl){+w11&T`BVg{Bd&9W1OqG=VkhnJl$R!!uga!r0wRHL!t9$$U;?ZnPuA(g-WmSp>DpRf z65k#R@uNd#x`3x2s55tnGULrnRb@Ly zk!41ae9VU0Iuw1Fcn5VeK&nVIBQ}rsIMK*uO&tlXhL9D)|7ulkXADBghXmu2-!iIJ z(JxP@KHAt$+GHqhK;;1XreDf_0DiCAnD;JaV|uG9(g+s*gvzv_Hsw*5i_2vjE4V z&+3~UUbx-9GSikAv4$l$bKbdmxqLhga4^)cI;X71|2PJ(893+Sy#aP;%=T?LtVZa& zq4&Fzwl|boY|_yRBd_LsOS=ArtZafW*Ny4dWjZHrx>NI78T7-;9=OaV_`S#}0Y#4~ z=QPNpIz%kzJl9Y;C!AVe%$`cHGIOW7saqK?u(?^Nl6h^j8(+-3?Xi#ZYZq?Ionx^g zs|SWr!s(}WfaA0$z0xNLmXjxxgZLL}Z5?gfLcRPfFW%gGwx%L3xE=7}E~MY&(RQ9; z%G)}5o_ITdJI%9*UY;92^P#`Tz1+`zL+Cr6L&V+B7Qg2`@C+1Jdt48KXKBM+J+}t1 zp1jNlYUL>Y+ou}TlSQThS)B>>7V|8 zplw^la0ZtQJ?lIGn_-w6Ce4@lu1gSuE-LUfM~Ck^1obuFK)r?zuvm8`a{?;I5i4!f z6%X7M-9JC{N5Aw(IL}Ua8Ct$TwwW7}l^9kTSsgwaYTMMBeK23BrPkQ~)@`;8M=Uo! zuTtu`DSwV{ev7y~W0P3FkyR4_9P0N!KnM^xkYGWB2N5PzxR7DPh2o$fY0^ZZ5hz9| zHo+)S#}tbkHA1=AM90XF88?QM2t|j+j1?okBM(H zLt_HH$P(qvrZzcxgi;hJQHe5_T2&eJ|76vnIcFX{NpdPso+)nvg}GAe%ByIR&{(m8 z-#@!|@#fWg*PlPT{Oax%JeY7{!-o+kR=k*TW57Y_G zCiOjhO%75hjX7#)TeKc0Mf^XJj0SHGTpd-n*DI&Tg&q;#snCo2EU9X4{^ z-l5yCCz^gs$)dJqGH$B*>a#55`Y{EMNdxPyi1C25=$*ult z(yWrMtBR*5r7V&@kj&anwdXLpPp6nP^lB%Z_LGk}G{bt3$qqSct~J@d>?k{_6l@JQ z?ml|Y&p!bTRM0^QEp$DIqT&v$EUTKWx80l*Z8|ZH)D2Gp9mH@gBPG2G(mFSsls`AY z(#p=JsMPSx4iznKL{X&^OFAO8B-JfWU4ryU+{k*0hq+dK%$+TA*@Xvl`ne_>e%?`M znQZ7+}5ajutVhhbICi` zND5HYugnzb!rWd}a6ktI|Kx34GnM`!&y-y7^_kHV^!gm*Y!`jFNw@KWOVn1Q{pBUb~Cl>Mui!>?hXXF zCKOGW%pEKGsmBa!3IT+UNi?yd5jgfKBo}JC4O{H7$u8UMvn>m9$dkT9_2VZ`%5(}5 z_heaI3fV37x;?Y>@<8H>JT=5Eo!WFXhb3imOg;zR*`l3^Cn>EP#MEg9Jmv=#-^x|vzH+y=l*y&E#(P{{ZT|Zt z=A4r+VZ!%*Nv;(p|Fb6sF_!S7oge)00|`lNDTa=J{NP1Kw8<~u{PWRI|3=O{TfRH{ z(!?@Oy7h&dP00rj3uoDPH=TcvOBSivH7Y`Ii_YKr6~9*nO-Yi<99HhLq)P3KcuiuH zsZu7IU1URa9rWM_K^Q_xIp|Fwv)t@l*CwAO@FpiKUA-Xnotf?AKH^dmrF7=8)<}?e zT(TAKj5a326;5ae^cUe;Vz-Y`iEu;l2xxR5gcZCXdRwRqKk#9NZ>n!p7z=&%nu zh);cGG~*f3n8xy{ja6BS;i7K1p!?PEZGh|F|9;k}#^tS4G(^~#ei*=XVFf0!%3luY z#}jv{?p=$+|J=xq#y|)el5!ZKSO_thNlk9@Po<()y5z{D1?|jlv7%suV7D4NK5mF3 zArs3Wh8hG#NoO)FSPE^p6}_d-XmrDr%5F#>M#jWly9(9Pc))`bOlBQY*hgLVp$R*% zVG@~O#XW=o2qchEjotL-H^CXs%6uza|Kb;vn%5I6(~oDGKx!GWo0cYuz>*9AFq~lxZ_N|9!Sz z(dFHme<(nr z-e%aqhP45AW#;G5gG`A2TkMl&2gS{o%`0lA~F!ZK4PjTW)Rgwxsy3hdR&8rSGAh5v%Xc1P}#tC z!amlSXi^9OM;Z@&Es&Mo--MkW(~U3x%~GV|_mnOzryP9hzGOo1leNFmwwLb zdTsWI$k<}6Dv%5VZ$+LM2i3A-cWRF;$_@g}@C*mVy`&;j?u>@2@4axP(TeNsyh;dx zj3mwkKU7epF00A5N@hl_q)M;<7;Pfrs(>DDq|}W0+Rm$POx^ac?=+&q9&ZON@e(o7 zM||sX-Y97@=t2gOv;@RU)aet)a8B6ic#dxczpGtp22xyTv|OvK;0uxP?E}TEbYz0hzNiE%x4M|f7te~heTglGBcEKLkA^-AQ0|K{zayrlK;PzLqLRc7%Q zI}d~M?HB2=89fhmq;b@uO}J!82xiOXGVvYZF&@(!gY1fNBRP^hUhVYa#i!N^ z*urtUPRW4mP7s|9pze#`Rd7%0n%g;5WuL8z`Da9DURP_hmn->1+z}-LNf8p z>bH0;7(22p-7+C25LOIH`pzk}?(p~W4sa&UWge&r|LIWhK28Y}3J6;;mpp2^9FZ$= z>btVgiSQCETuDtXZX#$-nU3-@G4nE0%$RHvuR>!c8B7ZuYTm@kwBS&`dh%!@%_T{W z3XOpCFvrFSsM6jqXl!#IDbOiv!xss&4h;>W-ZD6YQ*T@kVdP6Im1OZiN>=g_v;qeV z$*avW%QvtxI?eJ2+iAdTk@0xaeOS}WM5;Bb4{?G00Z&JsxyC% zPlm`#_JoTd%_UOw<-RgYk*d%D6^(6X&>zE-o>oh6bm($+sa#^O^oqjZgfl`nlK0e6 zFHM4&L^CWYa^-ksG!^rlVsW5W$s3>1z<7)^|9$gAwTf~SkHuiG&5S0eh)w!tOGVW4 zMsYO!yv^PIbG7Db?gmtU!Z06u6pI@6wrWv% z8c;&Hlo?!fZ501$9uljproHH?t!B_AV`BslEghN-@qse6F$ptBHiKkPg$Ha5GoHPC3=i zLmOqta_Xg?qmI<+6*rYWAhb(a)dAIzpg_>l0&K~O56jFEOE(me_$F2zYR?4j+xU~C zCha<#6ZwkMOGb;Nd}GPN)N%CDVYXu^{|R+ksrApW%2UM>`)Y?gLsd#M@B%kwzLY{J z9uq{4)l5Tf>_qRhDy6d?l~GSh?1E=YTeV+v@5&5NC26uAQb`j04fJ)~d*< zCR1tUXvn+fQv@$iB7=u*K(oeXkRfrBi0n!Rvz0pA4|qsr3A0pJzfBJ7bv9ql;f4@) zEXiM;7VSRrlxC<3jcs0*EJJrERpjm8>Z4tLr~Pg+v%K~umy7y%k@X0)ZtG<2_HNCn^6Ydg{}EE9NYhC4>^2AUJqyt}9a2e;jAP-BAir!hmhDku z6j9-=Zd8R)@lB&(@xV@^44<}h4{qU}u%#r+NUw4E_)fw& zfGrSk4z`4>15)vC#sV@^iK{@#!uG}_9Ve;9NVr=$I0ykQyfDuIKXhr%6N0(8iwA85 zz-5B7*8Yw#A>+uTEY5e3OLF|GQ>#+$kW;~25b-7~t8ll2PwGUQ(uL_mct&Y)y(_%* zcU5b+kPB=7ezE|EXJsshqwqIePbu`LH+XBtn{SiW#cG zc+_|x5hdHq+5E@U|7=W@Os2e)!;r1nuwFHz;5c`*(`->Hh$jdfA^BEm zm0JN8hz*ie_QqH-hH@|sOrqVCA@rZ!+%&t@+c z1!bm_d$s>aQ!0BAvk;^|_vN{g!c(vDoZ&PkE6rv*ICTlPXk}vNEDWHTx~U~&Gc^kl zy%6kzLJCmEZ=LlCj~H1O@ii54K>_%_04m^EF5ouW{(iL&ukNM87oUeT*bYzD;P;$K zbRszSr12V)|Dv|cASg-o>fA)@m!TJJqx3or3f>gie~ed(VZ*4K_+v_W52MXAqxfe* z@wxPlO2w@mow~Cd^rn7)pt$}9fkT98}qi)8L zNOg!-d~H*Xnrn%=clFnvmXDD0`nW|0f$=h@ZPzp%iv>+MPeXZ;=~9&U2rX0D%~%&^ zH~B(KxJvanX&aM-&T6r5GDJ`ChnhgCEAg}4`@QqxT6xrPAv%T)n^6&zUL`4pHacMi zq`G4(T~}9^{}MY(JD1#l(oi(^h!7^?yg&eV#(*RPXY0*OxI5qOPv_hmZ z|8KC+p&g(@o53yC|5^@{$-4!q;s}$x7oFKDO~i_0*K+`Vc(S@h)x^o}g9gYJD^&>V4=LzdfQhHfei_$K}?%j(}5oZdUVlWwuB! z?c~ofbCvdeITROH@Pp~4(N6=i*!i_WeUAxyWLx>{WxrYvJ;(6RV0YN2ov1ZwnNl{r z^b83>xHfJn8J+Z*?(>Q6e+h+e%_LKk7N3oqn~CC9(s#^PBO8Zf8IL@pjt1K4AdDNE0Ljn?NC` z1IocBI+_@P^044Tf&?QHln8MlLWcz}QY=_7VaJgOr%YrBMIy?FCmRa<|M<}*M3pd` zVEj1pq(_i39cCQql4MAqDQj93T61GWoj^I_tl0FW&6+|R_FO0+tJbYtyL$Z!HmumO zWXqa8i#Dy=wQSqEed`veNrNAyDvesw?$oFlX^tGKx97u!RSo`y`Voo_lSO^jOlU;p z#-xBl&V4MEY2BPrGd^{ib74@yfIV|8s8R0GpGFCPuDI}I6BY<;ATlf8f2Mr`GO}}nBb8+U>h=(GaNm;yWybLe% z&0UmXpPy#6=ka`gg_K-}S z{rBBr?`gJIWbz4RnqoCNi6o7g8Dt}ZDe2{)j!4kJg9*?1(+@xVR? zpvBi1f-2(35P+6$W))p~{fM7=I<7~ll$oMbSfiy*R#;sx4kqDEqc%klr2p9pD`hpY zB4V(@4ohsY#vWUiUpZ2UDNw7DN??!A?#1AJDDpMqf&7)W|DUfMiS}fD3dP83e(y=v zSAQT;2o<`rihE_LAuae{wY+v3WO(4Nx20{*c>@SO+0bE)K7L3;sBhl5K#rTs?SqRR z4ddnyE={Ppj~)3t!Vls`&0u{8Gv7;PaB57r2i~8DO?z z3tgaKdHt2pkB?Of?sw+Oa#%Gg=76^-cYd2GMN;!PcX>j z(vL2z)Duk$!I*MRJ@+It^E|uglT9%F>@vzT!s}koKK1x>&lWB4QI0?EFu%e%(FB8p zBh?g>%Q@=MGV?v7gmO+l(PR=#J^7rov(NV5&+|AfOjC{vr09c--Q8ms(uhUywl@kF z)Z-kxU`9Qvfs9=Q4@{A0fex~VKoFRZc`q;ng0up4RuD$ieRS22VtjcvOBDDue(&`Lodeow&3B+so5}J+FrZvt~?p#}A z2;UN}USC@k784g9#z<>CkAup8rc}2y|Eh6~Y;0q)KEuPQbt*BN(cIEPGsaUD zt%p3ylH+cr7Y3cJY)wR4;|@2WO8G^HiKNVqpcR@wGBH<{A|oN8rGwhs#yR&O!z9Ll z1SHtP1<%+(At=y`6`0@-j$*T-Ec<>%HV<(P=W$;pg};oXI{64*XkZ;}K*AW7;EfJ&!39g0Mhn*Pf)@zj1XB1x6AnQEC`=F^WGKZ1oI%bt z%m4(=AOS#KfQ$vufE6L=rYRCA%xGA^|D3t##RUYwF?XtzIzZ!&Ximf!XI1HF`q9== z+;ya-86{Gb)Y=(e1VyDFZH`8CTB~#wxYne`Swj`7f)sZuChCQ6unARaxOk%`0LzVB z?W$M58my{Z)o&wVO{wf9NC-)4rj(f^P32{-o{;NlSS2D5&FHt9CUvc*ve6jFsv?;d zMu>r(Y9XoQ8XBzN1<$!hB&P6!RfvEMbjU|0^w5Dxte_FvXn_l8aDm<}V-hde#RbTb zj1KIA0s=tA30RQB=~Fv#N^l?WFi62*hLG-(TEq!VF~5ff+HO9gL>>D0amEM z8RXD`GazFfwFQJW&XJFGu5`QH|JBnyG*Jde5Vr#}pg{#Xv}0Xe5y|35Sqlkzfp09ytohse{uiAl+I;8dD~3M-3ZU zDe1)%gRZQx0IQLYjN~MXg+z&rBon^~S5eV;#z_jYiF-w@BW7_zLc^50o*b?%6Y@k- zJ}i~LTt}50)r^T#Rf?&4No|=1DM&Eg3BIHY5{SSYBe(!7P@w^4XaE%}c*HqoKnrm^ zqj%ZxWiTQzjbyZ77YoS7{~=Z&j%bX60;ZV3D5mj@F*(x+XfS1J#SvUNETJ1)h{Pd; zu#a9);2X;jfH#-{hYjGv8@Tv^7S53l?P7S?#P$a_NH7CalmpSAwnqlU0g4r@mK>Ux zfvmI9iw;Dh2i?G}9%g_BA-n(=tPSoiA|Q@Z40r(o$i=LmA%J(h50%U4wHE3T4hsvL z*!!Ol_Tr|ptzVmDjz9ddjt(GUA81HGHj%*vfhm!ba6wdz+Q6e)_nUNu@pANVKj$kq48ECVPbJ)R7O{SA_qlO*H$~_NbV0^fM3lAU|Wip3TxDV&x5BsnV^zcH2LOp3hJz}^H z{SZ8WD2O*RJ!~i^_aF{pq7UYfU4%l1cGzz%MK6b>E;ZIfDe@wsh%feMFCq3~Sw(b# zbakZB|3!zSB;7Gn0Y{2#))|~abd1x23dj`mvLt`RViEEy6Nrq-sEltRX7v(gNtA8`c~OEE2J7Bx5pHe{niLj!O#;YA7o9#^&!0Wxx7MsrqS zI$lyJ{?I4GfsdZZkNxO%&9RSf;*SH_92%xnQ)gnF^EasxjXITzwsD2gAO-ThjS(Ds8m5xD`j;Nf#e?NQDiN*j5TSKH@Ove z<5pZlBmMV|uc$>*?~PI z|5c|*A6!R}VJVhlNtR_f9sgE;?ROu%m}52fBvDC~j&xU`fpTo+fg71H2T2%sQ$lnvb2f3WS#s{^G@uz}u;PGnX)k{fa5plNVWx9-gp$@t zjVi}y$Ige&lyh0+gxfDip}oFOWrBTAzFrX4PYWig1I ziBpy7k(k~XAL-&Oa`7z{v4NPWpG5U!8NrgUm~d)Eo~*e?W;PhoNsS}+mJIk}mST!V zry!O&5%MXeQ|eU}$W!kKWPxcb=SPlH(30r^q(CGsMwOdLDUzy!B!>h=K(eAj=AWgR zi$s+}`tq4qT11XQnBPd7(Q;KrP-jBe9QRNP>`)KtFbbWh8|otlZ@>#<;)nQf0B?{E zAbK-zf=qrWkSepGCCaJO@pZZ|3NGUgk)Q^JkPhcC2}tM-v9J%MAP01S{|vpL26G?> zRWJ?sC??UM3;*y9ZMUhNieU!1oii$zLd2O537wMTgNGzXOtB+$`i@AtIKntNO(#^G zp*Vg?E|2q?Id_Y(8B?;-e$9%Fjd_7irUSc>4OGgm?MgQeS&XPrrb&{X4QC@#ML2LRf@(e%=B)3dbx27-WFeN9*x)Pf=&5vnG+yc6zW2 z{ICo~HV??)57l4}-+&Co5DAfx582QJ58K{7vTX@yhs$f$Yt5` zntYlo-3du)YDeTKDnjC{s4{|lFxCXt{E{Ll_afD2}j z3$&mIJ>Wd2N57v~L&|BMtGlLI88tgN9;Pu!I0t~snSm^sD+w!Rj~kltC%5#Ongr6G zrCE^-N{sT_Vpxh;cM2b~8|%!2e+SX zdV|)onsT~;E*gU!2)i%RmVep7Y_qWGNgEgokp3_ZGoTGnI}Y{mn9cjVjW7x4fCTAa zy~zLvBLfJfZ~*%t0BMH`Mj!wSybq(G2SPv!J{%58Ko3yx4QN296)eetY6p@43p&6K z!{Y}(01DYKcEgj$-=GOda0V`e!2Hk)EXr%uM-#5}Qa62d@qh zywBkdTVTq&dIq4-2K(R$q0k7Szz%EB#{7^8xIhOuv&Y>l0LX9vW`G3Mu)x7U2m25S zqp$?zu*m)32yj3OE;Gw5eH`|%1(PrdR*(#_kPrTF4K;8MR&Wph01JnZ3*Yb${eT41 zP!Fe^3ta2JXlo8gunao$t1fLn!djqDbFVCH|6{iaNhos5|4J@uN;b|~&JwD`sF`&> zMxDA$Ha?fcoI>L}SQ8fBZJ5j+5>&fyML5IxMW1%>bh z;UENbU4o%<(QeX|-D**qH(E=a>XkY}IAPqd=2W2n^JwOiX zpal6~4Iz*YIwRHB4IKPX3Z;-H$)E>~AOvrK1fft5rC5N!W|4~CfKV{)~+um{o8-)%k|`|u8w`VaYF4!O|}@Q@F^(GQxK z8&U1%J(HY*G&+V<)oog_Rs+roF2iS)=$6fwSF^3rii?0FjT!9VW#%Lw24`A*&ka7U zJs7&bI4$j2WGHUxe0?vtsBrM7|DacFq&tOETU2K7tREdoxz(7LBD~l*OpZG@SfI1( zG>5x;b&}g(Hqa3S!K>!voHrA6aJAIg(51;yDW3v3S)&^I|tD#uP4#Oash2 zS!Gu-oBIqEx-K|D?k!^7%TeY<(>&SKY`KJv?kfD&84B~)A@h2z6$cOt`e5@p@A!{j zmTxO&=NKoU; z1!{EI9QLK2@p_>|1?2Du*txJI;I$bQZS)FgANVqI0(fcLy8TXC}cQL2SkY>n_Sc= zQewo4A5nHBD8S`Qm@#F}q*>GEO`JJ(?&R6i=TD$Pg$^YuRGdbVA}Jy?IPsuCkSL{! z99VK=REh+j%n;(ozas^E?TZnLRk~fTt2L{4 zy5HrInVtna|8ZgCqp09$va%j~&%3=^tgfqt@SY`LfR-KoofI&X8@T*$OIKwY|#Y{e(L;3On-D4rJi~KaX^m0?$m5IKZO%? zP(lkel(&8&$smt%H1o%wRaUvP&VFd2!w-7SDMSub_9;e=L+a5a7(O3`WfgDe07QU! z98rT6dgwT(&;Ng(%)}ahqERFtf9?TS2fAk=tcjyv}FV~}$?YF&K;HW{jV z$wjO%fumxK;=7cCi=={&1kvVl&D$!&|Na&Czl3)-(y@Xq_L(h%zuTE$d`Z^uXBIOm zhz22eFac3mfDN6mQzdhfSF9SwIq8c1ebr zF>*0wpa0$b(Ps@S$RS6Xeefx!pJ0N?CtGeKmwa-{Tk~g-4EX5A(RIqm=O1Kp*@v4o z`jI4)Ml#U{32CHQhm~c*DWlZR?SbNtbx_)tI@ zWgZ>K;YS}iya@)4Z=}G-4_4l|CYdF&p#z^nK*6?h^bIA>xSQ46F>0dc;;O>0pr%*C znVCb{Lz|&PX-9{l$7cpJ5yfmqmGpGyNBX-L(dw79B;hPQOiRyn=+_>X5r!4!2w4X` z_(2ecFoYB=%fL>?7@8qzXfIP(Uk)h1_I(A00^$w}Tv6c5QZWR~r0L|zqZ4$^cOv8SMmNc)l^zxMS)rnvKn7hGZnU;ju$ z2pVu=E@DyBF66@%7OY(WtXcdHCXrZ(P@)s1XhkiGlcPY5V*cx&jX1h51v&+3AD!3^ z)zZKuJ~3TZL5@5lxDkH#5Q7567X?QI!3sW5V)9dBPVt$cx~TA>dht+E@sbrDFv&Mq zFspv-0uAqA1}?tAgJ*QnAAh95B)DM*J!BvO8lVFY1dxt-2w)H8umbq%u{%E9 z!w!;wg%0Y$25ZP68ZK}H8&<&0Zw6Mdg9Xh!wg7@=5QfZ!9GZH*akfvdt}NzqkEG9JC8G)Yb5 zpFJZ1y4>Zx?rDqs7Q7KDR0Y^9MK8i0Gwt=J(|`7bFn2x*AOH1d zARA0@yWRb6c;BRD|FloDQ+7kh1jdO&RM);)rbPJc42eG-_)upkQhE!tI|=V_68DE4 zB0lWAK{63m7#dQ5;z;5Pgt4;$N;Rt?N)ua{!5+>L30?4m9se^(!xHwO3oDqR4YTrx zCWJr-B%tCNa~KB++8~8+h%*5zH~9yQnx%l|zBYxGknI!!6q!OA+d6V&4$ zCjF7w;eDDYnETMX+rTF_Qd&&Zd!nEZ<1dkzuzGWslwk`hs2f+CUd;lD4umfzNK?`iH&G3g(xUyk zkMSU}V#_d3Jj3FfHu%H8ukgbgl0<`X#o6;Vg6WU*=tCOdffsndHtUBIR2#1W1UdMd zt=mFkEJi|k6l>_C2h5gi@dsK^ha$`sT=>DwXsq)&6kRmN^sz4Fz_{k~i}z|nb4#cB zGbnTU7iqhn{sF-9bG9aeKKqHjowAFHaKjQR82#urr-_%Q$TwF6LzN;i9%_P!Vnl;H zNQ5*BS|l-Ze2Q*sHkfg-@N+>8joEkx0xZt{^s3)F--duynj3`SK}%G@^#Oky?Ba z22v>6`z{cHn1QGa2GmBHtVx@^Nt|S}T>qOfc}%e+x=8H0nEYc$i;F3Jbf}Nw$^0Qn z{aecCQ<)dLzlr=wftfG$8p?$WKKOz@M}))g3X+5jOR*fwnrOC$ip3B+x91o`2tpU* z11JP~pzl&5?E1w2;jl~O518DwgCmmXdycaN$3IjL`%8%o;z|g@r=zOFTfCZ_d`!rU zOv#+g-*~;>D;S8_i|QjNj#MxGvXSfH2(1*jmV&Rn^h%G5FS~Hda?;F#3$WW$sXP3a z44IG^a!Soq$%Bi>0740}{7v9Q$c$pigkhn>z(|%^D2Q9Jwxm8~lf`uF&EF$OyP!_& z+e{tmud{SNddrSHltrt|i^kv)mH(ki7)Ht*Py#Jbn(RVy8X6EGM85or9r~zzO3KuH2%bDiW_vL>95>&q zM-IzQ3PVlr6qs71N+bBoyc`-xtgysvAH-A(L<~+CjZt_j8lSXHn*obV#2@Js#K`zc z@SLCkv!{PC&iW#Z&y>pnO9=rK$u9&xbyUsrz!1;$HQGbPfWt1^+X^ZQIU9QiK$wF= zke+PZjBwD6&+rFkkOMh@gJq}_bx;#P@rQXhgm3^IE!izK1ruAk6?|}nGYAF&HBdnv zR6h@`^pPR7I&Qui?|T=wQvvOek~{G1@H6eAF+!P`2eP zqWV(9O#Q+ZT`4FiNEv-qSS>Ixd>SP>QWO<8!K}oA9EfCdMOD-xUahIFgi<$@J;S87 zm%2w_s}Wy4B8NkgC88jv9IE|l$P-Z*_Oznf=m$ICqE#S;eqaUzQ3qx~hI7D$J~{_$ z*o9p%2Pj~LeuxHENQZlfhG5tQsG|;JXU}JJ0)hFy@?6 zbUVeXEHS=Rnp%Ad@Biw=9SOyGRMdtfLmzE|SRGoT6(R7GR8GxR;nTy0%*us)4>k1J zS7cTcHPVtoQcBF3+|1P}y-vwk)>D-X_=wu>T2Ya8O~Q!QN=?tC(pK8I2Tf>#T)>Ba z&;>aNg)z_sE8vAg7zIZtgk^YvRX_t&5CV410#*=$U=Un3FoiPGS54Xiv>AkGxU#_M z2Rev`*vbS+a0E$U13%z}eQ>H^VgtmXgIC&E)m>fI9TdxaNdn@pBppfD?F|rN|Kb59Grs>@5%Y zE4F}B&84WJ+W$?%P(_%B+uq&VFC6tqTs>L85h0EH~*2T};0dk_W_FoPxt zg?`Y5CfEfYkcLuGo@mgALjZ(Aa0Fz)g=+W#ZvX^jpsg|ZhJ65pTwsUR{b3*u;@3dX zM14r!wN@fUKmS6~OB6qT%C8>f%!4q*_|@5*J>L0E&3Wq3z|>m&%b=R2KiyQ~L*$_8 zJ!3RZ5b&#~hG8dU{Z&Rq&8mPui+Nw#i?Hh(Lqhym3|(T2$tSYCsih2GlB8Lxg}uH= z#g&3q^Z&Em4XZ~Ev52Zksxf7aey|06@P})#0zVL@T+jqe4mG}!hAPO12o?uFkdimR zU?>S5XFLS{?1wct1W@n;Kd7~}iH3O)f_A_Myi13Dumci)gBO5;G0F!ocm^L9VrFh; zXFgPAEzZ7#CuqC9SzXQiRZ0yznR5e=c%h%F1X74J;?-OjQG__4Q7QGasUl9eWVUwwF=G96P0H7HA>-g zQoF#Q1(TY)BnTZ40w$^C)u=fk&;uk01#7T^FDL{_SOtBU0zd$S6+k6^7==-|6lUP$ zFaJOWG}s4*RU2D41VHhIHNcin3X^-70}>E|RVaiv&;vg(1uH0nDlox)aD-hb=`VnT zYjkF<-fGqDSRegALPkvB%i}rZscsa=7h))kF0a~~$FXHdHdIaigG!Rf(PYa}hIY2m zG$M@d)KhI_Ve6<4F%WvNXTv^hn;1@m=1m{TUzJhASj^tptv;vKp#*%(WuX8)UbM%4c3`tO8MNff#ICuu$W9=z?*`M8ON(}?#E&tc@Z){{D zvB;5dZ}LrF!)(8zQjb&o@T>&eb95ibfYcBXizpxUdOlh#4&JV1QLf$W4V`dNl-%=YBd;-oF5BS(7X;(+JjJO=W!aH#|KNPKHSn=WOj_t zc#U5T>}GF27v5<`)<85{YAs9^r&iPK^w}xcmgGudLQG1kYCjX5`#uicmZz#dO znJ1rjpO4iwUZ-fg_x>UGxR%PH&tf(2E;48A74yhUm#O#4W~`+@fU{p+r$nJ*&Fh5< zDQ(52M;9c8Y_{Cc>R7wXW(e^-pG5A}!F->w&Oh7#wE z;@P>bKlY2qQY8An{&jTfS(Kfb9{+WMVr>C=34Hi@%a756=0thYNc@U(`{L%8pG6G! z$!I?s3oD|4G)3lhcxd0|UpvE;^sk0n-}wu`k=<4Aj$&G6k6XO>Z5;(QZ3J?7d*Uzt zLDh3_3}Xe)scFs9*!|-B(PQX$Uh3R;35^Ox&W>B(H>nNYJO4C`hu-qJH0^kTh+rL0 zBtdt%FTS3?eD^0y#a?0-(ht0Tsenq>{MJ2uVf5~_U4UqUL|_vgO^gsU0%ah>gbNAk zfI^VqK!gnkMzl!r;KPOrHC`;pF(VWxAU9UrXz=7flp7I}Jh>7|M3o$A9)vhWVaSRd z3+`<4PzTSAG=!{J!S5f_rcR$iZQ5@QFLIjn{FBBi-MwhJkO`<)EFZt6QO}}Ht9C8h zwr=0TjVpI9-MV(~;?1jfFW3z`i5voPa^D>Y->8M)=<$s9EzbnH>HLWibH%KsKwRN%>vpIx)YY#B9imQ4g? z6F^S@^XAToy4DfsgYKodztw(UuXmkrJ7H(<+j*w4oSok4J*8W zS3h@r3yQ1mjwDutL*4;1h4Q_o*F;+Uh3JM!40k3Rw#*lkn_(nHekx@s;7_K-)}BF?X*4Ei8Z8FjO{r1YAZ@~N z=%#TIIT&0#it--{YC2EhI)=P+@1p37aC>dsrKH2rs6v4s$7C<1QImx@Pb)&-LnQl zO)R5_6>yXQ3K#o05+f904J)Lz*J7Kkw%c;st+!1DCIk{px+Eur14?-=t+17Zk(|Ck z2A_p%s>!K-SB54NM~jh5W=VD)Nabv&3e|6Cgq3&cO!4hm(`0d?xnZhAUFs5Z;w+l6 z#v60ovBw`*Cr*X1q1&!x14fKqXTotxa-O>3gH`uQy84C=>PqiRJC(WB~6X|M50SQ=XjIFK9ZPnjur3J zW8=4P!yUKWbJJaSUql*NRLnlZT-$}6B^aTDUlPc7O85!oq;I?u9OcR_i`H~#FPF(H zu73l43RGjox3S__F&cgO@(-IC_^BRlL4;M!)Z`!EP;AKV>Xq z7BgEE@HCd07;BW5RsXKY&OA%VgHbMpF-f%E>}Rzp^HP)`cv#$=)xDmFox6-nQ=xp zAC{30YHOmPV=4wY>m^Wt{i&VbileIJaWI7q5m@0C20^M7QB&F@or6L+G6~IYUPRl^ zOa^ikt=+{R{n&@w{BaL++|Mli7-L!R_rEv7F^+Pad(a`Cy-Yb+HJH5u?} zwew!5K(nsT70zmH5*h|)r8%AWupsxD3?FMF!q=1xg9gIX2}N=w>g8%m31Ni*FebxO zqB51LRFn>fx3>;%Qb3cW(D$PBuSmXZiZ836fl@*{LvHU(3{qStan+3Wa}U1WA6M1g!LME`y92OYcV&2NG;oIMKHxPsU`#dMB}wv%E`cqvK54a|r} zvzo#pvl0O{F`I$ugP5wO(TqvJKw@&4jq%AJi{=xT`DdEC%whIW>P|vh&Olp~Ca)^z zOZFhLrW!)R_=F|Sqarn_N?j_B?C4Q*(leLD0bRM8WV(V9$BC6ZVCeqVyWUw5a$vnB z0lTQ6SM@QIgp}zyZACy?9lrdmL>mdj}IQU6&~AGa&e-Sj3k{L;d(N7K)^^M+Q_0aBF0)YGCiwW>{RU zS!JixnewjM-7a@C1}2!ovQ3R84IVo*Pj%uJqKUL1)fyX12b$2DN|X@s0Lw(t&IwPY zV{cZ0hsRw#QNC!ERMxb)+5;mv!3x%&9fk8>fK740pn0a0p7`A6<#U1RtnLO;7O&Z* z)QCMb>3Ze*;UgK4VzJ_=?nGKyNa>bC0$?FNx@+Sb9XK!+qa{n>uO#HGqtdW(Nt4NyAM|v;0U^ULM>}6S7_GUgsb>my^F^*~2$c_H+ zhgtZsW^UGKjb&ML8<)b(f0RYe{OAXp%kqykH^t3qDcgIdA{94Wbq0|M1s!pfe#Bd!8Wa=2Es&Vt&V8; zgp*}W#+1Z<;{h1$5{(S>fE{=~i$9_v39|g7AES_i8(47;K+J&+&zScaSmEb+6v7<* zz=tE|5dR}x*x?Z8V9Grr!3I?9qZ)JoggELk3WL`p8hU^OIS|e0kApnqdU2}K9(`&g zXWFdmc{O`Eyg8X@(b+&Pb)|RZ+`jS6bEYGvVUTuK%>qTpZOszQXZbgFnXrH}7C?=6 z?ewQ_mxh^^Z-h-I-Og?mg&aoMO#vDc4(+yj@V(gG3B zBtvw-10I|JFVM&U2Fl^_c*BAm_27mcbdZliPo)~?z=t}_K#z0OV-4ychu`-M2rF2l z9-zoXJA}XtI-J81uxMK;MxhTRR3i)0=!G1T;Rkv&q8(7M#xC^mcah^h_qs<*Yp)sF z!T+Mlv%5XHI$v^At1Fayjy<4~mmOpz3SW{Lo+5b}I-LI!(07C-zNp$R)vE^;W-GyN z)1hwu^ILT7$A(!y?*2t?Mb0AAQb3n)V6IYmDJLRgp)6f7J+6pJ4mLO6H>5BLEns7)m7!8FX7KhQzu zm4!L10Y20NGR#3Tw9Sd^LK9?z5#Yl)tN|bt0v+taIUoT&tb-8T-tHk`5{6uZjnFGe zoA;f}ciB{k>CtfX5L}U(5h0c!{lslim>U?))>4k^xgncUeqkW>xM4n>kX+0sre#^^ZVLOqbT;a3_;Nb?cd zObt`}HH@RMSXVK|QSg8X;DtYoLI>;uKS%>R)Pp}*gB{Gk5;Q_T+yfMl#h%eZH0**D zyaOqSgC3MZC_Do$Si!pWgC0af+o%Io?3p8!0W;K~9Y_KjT!RtR13sjI9y9_uAb~d& z0vEi&4;-NqdgC`Dn4_iL-=vBF;#Zgv5VZXV(p1xDSV@d=;r6i~bTM14c-g3FSUe?> z=L{mvjS9Hs7SkMJm0i)y*%Psem%!NC9WrD?w$6@qQo|G=^-)SBG9sAuR{wj&6NyQr z&P5iJj86CHPJ4(NLp9IrM@*e%IWR>q zqFDy!!~OIFGw8!QAi+CW!#?OjB=7<|xPuk=SujS!K4e1~cmqE?!!G#4E&xJ}=)pMX z109%x5wwEQlC9x)%8 zJfWV*$rJVAJ2GGi4O8>2qi{e>=HQBS?crfPlzTZFO0mR5nxrzVAOBxfRZomrUi8B* zyg&vl!8!PuHRuCBB*Pj|fEhePJp^MJSivMrgB8pH4Kq+PD?%I~FJmc8bBb(CY7=Kf*idsyhA-0oW32BAdrZ7Qfk1>=Hkeg|J;+pkC+aQ{q0b1Lv+5a5o**)YLKE&cFicuOd z#hl$kq2VbSl?6Vqkt^1S8P!>W5^A9;XpxYe!Kj!NGO6^T5SB7vM~coufex4UXqZJYlJXP@<;sqfDZvAmyRD zK*poQ*I>3%dE9E6VC2&f&0`AG&}mT4(1#;=(1{5a)C7-gkeh*h;-9hGoi&BFss*=p ztD%BxxFVG}CZ=Z23P2SRmU?KoQRHlvE0|#Bhf>yK&15E`VUC(3yC5CpY@4ussbPSd zbe&bGYM6`BQbBs=JG|<`GVBbUq|AA#ZszEtwo01R2LGfgkcdvHI_ZN~T4K)Cj4DqSUUkE6@E{ zHtB5RI_~2_#e$aAj}qS_ttd3HEs5Du`*CjILankDrvpLTa7LknE>wG%EdiR1L+^7XPMMn{GHxOJx$m^sQo&VWkF4Tb&nA zW#~^?*gVcF(-K+rNhIk~j=?$zC*~dGf^YbWD-$kK|2^z)0c?2D>*?_8hCFX#F(|n8 zD&D$=Y+4F+IiYQ0V5y^*rD{qBu;B=)k%0z_nx=yy8^~6KO^WXe!*E@at7AP?xn7Bu zb{fwRDYx}T$to`V9pJr&tOh@qoJiQF?O{NMkFkPb;YQnDMkI$$LA@Su6}Rf_nAfOI z3dKfOI}$O6svQocn(ZKN=ms&R93KJVCI4T3S<8i*JvkG2Igsw&%1U+^I~^-SjA;z> zaUUZg&pKfqN-KttWU|Kbz$#$%j?2n@S>~HaH1#raWgyfqDihwDrqJ|@mp~SZ1w9151C$NGQ~_Q{kAbS*KZ}t z>`iHDC)+05rLB$*FVvp#)FRWEEaWNEGx`N49&X;seij)PJ zzMQWuORqaeYY)ruGSM+ymE$(+^8adjgbP1&Mr$-{A*zD~vTbr&-^edLRvQ4~W(hwS zkyfzgLLtS59jZZ*ulA~JxokgkS!Qz7?ly6;wjBn|n8Ma`P($6wW@r?vt@I4r^91t) z0Z)XIl(1UL=|b?oQko;{pB0ALA;(`VC+pFgEljURxfTep7}Z9b^;wJ43~%omTh(pR zBm*6yXT59g^7GNPDC!Q|ialmKPvTiEEmaHVy1HZf&LggtvHo^OoHPL`WtUJpc8)P;s4Hf9WH62s?{nN>!Ao2nY^H*CjV+bKCCu#YUtKZNV8@x zJ7#A!M=3w{c57ETPx1F4ch7j%rje!uDRn3lG|PHybH&<7;?Sa2t=YEjFT?h{4sT!` z&P-}weY;w(AuWM0?rjVBfHPPCF{nK1%0;&38rma!<+1IY_X^i=F-wpce^$|q)pI3v zBb83vvfT8t9e(%qUnbUij52qlcy}dm58Ept{ueCw_r8jkV21QSR&PQCwu|n{6;kM) zNHsMR?JFy{d6#%&eBsZ6*7f1eIretl((LyVc$7=|w~+5*nUgzt>P|0NWRg@8eK^A4 zqsj#BrgCXQa5XmL7ys)PHez3svGR_rHu$yq9!vXQLokOqXm^V1c}2lAIBRVFrQJY9 zu$77(;tuIUg9`G{-;F=`r*1ir>J%K_FOR(!+ewr!M=ME`6!Z}`$|AuYPkE?|`n9Na zFR!sc>xUFp&;pCGMgl1{{hDQt^rI@7lMdYpOIjieG|NSodN-LcbC}fXbh>^asvpff z?|HIUR4SKnd?DZ%zB)dEu%d4`WdafYQFU~^Ip8w!1}UkCQz-YY?@0Gy{q^-A(jBE6 zMQIu6sJr{Sj~t>-_*x$>&9KzI5K_Q0+jWbqrlw}6U=?u>vhar3@dcEy_wO}ba2+dl z!W%C0()5z>`2WQI92CStHUNsUYy2w7q`+R&mPOwpZboMLjvY@letk3;SM8aYC}>SV zxAF7}vwUl#N!w&g{D(XsyaRpE??p7zx<`8{zxFUqRIR@wX5v~en`2rs zdG)(+Qam|fi0UYkbvEhF-SkEYIU7{>u}Zwq?#7!vD)pg=7q_xW7H6K-OH$fCPVbOD zA^821MFOrqdpjO`5R|5L%dYZ1iqxo1iE9SiG7Ej;EB;(m`A7OJE>lgw1H4Dr?G_)b z9a|RL3*rxlHni(5i__n#|8uWEB3!o})?d}$lQBitEogW3MtElJp8f2%P-J7Sb)R-$ ztG=v;pZ`mfZhFUa1k;nBQ?DcP(KP*fu@%oP#oD}BzW*WewF~hq^~{hrP)A~PUC`N5 zn1#0f9h@zNoo;KOZRqD}*4?(Zom-Buyk%oM;5fL?{mX-FRT3;a<)*BsW*474LdYb(Wg&R9_#kv?2I&cyx^A*d%<_McGcTA(4Vwb$oO3s z*l*V=ar$uKs%KuHzjdpE!SA;wfdG85SncDtj~Q5Uflr`)g2Cmx^K>}?6n^UQ#~Mih z$t0Wd2zqCfLLAAZo`Uv?Mw3D^d4|A$&~u~^R?;bPpmhXHFuNFKoRP*FZM+f39Ch50 z#~ywB5y&8gEa(LuXg~t4jgIS$vdAlt4^^@?aHk#m68pv(w>V+ zrsaZzEKSy2#gZ*NEdz_w&d&5ws;^k1L5LMrVDUzKT1dc|dOG~)odmBJGgQ%{tXeH% zrA9NNHD$Up?AUf2v@FbIO|ng;u;i4^kyx3O?z-*18}GdJ9!zM=qBLSqsgkbjPS&Ot zHcgtwN)D`KQ7ZFju)!``y25LV(@v&!-SjH1zf20U+b(Z4RbN%I=}us^q)AMOkf6>4 zA6XtCly?7dr-cI&xH!HAwko6%W18|te zJw}m$3phh%@zF#E4uFA|K}%;5l;8v@SV0S3a7aZu63~pYq{(o~EmR8JnLrmNw2`hW zp<5gZPu0N_x+W*FlFgqY_qMYMYjk7Ejngz|I;W^*R$vn1;L?VKx$F&zNmSwznYhGC zjU{W!G2xWnR>fW^4o!86QWVK#C%09pheE`h4hIL7r3mVbxylk6Q+SzVVNo-0Y$F$=| zqh!y>M>|N60cR8sk=FCaE(XA@4)LRtb?63o#?b;H48VFY!{9c#*-dYL6P!O6FyDOypBUKFE$Ar2Ig_B9)d22*o#As0Uy7h4rAj4woE)mZbx8LCrN zU~%VX4oAal^YBC(H*|7IuNYUJ?wD+5@>^wp2z?w1`vhf z-D3s=7@s)GMT`Vu3wfK|LJO$Tyys1$9@EP}FBTAiTmO_Nd#sGlF*2}7MD`$+jl`EM z%F%)rG-I0B(gY;=(Tj>15?f@TRzLJ`093TgAM*0RG_QjXGPIx=3&^HY!`WHSeipQ$ zjhP0K6q0kAPIIW@OhMO}IfI@`r(x66&%%^OpVE-1ZMhCn}9NZct%#3rlHJ z6g4X8goG30ThKI6%So+uX-ervM^(Zzu8uWcI$R#J2ATp74Uo_3kw5;I0acVEdmS*x z2qs{yeaOoJ+VBUsIsjFI_#>^*jDrLk7-ui~~p$ zJcG!9DVmW17jz4gc+dwZ0#FFZ-op+9V1++^ps#lILs}=c);%JT07^K|1HR;}Xt~^F zFMm0-JX4x~@he~uLZ(*H)glR(X2&}1v%a{RV;#Q8q$%LG+!zuDwBFQCA5;Kdr`N-p=}Pf1C~;A*Qv+nqS;P{ zeobzULPyLA6peqo(rzymXJKgtPiu7ArwylrW+|9Q{_3Pv{lSe4SV13ZpjKLKoP?0M zBLf+r#3^Edi)!m465FyChz~G|5@(*h91D_{WyPTycwE9OE=2 zEeG4;K~=|*R+jP!qFrh!QNt0?WXmG2skC2?n-)}91eP86OxY95e)#iHj4!~-OUfz!PX9lW;W2ATH4yQZY8`lS03-nZAB}A45AXqq0g%FW zob(u04}RnrP)m|OAOQm3bq;N29QeT({_t%yPKS6rYf(RQADiB$0D}~Vsy?;zk)P_5 zmb2ucIra227gP|ErcctP8rktUYN_uUp#YAjtBi0&rN1Bk@vmE@+x%(m2TSKxXMgyE z>d?~>QO@4Xi$qP&-t0@1g-VnHZvM;s+GOeg?VyARYgCH-xUPdR#U?~5h0KnI{wR=s zB+8tjACgQO>LDC5;PlR+1!xSype+L$VG=R{6l5?H=)m!&Yz8*q9PGu!#Le=kLEzZH zS^#Dr1a5rlL8{=5AUbIeO8<{tRHh$n=>_z`5B}}QGywo4q2LbAK~hiQoIxJ|;Q(}j zUnEP*hz||ZPz{HVw2}n-R88xgOT7FfHb6yedJ3Szrp~&kh|Z2n*eh$?5c%X}ziKYE zt_Y{BkIW=+{Rkzue#$KLP)~4Zw&YMFj{{o8o)(E|{ zC{0xB&HzxR%n0OEh!Tq?gdPe3KMJ~9NYws@|JJGI=4&R5YvmRFawA|!(1r?9H1Gr$9a0-J@~=ylHiiS(UXXw1D*8BYXEx6Mluv1F zE;0%*P|S!-6wN9jhoSyZDb3RVO6r8jlF<0fEWZv9ne(JR5rz&ea8?l{M1?rXk2Uhb zE`m}##}ocQC?rqH```%{DRI8Elg-%dNo0zLC?ot95En^mbo%TosSlp`6Z$@73f96Y zYYPvl?m9)$w~)#@=nmRuU=$935qzocGT;zsK=MTF8b2(o@PGx~<*Xb8U&K)$?xC?F z0SOL3AnZ;FN9OK)PcKQpT*?7}M6{6xApvTq8g7XliYLmN;T}ri02~2iM8@u5K$m9V z1x!E$UjJYQs;3HQ6E~w&N~e@ZjPDJT?@Hkb&Q`0XjH^2>GS-5MpjziQSdJH$E9^ds zDg@N&>d)p}V-K;YYJ!frRFWb=rRJhCOjd<(P7Y}pEm6o*PzN>A&{HcYmy>Q$kT!=&WQ2tsKg_E&J-o$b)1FbW+bkD z-~fmru%u-L62N-iW5dct8v@G<7sLwcK?S#f8oCkOL`kgx>syLR1W=SRZ^2vo!5y|> z08XJi`TcV!gOuC>x8ot6&~btMvQ&MW0e6g85k zo}y0OF1n^j0J1><9F0&zR%9)T{<+3*xDvi~Njc>y(ow(MS>>mE_=LF5UrTM^<=; zcW-(t7j-th<`5V)@Xod`0q;+}ngbPO)@j({rC3YT%qUAC_NOY+<=C%H1t$Z&5>j*b z(3X~@^eZQjDjDexksyg*MifZvs(7}xtiVHEGHD+q;Q&n2T|!A*Est0EAzK1~m8>BH z^Z>E&t(pdaVt(Kj^r1ZN!5!A%00000Dj*c-v3xE#0BAsQah1wCfbq289BhXmu>(6LeJX>`qw9*P>Qx*R>!-rbI+WWMCvd24Wwip&0f-kq_dK zC+<1~AQ;SH;^G6}{=poqK^*=elKp`mtl=B{ns`u0qBo1{*E6X;GY<}RW+fr1AFIkajyJCth6pan)M8kaL#qZ_hb z&uf>PBqlj$Xg|`;;55%D58i2X3sNRA}SZe~HP{Ps8wb%;I%dRL^godR(dA2z2_ zC~?5EoQImI4Pz)(ssq87Ngl`NDp0u!D*se2j%@OXRccF@*#Vt54)vHe-iv2L_a?Wx zB^#BPulcD7%8e|?IahTBHrlP<8m=>!bJO?bWbISfEU9N&SIV#Z_y{N7hDb1PE208*y?eZzOSV71*=aavp%>7+WdE|~z*5z`X#Z^bzK7UncMDAM zknM;VsAmOWQyb`*H^|TIIAeOSjhL+|oXpGI%(^#>}w{wi~?29S2V)@LU{42!OuBx9IW`WM9HT_{f9cvQ1XnIX;ig?K*b+u6o zHZ(FNb{rqX+0n~gWVbk*pIXh_d1dRgrclx((f>)(V=`DC=WRO3hZ*pt*P`h%-6S?* zrDwP}avMHZ8@c;1y3koT1T3CMPQ*DJIv$+YC!XRf{ziz~rDT|E`h2gO9qM@Ny%VbA z7SW@`Sf8aMw}39kZ`{CSd@YIvGt}4EO(*C)7mn}mpHl<9&7J2(Hm6&+03AEB&6mJ8 zaI@)j!K<@R$tLF)HD>)3)=ri=+$Lj*{yo>6OmWudhOUS^V$3Zb?89E{|3Q~A++Hy} z=EE-G#k;gq-tGO>VXfR}Cs42PD;B4SnR%DyyUQu&^!`ru)O*?5pOR-kBcdj%=M$ei zk6L#z72#!4?3CQTNr!y%ec$_=(CJ$=?*G}jj92BMp0IUN?up8)%`^Z{JHVLNwT#vx zsAECL9`tmqU&~7rOx?ht8>70Us()m)X=> zD7+*a)P#8QcVcdMT=BF2Cvo!6S-VfkdMr0G;jNqe+q^Pxt+@bj;fuXEVODHX6fr=0`I@=0~sJz@cT!wpuvL(6DnNDu%W|;5F<*QNU@^Dix@L%+{m$` z$B!UGicI)o1rH=mP@*&fMP(BmP*Tctxe|(wCPrkod|FQ2&@tuTn+%RAyJEMPK4PdNVE9CPSr0J$m*hl$|+u zo_*`JE?TxwpF&~vO@QIUh!ZPb%($`R$B-jSo=my2<;$2eYu?N`GutV7gF;=tkIycfBS9PH15)xz011wTXU~auBwmA)iK() z)zNpM`fZC735^vmMv5O#zP$PK=+moT&%XV~7d&XBwX6KE-M&zD+y7hII@#`O<+op2 zVZ}DwSHU@VRD%D-C74wR%B5Or{!RCsOgG_0VOaVtr=4iqtu*tvCER08rPVvj%8RNsU~{8yw<6&lH1g91AD z;dVoI$kubT33jD`Ef^%tn4nX(jEU_(mR+LlW_ zY2%ShmM9jZVKOP(iOk7F*o?U5s_U-2_Udb7IodYekVYoxoPMy@DkgA*Ca39KL}B>j zTQ+if-A>MmiY;{%;uqJkmRd_-Z?@4k+m)@Eo2iD#9$6`(BnG-0THgtz=e_vmtM9)2 z_M0z!@+~DOy35ukE&p^#p6X<5y_s5TvI~NWX|lAD8?S_GRT^D|fD*^9rvq}lpO<1H zES-_j#sGmpe!q&LxH$bum7q34@$1Yq*KG66IM;}&u_^1ArdkY#${?(#nHXS9%6SE4gaLsu*v|ZSJ>=F$^@L<{|w~MKmEW>kUw_Ax%b@u7M>p9a}N}Ed4u;2_u>r=zK`FKJEXVTdE;Hs-j$2A zcR!B%{mOdvb?vT318dshF<{V_iwh^>D5uu#>WrlY#hYYZ1#;)|*j&giGF{`%}o*5AaH zR!wxN2?hx+s4fkRs#QW8s502S`yX7EbTNk=Eh+|qRK z4-{aN>h%$K00Ieg$VTZ1(hoX};%*9YhYOHF4nSA|4%zUVKFWX#(e+~#bkJPd$}kGH z&F+We>BlbQP=-*{!yM9(9YOR_jD3j5ANbIO6~2%Q)jh-?`j`VQ>e0l`C1fASzz0Fx zA%{2kp^9!>M>V{Nwr~Jq4Tm6y=)B+NTRH#>R zYDCQoR>5TTF0IY0T_|avE_cbxUg~Nu4uX;Zxg#k;Sx;oelc17p*{rn0GI)!MpYRfN z%xHe8nX|;2#hyke<*9~cyqn}IhXk@55fD){a1$FP;*Wc{U=6Xz0tW;TjA-Pd9??h! z5*(3_SePOo_t*t8o^iKGtl=Ir=z%HLFavSqLK?lug*p1cjABS58_y_)0Fq&i6zyUL z+F(Z`NBR+abYK#p;6O0eum%AvBNNEb$0#950 zBqJKJzz6>;s-cfwTw@jHD8@Z|@r_ZCfET%VYE=;J} z8nK53jA9?Vn1ngjv4$l~V;!)lVopJFk1bG<294;4H+GSZXmp?$rZ`7E+(C;fQZyM> z*uyh;!4GCc;|HJsBPe2+k6kc>0?(+&Ic8voOqf6iV5J2s&M}G^@PZw^=khq=(4&$>CuPP2Jks%A{i^QdTf}BdR6>^+O!xBI}jc;fZTvq&vpp&60FeyF1VlxCH6x(>M@QMJcAvY zZ~-VxK!*}|V+J(f1qlGL0#lHguY=e?C}Nll4Y=U~x>x`dHelBoM4|+y&_xH{(1HIw z90Ijgh{Ov(!HOMoz#LzgK^YQ&jC$x}2BqMKG!pQPGL&Hjeh9QFs$hjSETPH!dZfT^ z>pNm`>6`t{AA#G&Fw{)*OPvx@@>GUDwVVoN^Aj3uv_vxS1sA}*;nDG|*0a~pkGam| z+Hadcn0L@4y%3MM#MehYg1-bu`P-7pjAXvw1rTW1P54@>C(URD2At0_0(Z_*D<28) zSt`>vGqt<$Dm^VZ(Dj}95KgsOk$aYHIvYpsp^Fft!^0#P#R?>`k2frV9b1S51y(?V z3wWag&L~GaU4RQ+kRYUH2E_^#QH~#!;tgidhY$*J2qY{c0pe)wJzhWwa6kX~?hxrm zGypLI3LrxYhtLP0J3t9moPZoHZ~+Y>U`356naOqAusGtp3ko=+405;z1+MXeOt4}D z0{DR@Rxk-zykPF0-vBvcpot1ly#j{KMkZE}4GKu39+d6?G1yUx8C0VXQs{sHjBtou zB)|$181p(WqGm@3Ap?$}gBa@Zj17Nd_P9uZ5IC>|BKAWFhd4wH>Jeh^i9fLb%f=MiQOHm;h^CBhCbuJ~>at4DN z251+^1s9MqD@0>mJ(DdYCrSIEEW=bO@+Clh;XeXLPG4bhO_3r3@NoYV*Mctif-|yS z7gr>+Qe5?wNx0>J`k^gILp0N2HJL&@z(g10Wpfj#Tog1)(p562#7!{4Z?l418e|<& z!#wpSG!*DN^rZtraA6r{4+*dfP1OO>umYe^LQ8NCF%StM01DIa4AIa6&7gJegbVJF z0hPcG(9i84qJdjNPrJ7Pza5{1IR!D;s6UXa1SO>33i8flDH7j;0X6{4@)Nn zg@6hgzzif13Zbw9mG=$HAOLzG1^Dm-Y^MXG6$zxL z2Uc(n%b*S#5DL$b0M>9f(8dpi5CYOb0jS^xQ-BJmrvacq4$r_yh4V-)M}XLbO!4+# z>Ox#uxG+cJU_F==Qlb+(xP&j4T-jlQe{pgq*)uFDKDcBlHaR`Xq$L&v7&>_|F;kLo zApnH|gG#xSOsN^Nq&>D#9r|U2Mgx>s7?s2IU?(#L%(OsElZE(}5;RyOH;GN}mO$H7 zAqJ#7-J@|GcwF6tZyRHB>hd!4<{RDt9vQ|DqmTg>umJyxzz#p~R>6<~LZAVKAPFQ; z0)Ai(6d*!;lLnel50j7qB(MOFu#bE60;3RzFCYSYum?gAkpe&pE?{P_HHoVE5bp2; z9UuZ5@C?O+5W5CVmeh~iKNfKUw! z@C|0T3mZTWKOhM`mJAti2xiC%B>)eD=?J~qm=q8WVwVmfU3ei9U;L!_@d7fJ^1N^xQ9Uuf2a0tAR0Wa_Z zeqe^tpaCZF4uC)bR={lhfDbc}0SRCNxiDHYfCT>(kO>EH2#r7jE&vCSh%dF}C%Ppj zAPGxqB0N@7E0$zmN_agkX%!lRZ(?I_M~HD1XHMf)V6svy=cJ@isWq*XTq${OLMdPN zvt2YO6NVuUO&O+QI;M%CGtV?W`LkWlGM7MuU~+k*hO&VBAsxhlJ#HyVrm-WwRUmar zl2iGBywx!~ccnb2mKvBp6CNB#$ElAKNZ{iW{v<~`!d;QQl^KcLOkY@8B0IuT? zxJMAQFawtA4)w4Pr-L_orwQud0+YZFa6?FSLkllZ4kERhxT+BCbPwxLs`~H__^=P@ zzz@KxW^&YczzI0+a1O515AW~}WCl2dL^%J=Nz*&eQK2r@}t0IfCZCXcp5T7DWuh6DM(;p7$&J1u~W-{ zstd6WdcXs4fUO3h4~38n$eOFT3ON6C5<7ANxDer={UW%l34rY-vr>Ctfl?e;m`om* z6TY>x_oIY2LW0|swPPEBCkZ4oXi8RTsDa|B7vnKeTd1V;N$-^t*0F)gL>FHww6Z(9 z>4i=7rm@JvvBLBj-eaURyIt*-BLb6?cPcbxdAcWyO50;_OiP74!m_S{DFG&5Yua-$ z5jN11rs;G7cS1M|0XS;Yc>X|0d&{@xd%ozKz8B$MgOnzUZa zJ&&Rjtc0(`>d zW|T-Xl&cZC3u8PVb0fPuFa6U5V`af`9LF~kq)6g!`D=i03Q18orxQpu89byz)aAb4tiL03ArDr=sG)FC zNhTMYgWLf;N;oR9q#Te+xC{XR_?*xBywCjH&;I<+03FZ*JVrd*gUoLaU_s3!Wfe*Tr6@^Tf77Wf!hGz)vXm1lXw1pn(>~o9)tu5Eoy&~UT^=2|&2<+~t3lhmljqW?a>}J3 zIBqq2EiIiKAv?9#3_*Sjf-L<#!n?;Z4S|1w)ML|y_TtHEz1D2q*5bjw1E|E%afE`m7Q+p`noJ|`nw&jGCJh#|TYZd2o$XE+ONGSmL@Y9xk z*_L6ZFX_k}NL(;0C~O=p;9N^SGT3j~qoTwuJ-i{EYsY8m(ll(fs?C6#WH711&S()9 zIo*VTD$Hj(%_g|LZav(@UEIdq5J@b`72CA>w#Obby^x)!S_-;DXs1T`%uoHxh-xv( zvdi^*)7vAa0^`NI)$*H7Fvm-p4l<+;| zL@oflJJjL*+n$@cA{UcdLx4@5F+W2<^G(eq9?j!2G%e1iD*Z51P{~X)l!=1P&3u(9 zkxr4S;cC9-Y<{>V5zHFx*zSVPHj%R2Qz$Ck<4!HxkQ>g=Tf9KrxzA0c5WZlhWaX*c zU?pkGf9<>$M6>)2G)J<+$6}bSz-5 zQ5^qR?y^GCmb8)R4)n*ATOeajDUl@O(#zu`v+Vqar2w>qgCXRXp6)%}sMkw^9CxVF zRlQ&%=Xk6rfNF#qOuDQdF&nbSk?vlc;uO%u*WQKg$3-oJY9_b6&P|QjrkzaA^4)BL z$r)xh6>&QDjPV$M5%!EPpi{n$JIicUj5)%gho#zmZfh43npi4ygZ6 z5gkLh7bvGqJZl&{t?qL3ZEAp8XJ4YyA>dccts;Sbh82YT=f=U_-^)(?Q-4tf9w;s7`A zz)$r62>77=_23QPF983543dx!{~!%=00?$e^SUqxjZhC9N(ZOd4*+4yjiYn?`~_pR z@87;rcFrVRg(g!ye*Y|9#F$azMt|1m=y`U|(Hv9t`T=sM2aW)K{N6drR}cRXzL6!p zsTB7QnWTLGq{#t9uHHgja~joq2Z+wImL2ubSyu1hDuoOkLX=2x<5sR+y>5NMg9Z{K zP>?i%qN9nCCTH8eJzMtdSshT|HmS=tuHCtJ`?}qG_w8LMa@U$|a@X+RwS)KeRjb!A z-ougo9+ph^FyhFC5uZhTH}6}vZ*{OOJh^V;xR(vDW=uCVU(%uXWA!Xx-V(cYJs1IVpsBL;J!Ei zPCPy~dB{_63rBlDeEizL8N}D~l}vg-eey(P$G;t$xYIU67F`mUOZ)2N`Q% zA%~x9aQWsNt^VmJnpn*7#*SQK%qARUm_db}Y^*`WoM3X-9|5EZhthq%K?WIplF20>O-2bNDnWPIM;c6-(Pte>O+rD1gySE7xLM+yNOS=tmt{iPCzxvJz$X$) z>ak}FIM@j$pE%BMMef#}4mVgH? z_~3*WZa5!0x?O^winXXGC)9c~`V2%{LBFS;iv}KE;4^BB{P6}2 zZ(N844OaBX#1ByDkfaehu6ZGr9}02gkVZfe!jVkQ5a0(}c$f&ElCg$ez=0VvV8s|% z(FjuHFB52JL>WjSf>1yK8M`P$ETGVf__-k#j)22C`~izY)I$!*5JD^zD2Z6;V+y?( zK`8dbBt4V@UV3OB`__O85v;<3l0d>PXz+|V;Gzk<(8L-{A%sjE;vaNCMm=t_4j1HN z6_QW`F3J#$Mj#;=fN(@3{E$Rb&_EpQlLQ?OQIh{Pgu@EBC}-TCtWlmAG**36bb={Z0G|N z_-N7`c)^ZH&;kzS0L4745Q#lZBN=-5$13)KM?DIRlb!^nC`oBbRH~Adu7ss5X=zJb z>XMhf1g0>FY0RFuLlfI<=Eb5p&1zmVo7?PWKrs@Qv5;*q@Ntc8)*_+aq$hd8%NvG7 z*O&!SbV8l68uZL&9txT5aEzPYeh#M@5HbHIZv-OgMk9*2jcSN?2{Pz`_QO2*3@1O6 z>s(HCx>KI^)Tcj{jyMz=xZ4@-K#3zx);zR2!-#ZjWWx|kT^E?!5x1P=P zW_5N0Uf~Y(n%RI=ZIGFbOpPklnSxGk3WbajcwnOL>2Y9lu*MknQHoON;2iz92NL@A z18?AAA8bHIF#sWnNeUnwWk?1b>M@E^)FWH&*n%Idag8kWgA|#_#3Y~~fO4dv6reZ< z6!PH+TSc5&xunR5lLl==aL_#*0g(a;>uz+nsnSL+|VFNO~H;enBxsuh{Zilz=kudpsoT%@I3~RiB<4R4$(NnGrow1G9;2&xqw3( zDm;aL6c7scIKmswK!bf8c#j=!Lpu1OFFMcz5XH~|j;!DgJkY}o=O89O)KP|F2!N9Q z@&`Ut>kmgL!45Pq2rZ5>4m+&C8Obn0iT%-!NUQ-FvCu>`B+HL|pu!ruu!6tzV1+%f z1Hl4Av5HyjVi?Pq#x}-rHgwEmALA^@LoV`>lf2|6KRL<<>4z@tkcm`knIc{Oa+s|! z<}#l-pi>h95)hhE&`i2)4qg8nQNLOn&Un;7ZbMx}U+UBf2`Fs7Q)yNmS5v39#d^eB zoK{;m(TdhoqhOUyr{OwNy5PDc zxt>U%_u$4Hq)~-^&>|8&Ajdj-(FAhb;|Da}2OXqQ3_6sef>na77WScu%4X{x_b7%C zcF|c_WTFwMK*BQGVOmzCcD1_j11{>p4sXmh6R1#xRQwSMJ)i=^_4utMSdkAQ^n$p2 zGA=z74h7{hHyzKF1TOz1k#jqg;$nq>MI)%v1alOE4xpe2mD|7!HdJ93Z|H|3LeYp& zl*0<|h{+=BD}-Eb!Q$)?!aMMxjyC`i9+p*zqY+#&(CPpg2s^_$knj#>WWmC)&_Ozi zQHE+rp&y<6@D~1_4-@YZ7j)2-Db&#qI_v@s?P$U|+@SchO-$WLOFt;Kdz_0oWh(V;%P>#l+6+kI#pG z^rb(2>Q~?T*T;VLwZHvnb&rfF z61tM}w%pLST?-Lq zL@34LXOfj)HtbnbDgcC4ZuN*n6eBC{Eu;?Do=AAz)3(TJR8D!z-NP= zw5UR~${p?D9)SWMG_VFX&<9!=g;9_KBgh3!XoELsglj;9!BzHQ+-(JOj|mlIJ>vUFa)1XaZ#T0YE^5zGIjsP={#P zfFh9!TzG+ea05WN23srxHVCeI&;&bBBT1kNCSb&1&6G#{E10=`=DCmb$n8!WnJg&Hh8IXc0 zD1>16fjRJ^5*h_7Kmt?v2Y%>>GU$auIEfc1gE0_*QCNeJghUE3gJ(E|GOz+(kP3aU z13NGR0l)>2oCJJ$19h;1HuwQO@rP*egM4@cde8%3oP>Lr0yhwYb0EMxs>qAX$c^mC z$pZgLkt9izL`im8$(DRcQ;5l#tjU|q$(`)UpG1P7e1mx?1e@HZr1S%PXtAd>f~cIz zs=P{jOp&Rn8kUj`HQbu{KsR|iozv->!e}VSxf^lAz*18{x8N$6`kdThDNSoA0pZN^ zptZpf4RAw{*SR%Svo)J@JAH^XdLl0$!}3X+^MT_MSLP%%C!F)mYxmf*5{u!Vjo1ewd06$yv>R2Oy0hcyrf&cpxD zz}qBzsFRjZ7mLV;68nd1x}$z@hjTzPeHcmn{GNMgiGFwo0eH||2@_U9P<)^Ve!zzZ z6_{P{gFV@#rtpVaIH?M%C@XR8*Pig zvmwG^<-)649{vDLFKj@=A(0h$0a8uUQJ8~bR0^e7hQQN^evkx~h#G%jh88>0jHrlp z00gCg15oHvjOZ{x=~8CUgCbGbm1WtDkl5{O*_iDnNtM}}wOL4$G*n%k%Y4G$Y#mnB zP9?n8?qtq}`dLlmC`_ZyGn7tYl~&I%wcA;?xB1r?e5eh4SKSy`4^jURR!vuLEw^%Q z9?6hZCY()i5H@U8+qGp|9XwXzBtoU_S@YC1d^J|hOq>f@L*b0o7Hp488=cS;*z>g2 zvg%tG)DLQlHnkxux|tBw6dd1pDSNw~&pg()-~k>u0h>*cDH}DFr-zTh0bxC!rg5^U-Q?*QI522+wmpe^5xCpyeeUBL&B&i zA*?9sJwte%Hz$0x^j%GP>rJCt*1WwQkfOnQrC-ia*63|sfvx{S-u1wX%GXUpn{Lx8 z(l}Uuv)u`%;0m_j3&!9K*5H;UOiJV3-$_i>R2x!j)sE8Jtr1>Mi^0x7!QTNZ67=Be zjW_gI!lweYw>eJOoZ)p{s~&!~v3WK2oeWk8HuE*&BSvEF_(21f;mGi|v0~ooNm>bv z-l$a#QA;U!YvO2C!g|}?11Td6sn&qEU5mEEw9Kx>w9&{LH3VbeZ3`0Fo{`<) zJI3QY*5f_q<39EkQ#GosTEL-Vr~uL0Q!^W+6`QyL&6WzmTg72ZlUfq4wXT_u_06c& z3E0SlTJQB=a~sYN)Q_^!fjxX&-^D50OyX5$?Lgc4)v;w)Dz3oN#5dB3*7TiTacx@st;~2OkhUlh1M}l;=H_np z=5GdPmc>~~-dS=s`%1NL1t=4TRaWVhm5qV_b+I9Ag$I*`U^br26y_8@92OSa_DD_l_z&cv=6vpDel1|tTwu%e+xyj9gswHOK1{N0XLUoh zC{|U+gk&*3S{O8oezRkqw(QHs?9A3|J?dcJY+nxvVQsVKD)#Fu6wfa#saQ>1;sZw*@G%xBbz zYf<~&bu-%7JU1@3OtGTtnT}%opyKRp)`Uvz&1CJo&f3PFU#J3|3M`R?-R$><@A#JQ z_y%P42I_X^wqQPQus%Z=J{zwR5#pR&<`Mrwu*F`=*g%aM4crMUt^yufejC_WkHF!Z z>5=CDaBlt%<*a7w!37NB2JsNb!TsnAGIZ>6UgWR-=hmL&x&Y&O<7WbS!QaN`tsd~g zz1MT2WCCs}sSdYd#pMjC+Zr$0Iflc^p6?`A@+D_-3LfVJ&)xe*i$%<|ZfgQaANe=U}lwK=~cyNMHYPQkL7jA>-rybEBG#>vdk#3|b#{8~3Pm>GW)7 zF56|M-_fq+=KO91U*@?E5yxcrm-cC|oFy*uah2wnLSDjt9E+Z{rQJ?pMdU_S zx9erKUT1a^p4HRzaf&A6WY=wuD)H#d%oW5NM7DG~-dt4Y_kQ>Hf9I9XmgCPhs{{FU z*UoEnU1{z{*2*YvPEKwvoEu7JZUgS_4t!&d4sQuodW?j0T5r7C;Y-^4v02Q2M%OU-nHR@D9$Wo z?^f@T?pJshb6$P7QLa~FkKVT8Sy>;AF_!UNes$U=@f4<8$Ode`IP$A^{nv;6%zkoQ zpJ&>iHy6kEq~CCR)-}IoSI@4((n))oZ%(0I?RszbuBBz9M-RHbaaVs~7ZSc>$vjUp%v$6g^l~G&zSrc8`gPHK-hsEM zMZX?mUJcO)h$cp$AZhN$~{_8b}5fgp$yR!6rEm3M80Q2b7&nfch*rP~gv=M|twRnUiMHflzSr z97t7XQ>09D3N6UBs?euJ!&V)86>3c#Q_y04+QjTwgj{jzkb*NPPqBFsO4Zs`@85w= zx9$~6cWPk7gqyGu;P^4*$dV^hu59@-=FFNmbMEZ(;kSqX%Eg=0=hf9leY$NL+veZdZ@sE+$`&jX#6W{DevQyK^V?VDLIu2a zcUGy{XSA|;fBtSy$^a3OMtVu#34mz-f^{pI3L ztb|hAH|si?3jDWz*~36PBd^aMF9vBesDEV9X7cA$E|-PvTRO2S!Okyu)|DypnG zTUMA>{j}h&j8aSCRdLz++lE%Q>Y=M;W;o`%J+*4xlktj*+G{@1AcT8``ui`y0Si1Z z!2$ax1QLq|$fUbq0X1%0TQ(eFgSW;SZK`I@i<+)@f}7x&a&|bBn-rIfWw+nHh^Dh} zUYjblY*kz@n&HM~1S{VtyED%{`~0)dry+zXQrQxvDbjI%3uUcW+Uw+S9oyMp%Hg%j zB4E^#h$qQ0<{Iv|lR`K2%o#szHj4;eO0~I2=($3{amzh7-F4eN_n|ZSL}k6S4R|e7 zN!I_YTH7s>s~gGF5_z$;enG7D#iXW~bagjtC*WZ&J1JJa*OjZQawmdK`Mc(Yz13s* z0KGcvt-JoZWe`s{7QV9{sW`>B9vCK=my4KTuLeRYa;`FFWxUeqW?AHw%Cr2SU)egX zZhBB5XLa#&vdbZwNbu0_-QkNrKKbRF?~#81dVM;|e1nddxeq({INCjdE5DO3Hx03w zuO;+x*P53btc6EK4FU}Gro^>d(S>LtsviLZ7%s^{jZ>OKf{nzXI@ocrgC6{#k4~ej ziKXg6L{r(QDj2C}O$mQxV-?vr2Eeop=ztWw9s5+{!mH_yDC>IG#Xto)X{ksoL=6Ag z+RQbi=%L0SZ#y3pqbS8GQc+NO`=P?tw;GnY#f9LqQ{i|RxB+HpaY?C3;8dg>>E#B0 ze6is0Ciuh3`37DND;W(lm&7U&(KyU@WL9-N(RE2Ft6E_r1!KRo zIg)Tvqu?7!heE2+N?rJRl>~#xrPApTkKsC6q+le;#YnA*UYb&xUbL@0Rk4<~yd^Gk z*^z@K%yA2QOBR#HvQN$oPTs<#gLHQt04gYS%X=UkMRvcE4bzfJa-(hjmmTgAZDRT} z(BVqRzZ^D+UCpymun?)vb+XfSOI+cLq=vCG#%N8%E1lnTMaFwAQGiSfqS*hOB+2(> zEmeSHrax#-QYkL}CX(~`tVxEz&U zY_S&aWF;x<=s*ax+$dlJE7-yMDSf}Z4i>*8Iu14HpgchyCG!G5+=&jAr#cxj=~bYz zHd3Oj1SPqg^_s2e=6b&&EtXJfL$Z>tG3lHtY-1~1(Aa68uBv0N?wS8Uds>iI`V&>s zjJc*`?(d(>qtwtwDKpamdd)ly$3j*RuhT}}bXu9gBZt-*_#YaD1ew?4|aN9CbR@d>Wuh|W_+DRAGE7+md2 zE@!iSFoYv4nX2~JxuJp>IIpS3O1g?$5i_bBwJJ?v+K#o!G}{Pgs7mU(Wl~yFlOiLg z)>kUHi#Nj!G!2a5zW$ZGKK?O~f6U8|riyQ7jZR`r{3djv>^1@&=htAi7&YdU#TvsN z$#PpxIp#Qtq--4M*n29asnWF7VT***tmfIuj%Y@+Eh=LQ)As)&c24thB>q%t;xsah zx%rD@UD>KsXt6TMzx(WC!6Oz1(^Gll@r|BI^fEoYAjp=!G^RD$(Y+D5g4mo6G@W@l za*C@>aV=apS5sC=Gg-Pz#unu9IuLyFM005wj_ zbSFl*gonhtW-0RWbr`1IReN$gTeaHs=oo|SX=p_c8$+An2tF^{5o%6FPmt+#v%B5r zGi+J08KBzy%`Y$Xs7@gyVnYLF-}0@oJUwSb=Y(g zh2{Dg+r)z_Z3H3c#2&l5=te*Kzs&nq_KM6P(3QBOCdq5Muw2S?&SsP71nxS%{O8bp zbt-!&B8b-clwl2}s>(tsA@c1}?y9kM!CDq)6$PCezdPQ2w&Jn}y{uTKk-TkJIJ9;= zKw9y$x}fv)vJSMq-}kr%vJ zujZ3PLKIc|x?D;XQ;?V{r*TTDxmM!-{86i+eBfv1SctX#;b9CdXa{KbyfeS~!>X#0 zWaG`v6;M*bw>Lte99BVxqUPQd>YKzO%RF7sTb+YF&%BWgWyB6O(NqAJ3pfP+Js}iEVMf5)Jq2D_CsLpY%nrlKlBq0)U;rxnvn0bJVM99R9FmcY-9Z4sFX5VuK7dyUZob;#_X5m13x zUBnY^^_>~X6&$UPIgL{f)=5)6l?eKwHC`iRKqCMV;eI7Zr@-7y)r7T}5+Bte&lQ?( zsazZBm+w`UZ&?b+JxGbX5ALuL_}N_X^kU)Np($3{D*hutj-KiLAg7()30@n5<(ehx zicP$p>=ey6_Kyml-Y06)4qjEKZJpX}VL<7d3~k-P!4S!m5)R5*gt(TlV53T^WUe9&B`$pq-Lj z0npbOL<%_*yC4aZWns-3#PY2qU|ORtiX!rbNkTG~485EUf(Z;N;!DC_m9Jf@6iPwaG(x9zb|~IK zpD^8+W$qlS0HL|n&}8R3r(g$vhUHf{x~K zpqG4Na*$NV7Nr?+jR2BkXuj$TV%R3$*;wK3 z*%sf}9G{up`K4T{DPvb@7>YWkJ&w&h)#|5gDb2Wx;1sGzj+WqHpW*2nr1FGo0V~7? zn+2*Wp6QgK=4B!RRhf-v!^YU`2$7(^kY2tD=FF3x#^F3YqQ@1JTa}Av63MRl&D0c! z_Yj@B-Ym}gOMm~)+kXxx%*qCs0+8+$tmc@`v?A0Z!CWRK4}I#TUhSr`Dh=qk3%w~E zM`ESZwxy&dlTB2em?6cRR%67D?Nqg7zGh-0x?gh6BEq?9c5;tH=0-HQcltj4>5?I>8ZSwq)?hJ_i7e&mIk zY)DpN9No}^_8L%Wp_5&S)I6gBKGdyorN}%i*}kr9^;2JNXTBzFFghZtftl{4kSA)9 zsN{=q!X@ddC<;2{X8rC|1Yg%st#sHF3pP~Ls@KOsK~yTP^c3dJ4dzI882ZW3wW!!-iRsj-(Y6ZO-0JNQ@$SpH74qHh zM4H?i!65zu5i30B|3>jT3F{D{Ek`Ds4rwM%Vwr7z+S$>i3zCXQZj(DM*cRci=FX?^ z)GH8w9If2#)KIYSJ`Th&BxN^QNp z@WB6xZW>pR%IYREu`!%AG7;CR{{-dN(5g{3K`iKu*h(=ecaZEbr$de$c)m%rk!foh zNB_ugFtS<#{?t1u-qkIml9ULx9O4_6sV6T}1X1XoaY#zp7Loduk(z`*G;=@j12m%| zMfk%rOY=ln^B!B8Kl}qVM>95Ggg@*9H2=dlbF(vhb46@(H<$B6H1jyG+miNQlddU@ zey4A3YqOv(8SO@K>Sl<+BWw&B#d#brBAO8^tz6nz17)uF?jtNN)pqV-DNnQqnJtZq zqf3IPway*%+zJxoEp~!$+{vye;w>UNGTt8R{z&M>e002)*#$9H07q+!kY!c$BTE1H zLpbQc9MC~1)B`*B109S4Khy(7>;p33LpHOUPV0dcz`--TGe+n`G3dh_;6gnVgE*)2 zPRoHGE|(fKi}dd(Q#54jolBx)TNtY)UNn>yF^PgEd5j?lpBuGw z?-*L*&slN_lL)qXpUvek;S>;^W*L-x&$*U_KSV zz%*Ea9l!w`*ny-|x+G9Q8zg`!(1HulK?%@81{A^`(7-v&fEDmS6GX!Ttbq$G0d;%0 z{<&schn!yPBy5+elJy)uvWf;TjoGzOA~L6?;FqB?8e*#S(hh0X#*=V5YEhNcb2eNFxHkml( zqz=wkOmfBNy~j!TLo#GQ2P6OpxPv2rKt0&O8u)`B2*Ddz`xgK7ITG{(5&(h*m_j*t z!#Z4gJt+F3`xrk!Lkmy?J48Atm;fb+LkCzxFVMjYOo25lz&A|73y{JJoWl={0xY~h zKEQz<(18{Zy~$I6IrPIQxBwbZfDSAGE670yoB=Y}f(zio3xL8Q&;UE!d^i+B8Bl;U zEC4bzf)MP&1&~8BbighwKsGdj%Wrjf#dB6}Z>P@iyEObl%W?UJsuyk~ave583mw;0 zR_?~%7na!}$EE21;QtVC*MaF!T})%ZslVsGvK(X^cA47Dp_-ITw%+5!&JU9#^uc$T zZq{;c22XT=(xTqW3X-eAZWh|+Z`4Gh!Oow}hD0;lwmSa|y+1gD4%CBF`vVT zg0uzF4habsK|rz&y%vZAm7*R$ekHMH)w-2ySFc~eh7~LJ1rHiXj6gxs1d5I(Mw+aR zJ9ll`wQF@ip}V)PTE0!(riFWVu3N%__ZEJ;*Dl+@g`o)cOW1G|#(wh--m9arT+M_T z*PW}Gv1QSer=*>``7IR8iwWb^t9f$kwSND`HogBEv0S{ZRf9gv7OoB{q;>ml!s?p< zd;*|Hmp+|(b?eu$XV<=+dw1{O!G{+=o_u-p;KgB1?KgPh#-C63QR)|dxM-36Z#@fRz3^E9X+=;!_&!riSluf7ZP>X!oG-fP&TH4*cj1j!-g)V* zw>)f-WvxS5ac%ZoyuzI?LIfwgm95(}<5$`CF3T3c_8wLbu5<4z_P%h7vv0(Um*sG? zYbzwUG34lrui@P|I~ZKZ!bO6H6;|-_q>^m($0~pBStlQU_Ic-?eCp|^AASC@>YaD2 z!pEI@0BzOjr=gBo>Zz&jsvn%UsDb|%efSZ2pRU*WC!MdYD(M}1{@JIWbFrK3b8Y}ndBb{beabt7(y8THA)Cbs9dc4a;(m=Pd4A;-s=DZycROZSGoxv zvpNJrgTYQ;7dqE~CPuP^bqseP>Y?_O6QT#P@P;%rP7vG2KE%kb3F~s+6|tB_Ep9Q3 zfBB&d#Wg!}-7a$;gBWm1MynydM?v@+T@-m2#Q_#4bdw_(hB9YAWL3ykd)&>)Y9p({ z1SnvK8J@^KR2k`A27T3X84q5tK@m=pl9jaNC0RAI!(GWA{b(E}L8-vVp(TYUEaD z3x9ZorhMQhAo;}7k5Q}@KZldO7`6vj<@1&78EzK6W=g%MMh={lB4IN&Gc&7`MrBkjsp?=!RraV*f3N+O4=Jm;Sq<=zs|;kiD4RdudU0aS zy3H$jr@s!V@^`Gf9!=-^O3jt1fCta;TvE1&X>ORweNlLn_vCz zm%sh>?|%UtU;z)9!1?tO2~GG-_9<3=z$_v{Q5aVF(36}jwJ^Hk$V==}44v71jSW)- z)~tF|jdbmmSzq(pKQ@wBt3y|AYZ(~hRnxXLw(*U#+0=o?Qn*`Xz7zwC;|@cwJ!=Z3*OqE|-~>^=1F&na9vQjDNcQ&>H>dUE(QIo^y6EkQElc z(FQfV>9m{xn!_#}Z<^DcwimuEG+bM0*PG@FG|D)9!zo+ZeIW)U?e;vf@p4(R;Qj2P zzpOp&O^(u>^-%wGT{30%CB^A$Z4-DP1R6xr&CPc9v!NYr$6fT4b?(bXnYc(v*He{D z{4BvnJKkmP)Q^q!We=^IyYb!?G<^iFcz=vsOAGMO#B2+#SXaDoh{MzU_V>TX13eO- z?|=8ajAViTY-w%RZl1FIHB@WbXX0h-rFU#B>kKwrAaCn>_V!qFjrpKc`O9JcX0w2latcl?w%dxvk!B9heFkH%S%$qM1I*eh#;q;E`rvz>j@YXP zF*1>SWv33gHU+C{WvWyw};_i_=V2Qnz{vp~W;8HGt!tRc#7 z%t2mjhR`}sTDHA>F)e%0EB;6R)qRl}dZ}gqW5Afjobio!{NpK#U~J#q=KEVDyHU2; zw5l7ruoOA*0@&M)eYft)@w3ovIlt?YbAFwF>ZlK^@CngT);!hh(>a=VR)mAbU-$j* zJ1tuO?pX_b@B`jd;VI!pGkl=&v=5!}-0E^eHm;CyO~FrX*Dbd$%1?&(!U$h>8r~7` z-AlDN_ufyv(g2bTh5Y;BAAk8r4bG*kJoNu8XRKrNh1gqk&1s`O{w_kK&h8}4^Z*dw zo{yb652Z-0wSMR=a1ZssC*q3ZIKXVh4p0MyO{Zcf>$VQ~L~sOWOUEKc&w^||gz2#G zt*lA|?+OmB5Kl2OFhf#I#2irMaHzu6%7&gu*ec7#R&QUPDevGz#1M;^SZ%pZ3PkQm{Gv!X=;HrSkjlbIHA;?Upg;h! z!5m017j^Nd+-O#wtHowAMODV z1b`n%VHdt88XRFCssRmF!77SD6RKh#`w>g_AsOtz3>u+=N+KNe0T+US4YT6^8UUea z7V#s+0wp9NANpYx3|=brVw!f8Ti2)NMRrJ zK@u{dM%)o7{lFdPfDVwM9=_oX-O&^j5hM#M|0Zvrs?xM9N6vKT`g{rkgDwY2r;#YJ zu4b(RiSH9hN_5`t)aXhX3+>BlW$l89q*RMIcF(AGF)#J(~E8EAn7oS_?pp#`4d5%eJc66)a@0O1Fi zMi@$gX=tGZels|ip&YCM7tDbk%w}Kn=KnLU0O1@PK^v@q9`r#U z#6TK)K@Kt@6X*d6%pnUTlnvU@77C#rG+_(UVHu!+4VIxE?!gNB!5si$7vLZtvH=c~ z;RmFl9(F-L`JotafgU7*73zT{0Te4F@BZvhF(1v#8WS@CgtgXg1_|!_(615)>CPxC z6p64tsPr={^Vk?fcxDd?8w@htDxdOiO7|igLS@y>GHK4~phV zPHAxm<0t}+aB_B~;O@tsPEV_nw7IfNuDCSwN~(zdbSr5G@rY|dT7<8p5H;&z4R&%F z$boNC6lt;$AB5l?_Msk<0S|=14(gyA^k5Kpp&WF9f>6{7{=^oVvmT&f5K?tjdEpew zKo^9d7pj0CG{F`eK@vcr5q6;rSOE&6q$KVk5=^0kQq&QUU>9gW8iZgMB!Lv@AQSum z6dWNF4xteE(?5eWNO1-V&fz5bK@Wn#MC*YLm|-8<0SfXVMdiR6_JIy|!3fTw9h!g; zvBDqR0SV3l5A>iI8X*&)AQW;z7k;20gn<-_fd)ds9R4By8h+pz;6M{3feuVz4q(9z zBq0?1z!bjbT>qi|w8}`IRHMj_o$&PFVyU#~G`dC)6lcZTBo5eiR_r>{-JA;=DQnp9 zX$Ku<_V7&71~4vlgE>NwO{I2f+hyG11K70E`ry>8RE;r_^sR=8&_1pJRSVa)apSOW zb?oEdj>r{LZ*t^q?J}|8UeC$osCM%1WfspgPct>wKo1V#5Rf4lB%v3OU~IB5Md^WQ zqG1q7K@!Zs8sGp9mVq5~!8l{J9`=D2N&#;;w+ti~4y1t&a)BM}pcJ%#9flPZgrE`9 zK@Y3|4oZL*##0aM5oglC5gvgZ^dK3UKpZq-6h4LjAM_y^009lkKpN1%TvhfXPvRcz zRcH!968fPGo`D?zAsO;P0Gi-ltpE?qVIKft6^x)B@Bs=0)+G925XRvQOra6nKpL`bh!V5XFe9tNuF_Jm)E48J1XGQiTtW;7&|tZ24NDW!3&@OAIxAG^wA3N0S|uk8al}eilGJsxE)mE#y zK!=1)QH7!Qh8_B$vm+W;?CCD}o>b5OUmh!!O6)zZtmm%u^J1)8+Hz}A?U=mkGO;$v zY-g-S%(P5PXc_Q)z*Ok;_KW-WQnw%rn&1!s#TvHY4W^(F*ufgCzzw|M4C(6bgG6tU(CO01o;A6r{ikpmHmsp#v({3IJgr&;XiK zR3P^O8Gb+xz5ou^;RjYh657E34H_Y{*I;@>0U5ftvEy(^(>W6P?`JROxmHNX9BqI~ z!=5C|GIIs<+{ufKR)tyb6Rr5GCU7%^%Syd=PA%<=s!Oh92cqFSzNNziwGp~4OOGIs zqoO;&M z;^L8_P)oo#HLoTO)z@#r@E!1>X2!5<^3VFP8%Y?5dRneF-@Rgjf8l4t8bE4NtjS{X)8 zVjbuJ7nm1>IH*eeL4tOn&SAvN5pfqXQp&ZxD>Ml#(ihsDT`Z1$+Z{ODiZ1pVj8O4Z zp{viGbse7I37v*RNsBJSgc!TlBl&2NTtcMol&`)4q%bG$nQ(=yBt3?h@B!&!_j>Qs z9ez#wQWO^}!#7<2(CO3}FHg!2+)E{6rM)S-fw9X%9v0EN%Ki*)L%856ori5uhntTG z#}ZrEk5c)TX2zY9>hR{VBoVj0=Y1Zq&Y9{YxJdJy7{P781*nQueu}kV%QDJd4Fx~G z!f)2>vd@GQ`iDOl)Kc-mCD87oY++&e2Wo>IE@7pumUbhDPrE^{I-4eY~ zL**j>`@ui_S>?{1`w^*9!PY72;DY3U>5Wp@-o&ios;c&fhc!M7Gn)=G>2{z~>Vp9S zNfRASj5HBQ&UvE@}tM17)LgJm{4O>gc2(@)xppx(WX|R zE_?`;B-eooMP^k9QmoT~6Pspr%M>YFqhPOoJ=(PGz$tGxPOTd@t467Ozv{TVRjS&t zND~kLW(*ez5*j>S@cV~3v*yj5JA3{NI<)A~q)VGVjXJgJ)vQ~)ehoXe?Af$y+wS~g z1&^_P4{PKNsjp0d}2uWf>MBTlX!6Ra#UHN1uhnttC}eUY&TMh9*L05QGMKhn;lBefStu9kyuR zeKR72qlV^Hv=t32tZ>y}$zv3%VzqgcfzF6@2#Pcvy1( z_tlu6SLKZbU4wD4nO0w0+6di+)_pgki)CtMqKt|8nIoR(sU@deMB!+ra@Ps)jW`HC z3TdR0PD*K|GY!?;ed`?;<3^scw-k>r(go*s#{sA4g?o;Q<6(ymM_phO#fX@Ad7_!t zbE9rbU9WMaNb8zIuEpk8M8((Mia?r3gAhkr32n5}PD^dI)?SNkZMg}71ej^wIBah; z&gmvv-=RmMUTOv!SE0zBMWa?Y(zR({us*jDeef!%k%^6wIWDm*vK!vLt zaKjEi46(zh)>vm)5sAB@n_aysXno)n=4+2(IrwJ28H#)%zdmwISa<9lE96K2e}X(L zx%s}Tm$x>SR~Ay-z1J9YDt1Jf3E3Wvbka&M&2-aBW2t3U;D(B;#|xTT9&|slYp-2l zmP}rJ>=kP3$R~f~s$d8Qgcs~yl2!|PbbJ1R<|hkOEQ9=n01NR-wC2dN|I6teoKi8Gc*`Pj$u?JJvPXI`Az zu-6#uWY0Q{d+xgL&U^2<=eFC|w_ZIp*e4d>7k#7xrgi5V{dwG;fVOU)=dps$H_#y7 zoaU;_yLczRzEU_vz;gz6)z;TfTxRFSmUxiD{vl3({r2B)AepD$OZA!mW1@{PlZE77 z>ADfi;A1s`70PtlQw!I)rWXqB&wM50o2!;Zyc9iW3M3&I|1<|G;~{|uxAUC|Pl&=4 zs&Iv-f!ds?qcdL>FI@||oY~TZLs?y=L!iUghW=MU0kSKHRNK}5rWc=}4J>x|;#G|r zqqwzYjC*sDnMxdmzbtBTi(HHe4L#T@fK@Gg)Po|`2AGldjpRG|QM=%w2WsZZQ z)mRt@7wPS)XVekNta9}rKDH}aATnJYWwj?Fk_9A_sZ5es2+2rFa*~vs*0#FkKrhYE zOT!zY#e$VdPks%Kf|`)yWcV|Z`S5Ht8yFm&NIily@N2~@Bh{RaEO?^$+&pYPV z#b63^n1jQV@se1oiNWxBnX(8dC$uirp(--6>J6t#Mk~L$2$U=P;vdgA7#&DKK09>f z3pXdTbArfRz@poU*hxn-7DNZmLQ*B~iO+oMbDu5D5)z~q!+|9bIABVkpLDrOJvmT$ z3ehGqEeB3`e$XwjG+u}VLOLRJ!JUQAZW)+O$&K!y>Wi1kooJ%M+PpOuO1gv?{#E+3) zz|X8|b*o%eA@Dd^MT2dUmQ8fvk3*6vZ(w`s1TDXWZ z)*NmMeW9Z)_2yJl-P(wZ!pqUhy2H1uQISU}E9J1*xGAVsbejf@E^5u=H<7SnK>lC} zKU~sYe!RCO@qMg)@0-8w4i>G@gUe4X8om83MSSzgso#8)oP@9k!5L+z$3n!a>NPY* zh4Ew7JW9v&sxy>Kr4C+o7(|8|ab+24){!15+!U+-c*QJc%_Rd0P!5l=xRzCIy9f+M zx#;w{7Q<+0+Wc83LE+Z7sI;Gu)N>8n@oo372S18E_ zs*xvXv8!JV>sbH8g)wGw>1Z6#{(aNBecDxFRyR&YpVf0Z<+Y$sdY(&1G_2%dpojze zt0EJ2!A6xLAqVYKkE|Dq|G5VlbkGAUj9?7^=h#O*{K1SSoI?O;R*64G!3OzmQ6Kn7 zN4@WD?|kEX-}>%1zyIy;fCGHs0xvkh4{q>;BYfcs_cxpC@e_Q3mD8MKYNeN_V+LB! zPz_0Cbwl_#S&g>SQ19Iiq)I8M&R_=3e^q!q||=REH@KfhYt zfocWD$c3>>m8>_z2=Y6!3SX)TSY$s64UdSt*hIfLC)6>uw1g5-j;aY&*7ngW0^m=8 z?y&_^@WUVUfWjWk?T>rpL%!`6fIs{}_bsmZ9Bt-1oBfUtzze?bg#UZt1Aq9z8-DSK zXT0JY5BbMSKJk=yeB~p5`N=aL@^#1mNz!8~>E`m7uIB`4ZhchO8mfM+MCI{DNlUY( z1I!2;e`bJ-6G7&k?t{p(X@iTtKN|Z=2t43{(R_~l8OL@>s@S(YTR7E9sBw@#SO zfM>7)E3gX@7=RqG0-fR_$yR)h4wcr{pW`GA9vr-L_`gEq*6 zLAZlGNP|LXgl+bNL+FD@NQ6ND*n~y+giLsZQW%9$ScO=qggh97H4#}n1S}9Ga@K}1 z%yS~yXB=|nb#78s==3=-b!5CYF*BDQ#X?Tgb%((5XxMWz?6Y0_WkHPQRun-`CA55p zh=_@ZEiV>*wRT)ylXV7^hXe+C8@7HAwJwPvNL*J&t2cUIqep_IE1)J+=uv*!fin9A zPGh5c?xbD=f_C)h5Bq=zdLRI3Pzd|*4KKh8?4SpBkPg{^1YaNknNS51*aD_d52(Nc z=THnT;0^sy2un~7?hpgPun(Egj1VUP&@cnLzz(QT0@H8~RuBpKAPqEN3jN>+F0c#D zz>PYAgZ9Q|HAs&;c#rn~xP|$c5B%tl`v{Qr*pC5;j|8cY0{M>!X^;b{kPTUo4tbCd zDUlHwk${H}U04(BlY0oYClVEkfFo3{*NDA_iXFK;k~n02BOU>>iHM?-aClZYa&3jA zL7L=oP&Q$fB`AW#lVNvNiU^cJDU?z|Yrtn~kSJC}ms^sfDO#6tpm=T8lv%4t5_=d@ z-bF{GhaAcz9UM1u|8+7rRdsUHV{9~OTNyG)upitO6yCN3aNq|>00PgT68)eK-e3if za1Jiuf%Q-dc2JB(PnR?cZxJjO;kX%T{Rc3W@?Vzv^oxS4~Xmo8up z=JuD__=1`FqB9^4tgr+*nhZ3sX7^AJ=THhqpqVO>ne}iFgD?raumW>e542zf`%nmb z5RW_m@n#korJGlTN2r7QDy99pk81|77Add@NwCIgus7(h344zV%YzL&rV9IJ3_GwB z`>+)ovH99&PU=O)LM|FMhO@(+cjzYxW-|I?DhH+>wbdpUqb}!ialD#Z4gqu0L@>}+ za-C*DCI?6rIxIFOSI%*%qsLn)HmXUhv_r{=_&I*DWS_>RYkQiV1bSn{LteV7o(`Iw zrlp?2nzbB-l-y;NKcgr+Mx7Z2L<$Cf0^lf%1r+mFf6Yn;lu!@RKn9P%4tM|vDa#unP5%4qHGA{7?u@>J$6_ zW_UP=r--+N#5tT9d%8Q=o2AQltE-x+OL(xmX1l4nLWsJ-NwKusx~*xtxGRx-=dmwg zOtgwkluBU^CS920wbUsyQul{g3u$jyYC=>dY?x_xV^Tu&SJ&w}>CsRR#Z!jFG7pNA zfAlH{W}g*f6oqI{OAEj8i-<*edXFfm>2j*IL|e%#Y-mMbwik388MIO%dx^rb>7%mm z1Bf%Hs%gSgI?`D>BQz349|qb>?DYd`w-Wx)534W(Gms_r>JD2V0xy6BXuuDXuml1? znE&Sv+DZ;)?poO*;r+z|KHmbun6hT7o zE5DU&$+AYDGiItIS-%lge&~Ww%>-79JY8Y)r-xL>5@D>#bh7@NVMs&b)~N&$7Y!FRsn z%XBy!USyK1pGX)tm9l#EsJmr|m(0>FEnKCVl$?yJ_S?Xf6-J^6ogZbZ5jJtSWy_`% z%7k`tTG3i@QCai5nq@7KXYIvlJd)=9{^`#iB|jk;@H*KK{*5gFHu7rVh*rw8p4iW)$z zN7NLjQ;QZ$le3d7S9B`p9?P?+;wx5Tt5i~{)T9O;(WgkY*4T6ZGcWA%IkS`<(sK}# z?9!>N+FjMO_WQKb=X{|ylTVe|R+~%Hsg)KdaRnB#Idz}SX}&>cWC$#h+iOd#>J^8Q zGhbm6zho)*Knrw02U;!6{}BzE@PP;tuw!ZsjxYmNP{yjMgRjf6dL5>$OWt*wgy%ip z#<_UwU8U&l-i-&}r<>k|SKqjM-|uaB?7eqe*n{cd6UqtHaFn1vjd~9H z;3PD$#FbQOd)rgN5zWyz#&v&1z=FI~t_*d7t|>A$vW&cSl?ryMsCC4aqa3xbec(k-z~i7Qr=;G4~{_P78$1Wu(15CyHjeVy1TE6cc#!joX)<*^j+;~eeL?(?AqSD z7>f_NfCghQ?q*Q#jX;I*Z08P6F=Pqog&Kwz*H=*g<$hC1>50ujTQgUd&eRF+evo{r zY4t%-NkOlt=cW?kJ!`TSOli6|LMz?r5ijvg1JlHlzo%N$O>|zrXI7L>p$UwhYo(|R z|DUAY=(uuWeAq`HMkG$@(QcSb0T^-r(YZPxT-I`#Pd#Jyk!V-WUYKM7S|Zv*a7 z>(oFVDNtGS=dlW?Z9?OxC$lOt=!KT{=dln%x2n`bHvme#-__ACu2!|hPNLJltawr* zKJkt3_(#*)DlY1`w#nXC(j?j0Ig7}=J=zHWB}P;WK9e|GlGWz`=0};mYmvS3oy=C3 z*gb6{HEPKpzyuVWk@K3t^O?a#f7cQ50=^RK#{B&; z{L0P}H>eWpM*Gj-{L{~a)o=XE?-IjL{M#@5-H-j;fBfQa{nP*b+CM)6o({nv_F~@% z=kFgnDA+A=bSk&+1>PJ11`tM|Kta;PNE3oh3Mw?nP=`S%4-XcU2t{DQi4Y5JWQcJf zM~@bp=$MibBSVuN9jZJz@SqMTEJtdTxv*f&iz7cak*V?_NS+iMQY;yhV@;YIQ`$tT zGNMSK0tL!6$z#O|e*d&?<=WNjSFmCK#f~Lg*6dldY1OV}+t%${xN+sqrCZnTUA$jk z@SuStXT+gFRpz8<6sbUo45=mrEY+~boFr3DWqOoj#e@$NMzz@Zv0|X11$$(QIWcL_ zsShSxeQ0RSNj_PQY>G$(1i>ZdSm*9ilmR~|ijdfWxj+m774d-L_zZ!hni{{HUTJ1?L3 z?CVbe0_!_2K=%mTPeA_^6oA123uN!W1Oeo)!Ur)Fke*=77$Xx12Ye47ez2QPoXm=f zYO$0mV#+bja(W3W!6suZv(7~SyG^s(IIArqoq`-~rm0@q?Ig}RQwb@caEwhffo9Vo zBf@ACY|52xlj+Kph!pb3EV(SqA{~UdDyzKObn{I(Z{aO>-C_j@rjhQp zLyx^`gH4XrL&Ka6CEIlWqHIZpL3K*E+k|5@v%sWMc+$vri)i5=D;7xyDaxd&)P%ic zbg7YCJW{tCS9=vGFj1>$GM!vSI8dc9y;(4*kf33O7xEN(XrhZY`e>w+R{E~J`hpT7 zLl-MFFsU1TT4cmy2kcSS#ub<_QY9b13XBV9i5Y}c0CXYmzhjQPs93JGku` zOIFP=pJ+lkdMtPUMq5^`0o&0^QdI`YrA1TDQeuN;t&uT9V}z7Uf^ByBwYxn!HSEt6 z){S7W74n&f7Y<+ge*gwhfCD680hhKXAs``YI77$+J7qPraSC}=s~_{E*ONpQEPV#E zm}J^#q*NhgW>ooF31^nDxy7h^Rhr;pe3BBog{g#1FxTId^A0(rqaMEUN;tmZzrwvG zaclY8eb^(sV?J>)K>4T$h#+o%ZAEXRnBNtn9|@VhKiy{mO_<5w3#eN(Sr>9 z8geN?=Ffcpd25LBlIK0^QLjgitlC!xHQid{D_!|YSjJM8 zu56lL&=-*%SDz;2h zkqUZY!=)itk`PvWV~@!Am=6g0YTH7HtIoR8$F zWugo%OLJx9Vm(v0MK3Zdidf{%yAaAc)ICd~Q1ZU&j=2rX&TGf63%7)u*$wB#Dd43j5@@*tuvcrp=25@8uRPOiq89Cw&=hg(tS zIt2$rcviM7Evqg_ikzTkv(H5yV(8+NzITR8eeYyoN&Mk36 zwM7uIaO*hT3W&G2OR)o`N{8mNhtUFC0o{rg`48?BbR{N>L7 z$XYdBj#X^u9a&Mt%fX$LQfx+zDk^cRNt#0QWSfi_k7AU)M52l}gCyH~FHM>ci#PckV{b#={l%Xd6 zZi&L{PkxTWE`WW<$;gQh>Q37%B)YLc^0{(yJa>*^eP=(vr4O{IoaQ{T+01W-;+owB zEiLm_IRX2dgtc^&X>J&;H=!BG)Q94N$p%Y?N#SQI63VK1@RXX_RD?sgU6gT5y@(cc zUlW{3?=BW$w8HL8c8XW`8D=6s3tE6({c2dpTGnVmpaRco-~t=A)SkMvM>ZJ$rA&{? zO0?S1iQQIA&u|KEUZdZk!ADdQUgo4BCUH(P^=YDLQ-lan?AZikD{;0MIqqmdAuu}{CNCp|6v5!JD!NzV;vUB$MA1-s0T*BRA8I{u@1l>!x|0%6^ z@GMd}9*5zkO_0MS=eas2S2?Q_9>zVY@#Jv)JV^XFbIz!`jW(#wQFLymp{c40XUS%X z)ilZ&b@LK>v$_|S>nR=L?cn@e*oa*=3O`1x70yq5bH(|FFT7|A#?>Hmo6`RJH*2hC zUF%!dYAww=L0#jG*I=i~fq6YKV!j5c;bpHMmmO9o4f@(VS1BoFG(!vj#<0RJE!F)B zDWz#wYJ$uzaRcevgjjq-94y~sWTye-EtujQFR;du$FT)*90Csf=tn>B5e{4Ipd9E_ zoMy=)?u-`qLcN<0L^mW+k&5e!l_R5>MTfgG{|Mb2^qS=mlpefp@3} zekdn%ID~n-2R-|@qTM+cE`ks+ z>o}Gxt=xK}6ETm5x)9e1kb?3kDuTEvoFbBwI4Tn@JqoQfJEF)T!{RBa6q71Mn!EDb zt3vv|ZbLr`gr@Slo9PKZpej0&aX=DMmBPz5M}r!%+Y(JXlS1sku%a$g`=$))AO{O7 zg`lbv5I|8JMN%w9xfn17>$L<_#Xs4l5Tg?3xvL9|ukvC#y>lV7njo@z6eFlBN7KKw zQv*Ydzt67uX5D)Vi`f^Svpg z56$sHiVK$|l%k5d!q(}habl70TBMz_K%pbF+2{@V1GG{?y6_RE_o+okY94d^N|K9Qx{rYx4ope(nzZ%#yP^s-mBbjq`o3j~$(1Pz0mue(U_2Xg zJa)K;$g2lE0E8pc13l;m9pndE*n)E?2R-0Ra2zN9aU93xXtU&k5BCT;C$lmFiL#42 zB8QZye*%~daiZM0oND=(23aWA(T`}E7S_v-E2@?Q*`3P~NY8?ndtyE}bEt+4km(DS z`zj10n6L>dze|}WkpRX%3Ll$et7~eKN1K%mgc+4VHSLBWgMr-5(j?p2P-fIet3s9Z~+%s0&?gF zO@M=XaECPz0T-Zy5_r58BPqh94s{_zDkQ`Ij#8t`2{Yg8r+_?6-9aKg%d+0%GA%r) zjGGVA!Avn5@y(riArjoKv^z$F z$xXv^wxTO0zptRX6$&vAm zPNFXm`w~RM42599Hfu3|@CSaVhgXf&SG@-*mDNa?w^zl7eb@&9IIasIj!gJ7vacVzD5+N2E!EAa8n0v(eg2kz^6q^w&IfbyPF%_Z{HgCdBKJ*w(@{N}W zyiK$cgoRG)w9>cBuEO)kK*9*CvnoN|SdQ)3qd~<3OwWKd&qakr%ves8Tr0v8#!F;W zZc3iD>oicqq^PtzvwXlw)wE4TP><2IN@_{3>S4_ zTL>8=HNyunda`{m(UuEU(U6V*P1>8b`8f@Y#Jv&N7}^xr7@za=BdF@i#dV4PoW()> zt3OnvIwc#ifi4RxS-wg;E^QzF+b@qTUDG{XIU!1s4O5aesz52q5JMq`Wf+}QBrw5= z_tX)sJT|Kg&h5*|mGrR5-N}VH!KMseyJM-qg&8Q2TIzV!NU#HKurcSYUb4uF!^z%% z@E?uEUc=d5@YM>91>eC5->&f9uh8DD@Lu%2-t^^)@g0ly6^r@(iajDuMnaGpSU zE>GLGzio-f1ztwQ-J7UB=H<=BSl(^xo`x{fQsPBR;~?IBKmyJ?N4=Oyx{=CYHProJ z5Dwu}}a{cRGp`m6T)N(v^JP5re6F4#vTC2unl2%ch2 zjn9q|EbiJFPr{@xQJIYa;INcQ0hY@A;(<_fVm!`cJ?;uZMJq#zgLtL|(YcL`?L)6U)C65(<$V*gn)(RNK3-SqcI08>3}nQI^_0#uFQ=(i006&uIFoDRMnWqXF^If3Gx3}9Q_W-7U5`SRBh^IyDaCV8g7=7i$)C7+NX` ztYqHEW*=DNTW(M=aWcJ@`n`ei`;()zb;?22+d9baFPh+~>=^5Slg=)Oc z>#QTsl&;SIKNe(MyEV3sIkl$9xg$G;zQtZNz>LsT!5yqq@>%ygy09$R`ZSXM46EzP z9>Ns~1!c>>x#y`}YNvi`y}pZg9b8O?XtWVT174YHqE2Ho>O}Tx*nUY#k=^&H#5%1T z3})V!gqvqAcHa|2gj-2R= zHf$k|7(Y}$nStCfRz^1-q8A|)6Hhw$gS5x`{^_7C2mVPLay8d|6k9oPEYj{ z?zH3o{!Vcf=PGGljA{n#utQIntJ6vB+>ww1y)vqpwyu+nMKs082&yTEk(E%ByGE+n z-O$oQB`b?GEQiGsptu#s5;wWnZ-H6y%<40mmdd7jo1-FcFy^Tcd+#vjK;A?uTRx#+ zyOe5DK}T%Um~v!9wAe7=41_49|D14CYhXUrFD(CaKyRg!4&-X)?i5DpFr{RJ-nnwl z?STeMyOJg?u20Tw@WwWcC9h!i0VUqBPq>lXkg!BM)gYREN+jr;qHVz{w{l<$=yVZ(4W$-4aDKu}!9Q>x*_e zb@ZiEiu=xTR^OFtmnY{k!DD{%FO}=nekMz=PW8LHN(@A$d+D$_P7A8siu_`-UQesu zX~UMJz~h>P4m_&s>cKeiJMMRqFZtBvlLGwf7cX>-FH{2!mHgeLMwem@(n%%Z$VZVn z)gBw;F7r{(WE&UvRX*@r2Tr&in|z0heg74c-z+^B3 z1ki;@x?{fc1QtAk-r%9;rr~Dz-xj8rGj(1!X5Ov2t=0kV^wXxld%UNM7C&_VLf>wT zAGPUX+czSa`UWtC(5ZAP;8Of_GZg!USoi}QLFaiZh6DR@+5^O?Hhe3r7 zbsThv(4i5DO(GJkIFaJOCKeZ7?6`5Fz={S%S`_%O;Y1x%G*Wb!5(-NH9TzRygy|9{ z$dV2R(pa(LAJL*lk0MQ~bScxOPM<=JDs?K=s#dRJ&8l@P*REc_f(#wd!DS@GH=MkcG+^=Yq&1Yham?q zG}$*UNVs(!fA0I2C1H>gS$%s)PXO!Iu3y83%{4ad+O}`wjy-la@7}(T=B^z#CrZUl zc9w<=@g(S#m18pOIQcO{m~jUK9*Ohvb)14NtMtrxdu7qb$v=E4-FWrw9p@e=t@pWc z!`aW5d@ujF`nWWN2=$wQ0}@!Efd?X(pn?lB2-OQK@IcvHoN)yI-*p|~Wu1gAiD%qj zl@T`+g^TGFQgo7O*OGeXwYL~aH1*WneDQ&o7Mdv)*H!#hB4_6LsiZjW`k6QF%JXH6mkPGK8Xi;+-kv zMW&GlBV^k7B&U}Rk!F~dc|I1?pUqKNQFUR~wV#)GD#Sy8RYDr6q?1xwsil`anX$TM zWI_UEh+bytne?5RWHxc7l>e|sZM8^Ao2|CBVcIQ~+X?{x?Tdopbr+rQ&56@XqBgeY zsXuPF7_Q0rO5aK}8H$o)A|e)%vO%UvDu;2#N2{6~*7|RBefk>ka3&7q=uqBLT(QL$ zW1Mlt4+?=qs4w32F-IJ7nyh(g!RPP51^vYspeoM_Y>t!#Yi5`&(%A5)xoYO{W-r>9 z@|}gEi)^RuB3-MU^FhH1Ypa2~BydqvUG;0!TH9o6Si6?>)>_lXb=F>g?IhXNf-T$E zWovzQ*t&HcCD*vkZ8ehbsWhute4;4F9{BHD=+;Sd1S*k{EnVlj(a z+@jsGWG^~JPgn7470FtnH(^2NS^I$%k#uGMBS107fyII080{yxj92Mfs&v1j7O2ut>6VDTqGkK>BvXM&MX4soB|)SJ6ElwWTCnokRT_k{w=`JRhn-XvvXu*zU;m1Dr0{Vum%7{~FMFB3<}Alp%qoZuYqG8v z)#-uwf?))8#yG`U=4LDdSSVX{Ir!jAl$qm|`*7$!FdiqCWc=hf?W3!m!H_r|G9Bt5 z>CSh;GoG#En8#XJ!Aqi(lNVYc?Rxm88_rQoic{VwJ))sXN{)cP64#AFX3u98$(Uml z-7{mTzgZP6XcQ!f6shRTkAgI$A`NLVE!P;6|B?$&Hxr;I`vS!N9n3NV9gI&Rn$nx# zO?Wg7Q;BYRpYJ(SaF&}w=HN8PW$8(#+}WHyDYTr7Oyoa8@t{1bYSpV^bwRRY;Xz%f zPYLnUpD&`EALKeuQAprsdQbb z0KOrB@r^XGid`&YtCl6E{Y6z0Bx2G^IZkMj>TujC)0r+*6EZcEFfvM`WnXHMa!qrS zNZaWic}B-D1(8pFP0vl#RXQG=Agj9FEpL0v6%*z&g%z@=obZXllBH;ANgOMwoOj3M zj8RU+v0+?aNXk0?EoSn282;GWz1=-E|C4~Tl@ycI*z=+{z3O!hLtVQcU~ZFO#DeY~ zf66QE{BM$$@6Hk?gW~1&9$43&YGqaoRY}jqJpUkx#ho{Ze zN@8cvOYRQf3|vjYI@)1EWFAKQSJQRP%apzAoPo(?GZW(skioL3tb|PDP~$t_`p%6P z7t9`_c2>+?uGx0aI&JEB{H_!L{F!fUI=h1?ANOM%);iBum0iG4vy22!oTwG0_Qa023|Dh4H(8wB$hc@OZO7wf+hC&y<0Iuz*Mxv#oR)wWxm z+GXjb8AP#O*_I~D~ehi6oe;q_B((lrrKJ~wHXTeJw+f6n+_Qk6G z=h77DMvz{MGlwjV?n|X|)TT~z%H`WRT#)S1y{R=V`nOi^NT}aG|Iw>ths9r784|%j z7|;!xx$q9;ozxSJ{}{8N3#vH>PyL#!Aq`rsADILo1jJ1yP z>C;+ZUMB_EEahPPRiRKVq3aC^B30N4@?jsA;K}J(wSC_US{n<3l|8NA&w#^oB9wOu!z)AI1jUNIqS+*=fy;wiF^lHEsiButLzlkgOs zq$Lw-#mMbV|Jmj#T?_@>^B7G80@)J9n_FC3C~{z}5un=7%qrKOc{&BR#QoO?-7tYj2J z*c&Qt3o`h@7?=S+`eQ!=q#qyyK1Sh>6&1P2BJXwK1N9Ixf!pR}qi|spx;@vc!2|`} zo=JGet*sp8;9(_gqu@|s@{!X5xd#x%4~0$RO0uN0U0)%3AK}GZ3&JEJ4&rki5C%Hn z^9W;THCV6kP9lce@l6!-wH9G$Bit!txNVNzO&n>Yg+Y{8DH7z9_yHRDV^;Q~KYoE9 zRAvA5{~NsQ6^5{5s+DB#$QuL#AW6E*e>q@iHBcpmh>yX`L)z2XiD3nrme@6#U^Q!JnUaTSblEOhDxh&e7@#RE;^9do&(AvJ@t6 z8o|Y7%dpW*bXwK;g8=jcH|&Bm)I&Y+13%z~Klnp2XFLHSS!rAIFeVH-<{`EitQkzvybt+}N$5bO^dO#7p(K}G2ZwALcNW(iE zXOygiG>j;1Sc7?Kku*46i+|5Nc-&94;S45`92$)4)!sm{BJL?hP(TLFdrp{(Pe5ya}!>01Xr&?+~*ygA5gKXkx)%fOZlxT2d|Ed+h zLTqZwD9AyK!bU&n!6dwD`t$=Gi~_HInkvp+&~52Zf>ZsO+pWP1U?`|ChKPK{DWHub zT;XY)-cC;R%Z|!PFLn~wecKIv;TDovawz5K{KPgP0mz{znab`eh6%pk2}l&FVq8TM8gqi z136fMBZzoP!it13%MMQ5XTHv-%up;|$``;HPiSVFIEfNL5n()H8(Uu1!{ijWN^H9J&k{BvRc4Dl%z!qq z18ZRHGE9RANWwWFgA43JKLCOjoP#@T!6dN53s{3b0KyVzgFDy(9Poq8@&Y^P0Uq!} zHqbyW+=C=QK|Uly3`~PI$bqCPEx638td0S#LMc#k zlz{8913TD3Buv00zycubLoh%A9gM6gG=d1sK*`>N9#BF(%y0e5|E6ua!y1Ud3YfyF zCW8=gK#10Z{6+!~Z~z+=0}@mK5ie<)I&R1!6>|d2JC?et4~-KsM}!{ z*eN8!YNHO}%zQ1S()=s@WGge8ZNv76+a@DK-Vn}N@lnbpEKMo4j$KZEgh~o-9ozAx zv}Z&LBEL4KHuBlxA!VJGt6$j(F3urbNUKV9S&0PIPO{(Qh;6YfY5G%9i)ReIEpmn0~^3WJ?z2@L_KKA^$|AVWSNfh6=pFqA+xh{Fs30zODX z2{?mnvJcFG2?CKT+78ZUGL_3!^Zl<>WV`Nn8Oa!!WyW93tYB8@WY4lt~a=VHq^sCxI+n~ zgCq1ZKj=al?1LY0fC!j?3#@<;ufh+^Kp~_H_9#=LKWo0hwgwiFvAR_!#TXe8c@PCaCSbh!x2lZ`Xpz${-nP8=XhQ2!m*x=x0Dw` zo)~3bWhteESkBv4mXBjK7s|2P&RaMZ=~;qd0Zz4fPE}k(d6XN-OD673F0Kk)V;{o_ zUUp+<3Mqg-XLF5~xaJ@*(p;paALqEI&8?eEOmrpc9 zbNA*3a@Y1AY`8AWbZauYJB$Ez-vcd3|G0i{cXvB?KR~xQ=tDjHKr-k98mM=6SFH_0 zfu(QkJ^(@_TQ7{J{FwDzIm&NR#yXF6tB8uyYUa517Fk{J=T*!4sRd zHRwVMoWKUSzzmf54wyr(>-YNnACApiMg@Nd6hztp4IfjDExpo6qXJ&f&hyx96Mb|F27LK|S!o3`7Gzq(jM;f)(V$K4ikMV{Q2ucWi+A zaeps06R!<70eE|ZYh&zX--9O50XxV#cbh`3-?~0PdoVEluS=~zBm)oRCO?=1K4^j+ z)b{{4g5Lu>fBW(l^g|Pb!hrKYF0^W z_z#o=JJ_Z_r~_x0cf79;L$ya(t2O0L>%`NYZ1FfZB?@`cB4eP|l#bd(=%)>J2C%7M z&15Sis>SD!xmX%xlx-d_rlUfb4m4)``J?|<PMOqI! z<(#=a-k1Xf6eCTbAZgOX|DX;d0udfe$gp6;fd(5IwAf_f#fuGfU~E{?qYfw>F-DXK zWuyR=D_OR5`Eq5yex*W)FtKM}zi=+rtl$7A=Q=4aT+m^6ZbvZz?Yz8jQAS(6NPza$ z6Sk#ZJzX zW|(4UZ;N3oxU!bA({GoKdi?^6(^v1uu6}4Hv0KBq-duM)Sn(70gIP2e&)7vH!;9VG ztbiib+o#J)KTtZf^`pfjUsk$yO8FCV3T&i3V0AUAM{7&Da(cG3LssG$WD(Zxy`aRd zpConbN|?(kJG5N&|7gWU)G;Mv$%!C0)+ae1WXFXODPAxIl@p*6%*`e!4Pj`^UOE%gU?Pq?GyA) zHZyEUAd?cBFeHK=1&PuPF@p2Xfh6qEMHw44f|YO98&xHE`Vp$KjqD+{ko>E8{K?>~hLFR`UN`RxDY+f)&TynAX)mMpJ zK6Fk&4KnmTH4Q|mK>uQtxug|0EOA3SgU-29m*3;`#W?4~vqhe1=DB8(It8#%LHVpX zOaKv`IYxzqR+P>EgjnGPF3mn0?X=Zio9(vUejDz%v3y|#A&@vT?1=o_nZ}2}o_TMl z^~Re-|26I8@M#$#4U^cz^cUhcI!@$)_rQj>lFeY>OA5 z-{V(Wx!-~fzK5Qw{-SFg>7CC$r+%a7r=NRXJu9Yta)rL1;)}=U`K<0q-<%YlF<*W1 z$rk`$xsywKJS4RW{YiC{lhJ`pl&1J7FmRp%8=yY7z@OpiM2zE{&fGH+1a>Y=F!~!w zOxH7l%!fmklN_fCC?ZY$$wPp%nR{M_CM58H2Pcr*4tdx^AN~-CK@{Q;wd5r*#V3M! z{|nj(7ecr)5yXj@@|y;mcp#Wj4RwO5AemxVk~1xigkenJ3N?i%g)k~Uo6?}u!q_1i z4WvPULWu^&xImgUK>*+26+Q%r7JuBM5Z%*W9|_4aKd{9Na8YC;6A2eT6jCM0tH&TA z2|P&V&L8X80xg0ehAOawR=2uj%ld@Ek^t&JfszrSP+3AtRp?Ub_K zZagU55~-NPaY9i}N_3{@%=tw7q_Bn0ES($$2Q|PE=xa7h5slu{#mXu0YGd?N{{>Z9 zAx3f0jOlcxeE7x+mC$39EE(SOC>c?Ux&#@1P~=7%nMgk%qoTOGMU zHH=)*IMhnMX|btXn-MdA$|fP;&;;KU>sZNJRWQI0S?=8I+tv&JzLQ#JJGoSsTf8bzp!9LgFL@+b~I#uT%eRmqYr zX-Um~)-9q0ty|h-PgEvTv4cw;pr+8MfI0pF z>nh;Z*-seJ^i0N`nos8$)Hz<&Xn0zjj(CJt>s}YT+12iLnM60cMe(uVb?X$_DP9xW zb-a9qZcay--sa9QxHkG)0Zn<+IrZ|La`GC@7R$xI8Z?Ux8Wd{d+d2V2bhHVEBxe=e zUQMbI3`2O+g$=&sO!x`f%4 zPZ{IA{`IN6wPJ<+s#6mIx75~LL6DDJYg^wM*SS_wIL}GmxjtEGVm92AfvspY!Fh%9 zG$w~=tH7E)+OLkwZ-2pj&y$pK+Eoj);L3eoy zcJGFX*fk5JdJB+%T^sg>_I+=sYaHBaq;$1&4An`;SGplabH*twx}UYTYXY~hsgbVE z+G1Fr&pmCSI^|AO56Z`3Mfv0@UwO;>(7ShId3ZPP-X^yx%1{=zV|h;P;dY+GG_<)E z-H0b`A0DX?mpjcV?(qL!NULrCxCgU&B5Sf@8zbgIXh&8`UN0K@+6|08U6-ZD2=4Z;)Pheh2^$(W;S zULODX*Z=;hlw{G@bDe$-^^|M?*RH&livAKL(|E@3F2{?6%e`nR(%Q`Wz{cYiF9BsN z*sP5M6>d}L?jc4g_CK%!mVbj)Ibiz zAVqWXuH&fh?rac+cuYiU%9Myk2eD1mn$W2nPr}{_?#4?8M2`Qi5DT+V3;%)F9Iwlq ztN=Igt_)BBLr-a5FKn7>#|G@*0FUO3tERN7!ve1eD=^tisLQI%goy41lg{Xhi9lM% zviivESWx)3&IDHi1)0z4h|Cb(CZ-ZCuNDf7{~{>-B#yN{h}mMP16PdkWQ^3(@Ms!^ z?)b~t0BrhzFsqDBmgdTqkm#6bW(i^K#1u}zrj1g*iU%Zb3wzNQe-YPIuAE}do-zEivwpicKshjaIEi_>QQ8OYe*dLLBPA%1s4* zs07#T>mIRfvQEfcu(rx*;?xXr80B$3kK_Ij#K7;D6i3r&te3j%KiUu93J(BV%UY&;S#^HMLd$^XRA@Qjfr0nj9+Y#0&nYYGY=Uk)qXl2O_cQuIThOv}oWhRxh+ zF_Y`_fNrk9;V&S2LGSJi!5!o>*8xaznGP~rF(n4*oR4KYrk&a}{D=}rv z7OEw0ri@5U+WzfN?y;_r@VON7<(iGF*p9#~jkp4gm~cr>`~**QQHS=@Iu6vB+H0_9F6~J`vo;5%6@-4@-;z8?@D0@dwic;99KG7Hc0j?=joX zAz?2Kb#f15D=|;;_AFE*GP1g|(?wqtMyEs=4-gp#lMG3+MvE~ySrG|cCKT)I`qHog zX-vAP3N4$)0XuCRYtgOV5Jd6Q89&V&BZ}+rOc5861r;#`H!DkH3QL!=Kugm~0@O;y z6icr3ZJ;ti>xeET&bh|&37b?OjnoKqW~%lPKJApJC^I2vQpUWdHg$=_X3XH^5G-Q^ z(;gzk&M1x~5}stz{#rCf|0k7FD^*B9vLuV~3j=cu{j%2pQ$p2{A?J4Ha20j!X-TMilQnH8iuq9DYv(3laJNO)0zd&V~;jtK<={)DV|)Op7la z&qi2JYT?eXK*q6|REZ})ZmY&o)t=EZvr@!kU=b1_f8{w2KColp*1+%R5SAB)S=Ir^(?N^C}SRYIhqe;E+sz~MV{Pu8G zC$`d@s4b!MnAT}I|3^m^`7KZKaUgz>L;ny+|0z8ACXLKb(aci)ZZoxV=7w^}U#r$? z_i{UrX;ahWJI6C=xi(YNtY!d8@v<_xXx6_3iu$UG`W{ck0un@^ia|2ejY5r=FqW|p zWWLr*hVqD4PD*4)mQST zj%u+Yq~HGXPf2xg6{Kk2cEctRua3|mdh!xlV2H5N5Z6u);uVY312mx61iRXf)X9eA<=L!*h-y>_I@YyT@`SC+cFw^ck%QjLrvG|h)RchQocU8uMEz) zpbctmILzvl27Zjz23U%xxa0sYOM3Jv= zxoS&7|0Z{ZplgTO3`)HWjVPI+5P5yQmxdL#=E#f&L@tV{*pyGX$g@ z$%)AZmGfDjw`+EBv~~@amH+vGD-LrV6KTTiJ$%ZTu_hmPGb^*r!@kXpD;J5S_pzqQ zQHM@%FT!u54w^q2q(eIT;JQ6llW(FbpfL0VX! zj+5fr7B2mG9)Y+)uUUW9X^hp3P7KUHMcS?38mTN@`!BLod`4)V0_MJPo2&JhW%@Yj=*3!awPE?VLd=O0yi)L%qTN($!FlFx5PAw;Rfh37;B{!#2&AMl#P&NzzxB z%ia7ciH6NLE?PG;Ep74=8OzLHN!I+_*pFRGJiEsS9mfrwcDaqnq5MD){XA>#m@fF% zsVL3S6{srCFgX<4V|p9^Mi8xB)XyE=3n|emy|-?3WYG05pI+*#p6aiD>a*VJwSMX6^S83*si=)t!lQ3bk8I@Q`Pa?9#PL|V0uM@GTl!f z^$E!wQp@9S=7I^5CEuK(MHhj06!sofyTi}Z7QT$p_mI^#-WAg()d|E!JXEc37Kdif z2cP)~ziu=yv;`K6N&DgjoxX9ZcS}i@Qv5~a*9(bet4;I||Cx8`qfm5m=!$r z+u!|rMJ5Tb(>vG4gHRwZGAB>(q~UP5{TLvcAQ9Na2oxv;2M#2t1EInu37hCB2*n6N zgAX%C)M4=-q(g!cjZD-?Qer`m11EL_`Ox6Zff$j{;PHarzn?&Z3LQ$c zsL`WHlPX=xw5ijlP@_tnO0}xht5~yY-O9Bq(HA^uAi>xKicFLm$;Ld%lH%ExHK7bN zOA}&RxgkfUq&rhD*_3)=e!Ll&qTrZrrx^4rQRG7%Q|fA58S!F7x@_&D-Fx^V-i?Y2 zdqzyyFG47>zP%HGPk`&!uw%=fO}n=3+qiS<-p#wW|L@~U*?cfV1x%Y*j!R+m26 zFnEDHtgwPlUKMEIfe0q3;DQV`=-`78V)eobJlu6%VL0(MpMM&rm*IuuxfPy;Wxb_Y ze;Rq`pL`~EM%`ScJr>$r+U*CJV9zz?S$QY+=%Rh3VP{#8H7?XwTdcg6PjO5(>Ex48 zMk(c#R1Q}kh~Q1MpNF84Wzk1-wL~34=bgmkhnJbSoN{<=spDiZT85X2&SA$7|%vniW`LVJPB}oRv6Y zsB3v@5S=7;=;MlS0(z))8wENidlDH$rgL?%*=J)jAy?~uUgq^!U8pj&9I2XF)DW_h ziL~rPNeVzumDE;i?X}outF3Lv#k8KX-}1^(xMDh+8K`l&X)9Tjh1epq|G7(1ee2>% zqH{B(LuMx)csv@5=Z(S|yI+m%x`bYK02`sx3NL7C@x>TttntPiXFQ=0 zNE92NsOa+7YFnp{I&uqpu@0ivMCrQalT9P){^J9AGHK+9u5-@Z`U(&z_qzx5`h|aT}daf6+ zLE(*jLqw4ydGtQO5s^NuEa8uAvM^^|sfK@{fujaw#$p=tn8-|KQ$7|lIdTY&5?r7& z8wkzLT@GfUy5&Z^q)58;{}Pzjq!kjCr8L(mYH%40QtATMz~xY+&bh_zY@+1km*l0xw)hTBs5IIkS2#ZQ zWyoK49LfDErp%I>^rR@|U*xDc&2M_nfh()#$qLv~i1KiRd%};dY^cJD^0bseveOht z2dF?%E?52<>Mt$YL2x~6j{=E>J*P_5s$wfvi)@=ombWT(PUm{>(&j^Z#Lcy2##KpU zYL@^yFrfx9h3hLDq0@ z-8&`WL~|HON)omRPOySs6EM`41gz0hXckv#!Rgr+Bnz_}Z}ZciSp_$IvxRP5np@ZX zN|w6LX&(FX1T?(fhpr-I9*HBkNgSc)uV4(Xj(5!C@G`T!kG1B@fSkDmy3sSxYv_aV zV#_{;)Tpew|7nQRinp!F%DBF@t8;}+R{SJKT{ij?6Hx-2B`x^OXr3zauKCHNX;@(l z-S3)03K!58PF*=(C%#hF0v$K4)V z`qG##=}OmFWI`P|LqrChORot{iI#KA9eoIP$x~%kT~m)Y^)rPXtuTJ^>(g1Hl?km} z9#(|Ig=r49uq*iv+|7)$r#h=OGyAVR?Y7PKc^~%}SvwsLY@NWwwK|*I$vj0&T@<#d zDxFx1ch~{qI?u}Ew5YK({c)D~9U}-zITo*MW7bM^iD|Mqn+J_#qsB2!QUm z!TXc^;SYZJy;}R&$KPwCcWwDY@P(%h-(5p@z5Amde&_q(6O2z!J!j{%Tz3y`uCPo- z`?P;LWGNFnxIo!zk5ka>pJ?fMgMIe5w`M&bp)Iz{-^{%}d`W;R&Gg>;{`Up?G1RHf z|8JTSAF@_2{?x1dzA#5t#MS0@{c>v4EI(hM;_6ictysH+r&DyLjb6rWlX%?hLmKZW ze{a?yjmgu-8o+)ME+ioUakRfm{cr>>?p_=CM=k%m;C_mC4RnwX`A`glrw($E4g7Eq zdhiVD=UTtTFb*bl$kt#!WO@;{8QXCg$g*FdL|I4`eX@o*5Z5r;q*wWrd7JevVG=#q z<7v-TRwff?H?6ARMD02Lc!y{h$Yv5P`x`{|a`% z50k(KZ8#hLpbNYphkDo#crXfRNE>e$hqB=h(O?SokcY$Zcy=I&X?Pp{kPI|%4$<%f z=fDq-CkLzGclR&@yby_$*KHogcBwUSgIw= z1Z9NgQ#J!)`eAC~##TFbUPPr3yZ3|2xQxs=6!lg}_oiOY6m`Z3YQy(@Zc`9QG&0sx zCzgk78dxaJHZ)w6Urv@hs1lUe{=ZT!v^`;%(*FO&P*xMM;jYgHRWA zI^VM>UMOfT=1PrbBsN)m93cSNU>hT;c=RX$l0XMdKmtNg3~)dKFK`O=;0{}G2qho_ zlE4n^Uo zpaE5I4y;iKF5m*0zz&6J2OPiyZeRuiunKVSnY!=;9DoGR&=0{N{|0`5nWn%FRxkq_ zPzCys53)&{w&@!Fa1V|!o3+UffjEc);D90^0((#oZy1{3DW3Td2{Rx8G|&$CFrC}! zm^8ovY)}kHPyxj0cfm;lNZ<_YV4aA#1sw1NNB{~Q=LgzZodWQ9jz9t~pa&jciB@2n z``MqL35vJL0V@y+^}wKlSqMvT4wEPZxrq$k2}5hfTSQ4PRu*s;5js?+mR4w%r^J({ z>0ykCkVxQD7+$TiR1%|ByS2TeHhJ!d!`J_<#al%)X<`s>hrj-_m zUZw?ol~aqW24Kx%Sw&`ICkZgW$Wg3EYt|)5UnYz&m~oLb{~HRq8;@s(0^kQcP!0H? z2OGc&`Y;M0zz+5>1C3ybFR+|xFbKS$4Wm#7`>+cl5DfT03Keh&_)rWJ@C^Q72a`|_ ziMptf=MEt-3YR*d?XV6y5DNTI2y;LW-|z#3sRwqD4&s0WV;}&TPzCic4l(cz`%nl? z&=0*p0;_-zun?&CU=ns+L2Ja9KKd_v3kdTpB3WGqaG!P2@PzG_x zt=?)1_h1Vl`m3$_s>`_rvnmb&A`SV#2ESPhF5nH#x&-V%cm9A6Tc8P-x&a1S2y#FV z)=HSxNeeIF4fp^EDPV~)a1OjM1MZNo>;RIyP!3iQ{|WgZ4K!d1`+y2RU=8=+u;<_n zF~AD^unQ&N40kC!G02NXrCA3dI~f#QszyL2v_1%fIzx3zPh~Ee$4O&FKD6dFn+2m{ zN?l$^8C$ALRXB_`iWp#L9h4TOSevz$7KBGQNY(f$`_{FHWu;4~WG9)8-iJhE@_CDL zSxswtA9Rx_)3a?`J9x$`#28Z3Rzq?p8;i&rbqWi23J3hq54xZO9qJ7`Ko0IO1Jl5) zk?@;VfD33yhx)J!Iv}FlPy*tx5BeYkyU-6=(5aK_o&MksF3`F4P`dS?2a#|OFMtf> zfDeuU2j}1dCRz`4h^tk=4v&Wq;b03pfDgTp|GEC)4JGgnZ`cUz;0|QK3;93~j-UmR z=)Ame4$@1#-5H6Rum$G859dG*$@&QO(7oSF4(HGhw9o^E83VFQyVT3Nkq`+KY6WO` zo$de&5$bpSkPH|}o)ihY?>oJbcn^a>zWs}l(J%wH*$?-SzaEee_YecTPz(?2ceJnu z`Y^iW$qX2&33FhZ$=aziWM4Kii&^!H?|5fO#T*wgJ52;sWGODUSdt%ALE@H2m6q#pQ#5sFb8XZiN!0TjQob4X%8(>0vj-!)ax3!9Ll^bnxoKhu5k~M zZ~`>Yss3=lpLxv5OrC`N%cAT8TELu!3If<3H!0ez6-n<4@00QSQ!N|Z0Iv{xUkPKUJ4?;kg_Ye&j2?&62zmcE? zerPqal`p}?lC&~Z8zzEATN(PL|4C%p!!;>uqcwUmd{EkRbxU(%<2ZZX_fbtY7(rDu zJr%}c<6$zqJy#pWHht5Y78aX_Z!Ke$Bwd6^D7N;-Ne*?yFSA!bM1&r-BN?P6Gq|EX z32jnlrZr?1C3aUDWDsIV$9d@ognJLV&;+zx0)IRM&G4C;KnK=bxrl5Eip1U+aLVa5+Pnq) zunO$kzv8Tk$-o2ofQFB_{|wVt2QDq;rjVcmBW{1MB$V--& zFEz40)q~U_p@M(bWk~}?Y0QDXGB?~rIVgC>rV&I9!!=k2FZ7WRO}PR%z2O{QMpGKL zKAnVG3gT7jSf&NU5@vgILpmE&ao#v`H@Z&jl1G@;;<>_3*C%vMz2jywQ!ny6sxgMa zQO91biMqhP{?NyaI|IvU4_mODtV@UefVq6U1C9L1p*zX!um+X9ps3r()|`*?+YfS3 z%~M_sWKO^5um*Op|H`^b3tLbQ<>1YdZM@fDA1sE~l@ z2#$;gn&1y+K)!f@==CrMnjiqNz`n^!y=VTp*PPA!pbJ*851^2_4oCyRt%-Tf3j0tE zFL2szP|f~;3xDn!{ZI;`t_dq(iDXa?p`Oo?fRPi-3*^89tWXc>um!Zh51F6?(;%%1 zJOj_b4$(jcw@?q?unznn4fvoB(y$M@0Sd?<4&d%W^dJtq5Z}a+qB*Z}YOEN^MPc#{G^Ynmi#Wmtre@s%R zq#yu=K)8Eo1pCkr-%tYd(6~)7pTAiTQh*D7*Qk$5>KVtmo(sDBFv<0R1V)c{{-6$+ z-1Grh4}jnZ`;ZQ6Fassf1k=C|hRFdh&;+-d2}`gK>tF?#Ne3p74U~;SG;=uQQ5BNeb_1L_K zo=)s*AeeMe0@J{M0+0+dU;>6S2?D_PD=iv1YdIq9@54g(@(Xa(C zU;=v}|Dv!z17#4Q{jdtNxdI@&4|)Iya=i+W>;X;ND9X^B@QQ}036)j%Gm{H?KjvYOI1Q}A~$b~Of@IcZeWlAGZRyNTAMdi$w zETQOVVq_-GnJrV^%(=5>PM0%d@*LU{r_Pi}iT+$F)TxdsEuA*CnYAaBqAZO^d~R(Wv{~!^iLQ=y$Fm zOZJEFvH;znC%2xAFP~`K#bNuqE&TKB=lAICrVQM=?#cS@dG^SaVWn=JPR+F_JT35 zz)JLrE1!N;QN|x{^btoSX&lPMw4T~)tCx;6E2yGUrBiF~mv7W2F@NT=-Dvqq?V9CXE_n6xU)K$R3SsF(n4 zQLPsv#ga-WU;I)hs+9CohZ950Qbn&8wbCdr!Lkuio5sS^O93o=&qG^pT`V(kKEt(F zUpstkv0#5CHnCxi#r3sf86)=CWgSb#3SD;LL6Q2N?XW_`s+r^)0nFJ2Tg1fK(k8x2 z6*1jdk31{WyhIhW)SI}&|5Z<#7e;l& znTLeQQd9qQcuJ=#PD^7SBh?X7!BYK6=2oX%mtLlC-t=8pss2)cZ{Dd@Tw?Euu=V5E=6T53Kk&UeSD+L|iUoT*&g zVYVh-aq4;{HQFr1le!e>v4{pd(yFV3T5p2=QuIr}KdqVu9$w(*WY=GZJ$Bh=ryce> z?>y4xzZH+SMwSQv-B7rq4xZ9gO>Fhwn7X`jES(xQoK&e+HOuIM17@+%muZ|7XeQB; zn&O{t+&(2%yj6R(37t*9efQsoKYjMoraK!@zEN#fP$I;ZT+1O>|C(8>vM(69OJDQq z-Jqlrz(k3!Qk_GRO!g(cx(Et;fstP5jMAx8InHMwdQ09CSP$InQIjwj#`ytMHm!}|7Nq62e%H?u`6G3_DbJau3i=0=v zo^5a|9mHV2fOe#@3{PL8qhOVI#xpA_%15kdpE>$LocN_rAMj{n9OXF2vS}+E-O8WV z_NOdyZAwY2x?b--RY1Od(Pa-rmCsfbmZt&fB|w3mARTE)%?Z$gE~?nWh*mJURE1Ly zJeA-A*EAgsF@gcJf*8i06kSM04Wlh{pzkpDgXgly1u9YgFM)Z=SCJUWs70c% zRfN)$85g-gRhp|taxowltyn?Fm9mqW!lVLAWVkFoDOOYS6T3J!082o$zrf4^^`i%2pOkAd*#xJ~XQldl@LSPH;x~8dd0&NB>2(0uy<=gAu&0X(V+q zPD(~QOS_7~sz#a$dxP9v=0x}>Gzy?=Ui-&Atbh#u#9{_z7()p{!Jl0egOBknMHQ}P z(S6Wj253M-2~5$CUFe`5s4>hvw!jO1=wi0#NQWeNrI>x_VFpq_!bz4<4`!@EY#n{y zMlqTg2`-RJ zCMssk^5n38)mK$N$>ex-TB`3pacTzi3&JqDLYg4Km0(41f)%`A2H(<7NZ@5!dDqra z_DRCNq%dA1#Z;w|C6oX9FI}C=lL1H2fFz_Z1R|hvs%zzi{7^n-v(GNXX>ov#8#1aDPj0Z!!ePF1cAWTgM9R34W_8aM{#9QUnOKhbViJw)28Q(QbeQz00lC{F=#>$ z8W|iaTNoFn#f5RNVyxOG5*_`>zp;43EnQL)#XH!!VhXYhsHDlPA+_U2EtCJua< z?H)Uj27xTT<$~Np4~IC1WS78;dyGQKqyMqS48*1z->zal>edAZLV*uh&>$c8h{2D$ zEVgLOU>ZQ~2RB4dpn6zbHU6N5g8Yf)`gBCP4LLrXlK+t9vq@Z^b>Gm*0yr*0Q|H~q zdiAefK=AR7fiO!K+{H*tkk*mi z|NjTT0Ne<%YCE;tHJx!g;YmQK`=xF35%Y7JR;ek8IU*eqr@oP%!cjIY$+@f(ylP@P zByy=@%e$2z4772F9oUt6zynQ~D1!hSdb)=}paj|ot==O65@-Pl*Z_d)2VrP}3Rr?? z@P}mJ0d>2E5+H|r@G*Aivd`$TGXK+q7RW&kkN`N~2R+yVIDmsS7=csZ4|ga5aZnB8 z(!0u`(+zt#0&1v-YP`l~5Ql%z zgF!F_Q^|X0Lp=lFL9DWy0#J1MMq=ARay$avosUStE<5tKP*8Jq?#TvHC>c7PISqagvnaVHM?uT zok2TdyGcd#ol#uCqcSD$iWwF9IXY}Q?vaA;TeX8ErK#D9OsSDyd>2B}AWB&tY+@o1 z%(U})hqFn+Z}^N-SOa&$2O-!6XRL=Aqy+xB!O4h1cKC;4ID~z`v3no`UdRR4>IZL7 z!FzB4*|URl3^TX%hqf#Ti^~TG`3K23#&&AMivUPE`^Ux%NP)bSmGZFki$#JIIt0X= zqWQx-sVU{jJ`BUk^Zz>`m_oG!Dv}ZWug}p;$>}-R+{kxvO6$XywM z-^8^CJ3C_P$+HqgRK!X0JIJ`(BIr4`qYA&g+Q7+Sl?(!%3(Ou+^00)|y2Waj7HKN% zVWCYCKesx;aKjdT_<>{~kjz+xedq^LpaE?lGCzncC4e)3n8rBU2QXWZyqp1Dh>Tq* zfo~W%bvs6JAjf(z$9k}b7MOt`xQG&xo1g~ zO{u^UYq8n%FqPn|{^~ou>z?CzKVWOW4V*}=n-cI@(G(jPUWB{xbVd0av0p2(s46T@ z+OSDt2_$%-SN{UeD3#JFjU58yNdpYFokUJj)G(bSq6Y*jRcWvDipc5w5wyTMzM2wK zyStidMM*iz3Ok_M?9nNL#K1F2t>B4R@Rr6a8-H*F7vzsw>{?LUI7z4=y z!+YqsG_nT%xE0uC^N7uW@U0LOFi2XW-fa{SA)90Uo-h26LZ-N3QQ+sC;q1uWc9 zew0j$^3XYXOyvVPS{*sB$(ul-Ki1sCyciYoq#}#y9S5>1oKY<5<0;IX9PttzUObgt zJX82%%J7sDpLEt!(=|#2#zZnm9oRqKq|$OV*K>svPfWW}G(|0~u;R4Q;pCI!F_(E6 znzi_=S^s=AoI*e4%u-?PK1tFqYEn&`@psMEvsygE8eS=O}>+7_LuRm3`Jt-qp7H8y=(zGG62 zEW|&;(_Q3=ODq#~HQTdATa-D8x2s8bUC1tN*Du{tcvU}^xJn1arbWcGsWrTHskRj2 z5+dy@cEQeK`_8B&(npNQ8&wH3vN5u;r+X-cLtxpDNJEqRsF%%%Qiz1Oi7pal!_c+d z4*!Kr&GkoJ1>KRrTIT+XWE5x|-xXyp@$d_X$P7{KzRnsS-XSJp?X}Xm1z&kR-|_v|t^bIs z5D~@_38O*0-RA_@?FnAkOcl>`KVA&4Fw)KNeWqD;j24>nrkH>M*B zMw{jeIkf4phfEixY2uBf(}khk@OshD5o1b=ULOWVxwAUhBs}Rw%0I@)GF2vm8Dqal z*1Pz$*L*tZ8I!Ut;!gJDb5+;mWLqT`rX=>>E`8*Uyq-iX%4uR{z+pD#J;={_9tH|t zqQhbBOuD5TF*&RWa&jLG#$Y%m=3Vzh|liv6JnOY8`oC4b_ zvc-PIKyR&4Y$D@>jhMq>mx?@5VRB!DJRZPp;h&8W0~6v;mgjkn$(dw8QvWWiEsa|z zzS6YvU_6GV5gtiej3U#_7^Ga%B-tEnyAg3JBK}fm5AIRz+d!UZEVb#VVK(O0-RO?? z=w8X_IwoLZxj8WI*-VpVaFr&`G2x^==#&((llCvGb6Q94=96^g!*wsGwas44Knuc7 za{k~;PH3apzZanAq*iK8>|S2$XMI*mckNQQCCvj8o;eNJM?#pOa<#pRR_k0QoRr0% z-nyR#SfLu{n|8XKNFRv!ILuY!JcC)uJVTX3!;i-6ybkHsjq7E3)#K;;42Y&O}LVQ&vKj-w-4bftYQ12sT7{7uXg7!l1OWQiQPPH)h6%)2dhx#(wy99U_xTo#%DdH zDWhu&gsxF|0Y&mOMB7|x{nguk4IX}tz{#dbMqH7_L%CY5>y;~A(uG-#w(b{?J>(f?xXXex4L zX$m!}2;`n9?GrHYF86Y-vS+Az?FNVHJ;vMCc0}Q=QJf?-g%l;g=DYAoQmfVC8H<_` zA*{jPR?Nh36|v~T=-&zE$2EcOI)?E>e?#fk?#8BUS+?rA0%r`=qz0-#EzNS%G}F4W zUz47m`C1{%+2-l{nas{kZ0k1k*4EBuPRzj*cqZ2`hxJ&`A>lmboTO?^M?mo{^BZMc z4BRw4JxM=uO`0;?z712GfUlC2yWq{yOGBYLO^L>z%1SqJ!l zcOBNAYEyPqL(cbeAb`j}2ZX})eWsR>)?r;*L#LXdLrw{-@XYT2; z*^|NclSlap**jH+@YfXacJ7p3=alZ#&PWEa#nR(D-eM@vraZ8Yc1=o58XMOz#2pv$GAR*X9M-w9h3o<-tu;9alP@ptaC=iOmhzc8WJZMCt zL4zM57Sy3|UaHB?yB13j8DN!Ixk0L3$Y_gE%PMI%xMr^`LfB-H^N0pfV-P-#%8!;?I1 z!Yqk#@4=sb`A$Trw<6G%ikr-AX&B_pAo5l*1tb>K*>eDjV{aUs>*SJY(%)`ntfI3kH9ns_3LC^n|vP^YO> zpK2x9wO@Ux{(*J!xB1V@)4$hWYOFF*j9(_K&<`IlOre_mg4cRu| zl1EPIP)FeHC?0GK(Xhe`9-4V3nrW)JCYx=#`6irkO7#K{G$3(ac`>nf;81zmXP|7K zfk`2tEJ`HhVL^H}nv%HrW#pH5kw)2M5Kh$Hf`-;el$G{f_MmBjEgB(VRf>w3cqw-H z&r(ut_|>acnI)^Nt&Rm^TDYpZE3du!`YTy;87bRNE2cJVv99?Q-=%rUgqeO%cB<%5 zbV(ZOU_3rqT7b4e#u$WmVSA*1=?&_svyMVbX=v_A_M)XZX8LJLCpE!?5H!5NkDUGb z`!B!&3p_Bv1#@K`5AJ%KTK}Kvf!Cd%+MesB!wMIApn|K_NH3|UwhOJX>4t3IN&%wB z@W?uT+v9A^g4W%Cq1qVHUlxjkkBPbhi=xgu`}{M|L6fzuw4O~Ia(tuhxGrf~mVBj8 zuvrvxX~*)ZWwh$LCt!`+N|ANcd2wcHw2$h!?MMDeJrRS8T83Gc6#B%{m}MG#H{N;c zy*J-|w@Ig+S5GbE*%vFkEXsr9w`s&1dra7qTF0pEyIaawc2A?WC((p!b4snbpHF-m z=knf`Im(1F#7a0kdnI&Sufsk&?X{~49;E33DAS-jI#wiLY{&E;f{S*W@ntS^4b--O z3EHgGa;NsN?kgIZwEwb;e|%ZScpqRgf=S1|2a+I}N;{t^V5qdi7tmP= z3cTu>?atyVR)w&HCOn~8=E5=!+QvL7yWngf_&-9yM|BlD+qAs5qK>VNL9NM)_7Y?{ zkNFOD9)sb+v}Yw9d~I&u0?E;)cbNhHh$3U^&HJ*b#VvBNi(Z^lo$kbw{Gn@fG1(u) zZdk_t?F5bLDNt$(WI7xo=r1g!;AegapDhipFf&?_gi3 z_A>1)h)7027t2&uvbPnjG$<)$*ir_yY28wdv6Kkwk`l>z(zBlSY>Ns-8BNlm>y_h5 zpo{F)vA=u{kZ&`a)yQT<(rJv206HgtPGc&^+$LrS1>y#miOV-83Y*b;+tN6qgWarv zU&uTuN>i%Rm4Y#FiK8at-03(o`p=m*f+_v>>8xw|BuW@{Qqz!yNt%JJkVQMBp%&^a z=}2n7G@I_M>g`cWTb(Q2j!yG+0wSQvlEsQ3AnP{ zrj>q^{8phX=(5p5&OK*?;156g(~RP%qI4Xppb*$4iHgsXoMZ0Q%zDEI-YZ|iOe}cA zE8g*@32UC#Nf@B+8mscaqRkp*bVU~TW$lUcZ zbG}a{-`b`cLp(YZW9H%y9Y5?K!jiYgKK?O~gQLvnvRH9}Ql)(Phd;?S_Hr4Hqf!qj zIThzPKg8={UQ>4;s;Wnv$)zA`FlXA2Ot{QuJ~LaY`B16qD7r=^&=hV&FC*6QE)yKv zoEgeop_Y!d`X$!dY^*N2jX z_4Bk&$qKqk3f53Vl}*N;OiTKTGQ%tsZiTs=Y6o@`)uE%8&2Wb1UGv(^`BV^&pZ^My z{(zQyUo(|<$tg80N06!il^|?*mnA)Snc1ZcWKO}wR(k1Fxtn|Sey5v|9l`RVG669} z@)b;zR=VBpes?h!%jEV#R+^rEET`>V=MSgGWMds7)bJ}vSKp*rrv&x@x%Xv4g6<>Y zC+e9=O1L%z(P2Z8T$KS7&kooMoyG>UklGqeN0&0lWs za*$?1neeldg2dh7nJortBH-{oW$u8&T+#lC2Xp z+|aZQWmP1Qq?#)Bh6Xf)3{-7ha~|dG#1rFge|tS~i*xBhskGqa5@&UoJO6LOwTP#4 zAzTApR3NqzWW6opU5eZBFv+=jM*8>wdH!W!ulBCWz2xP@;Ka5SkE7KXm(@~* zw9fHeAO^yY%A7_3mS6V3(3B;g~?U7>P) zV7^_{+SP~y`bWoPN&&h^)f~B`Qj9?rm+hI%b<54sQB+ln z6g6Ixkf4Q$n*;V!U|7qz02-roj1i5W$(bIF_}`H@4~voCOF)|D9U&%Wq9(S~c|GBg zIbt(8A^$~TeAyqf7@62XS*Z=rBhp;|ecZ-5pQ#PexmBUrC?Znf;`L?QW#n2L{vt4v zNU$-=57`JHUX(6+5{=~_isi=!65P~enX0wf$%$L{5#U_aQU64pVV;zR^|Ted6oo*j z*S@(^SBaJRpwA|*BRk3;=t&IK%^MU#ofLkeCxXwc$>BW~jWXH<_xRqSf!!2kBi2dG z_PrCmWDV&poFy$_A1X%M1*1exq+0x%(*zzpij0$`-#ek5vZYHlHA~Hbl`(qH<|L6@ z=?+u*V^e)wP$9_RJ>N>+#UDmaLy=f+*_3!Jnhx+lq_rbZ2Bp%`-|5-oC}w068s*e& z-T!UWWbh+xga;|Dke#7QE&g1+IMKvl)(^hq(4ms_43QwpgaCYl0H`5Frlndk#Wzmi zU)bc_u?I!b-i#5(7kZpoP2M0SU?;tY9z7r;Iit93*bC

MfhR5lV zM<9Xun1E1Lre#uE67Jtp)}JVDW>Id*{CpBdhE!PM;L|W(LZ)0hdC4CYCiu`@XwG6- zQJzuA1zN5pZc3!wIi@wznFx{^8zoUU4VoeTqh1i>jn!dLB;>ffWon{k?^zAAg zN@Erf1(~Ms*yRiro?l$b6K#O@_|nsURo)L}th*yEqOU=40jcRl+gPSkm2K{#|&!D4+%^ zF%jke$)i1zVp7r)>CNL=$>N^DAxF9li}8h3nk0lw$}!%>dH&^N{wU3XVBW2n7lw>~ z3}2O=Y6iYxZ!VK51r}6}sfG?`B8nvSIVW#IARdO9cNkpEG-D{S*LM17u1X(4V&fHJ ziS7w$HP)RU4iOGY=1&T$v`(x0WG0O=YX5s`CVS2(%_ZhAmI{#S;F3D##AzyUaby*S z;eBCb8KP2Ou2m65B&yD9@zqtttet-L-U5QCPQX>IZPP?_Y9hwXBO2I(O58(!8pnMk z7lvqcs>aS0BLE$%e(~r`0S|Wo(|1uT$9AmVnCGG%YI>p~^&F**lB~kKXNJb5sh!i2 zu1$T39QK`4N=D;GAt1?_7-#L(vSz9);YGzwDZLJDuUVv^WJz$H5Uu1|99Q*h zuTHEBj_o0S<_{i1^FPzL2UDs6O*n}bQ0Xf78+eK*Ag|63w2>^ z@Yvh#F7Lhxp@t%k*67>@FSarzHNuSKU}_NYA_r+?PQqv6EGLwhODw*X)$Lsgz9Q=o z-{f|$uTha5A&rZK&g?;E^U+hlceSh`G*}<6mdP5-NEEc@*&uPpTB+% z%P3MS7UCT8-8iOW?;bD$&);=0mbMBnw<>DtL2&<7RynSc>c*U3&7OenVu|+XXs}jJ z9;9oY8uN18-&UEB$gB6RaR0_BOt~H89|jMm$}B(@nqLy;B#kL|c3qI*?BTv(>0+32 z;&7g>B1@_G%khEvM?QI)wi;)M=EOj_7~~eXCr#qMI=fe0aoIIDgEXi zA`x(M$`zPxO&PP^s#cPTDc97d49-E?5LU4!Z}M=&ZM_w$5;`zv60hn-3qi%&5bLlv`B7QcL8G?V>c2Uc7Vc=j*<)Rd zQkv!CbL+R9Y zkL=yXGw>eiYh~9FtH%!&O3%U8i3%%7BcL!tkw_0C5YDbUky}>2O)Qw@Z7wubpU`eT zD86!C+3G1C8_ymE+C<|CNhT~mzw9$^RM@Hu!ZGy_11Q9Om=BhdM&DFlXzbC&G+t}+ z74M_%b+N_Z^#3~B;};XF>)ITVmDYxV@XylB*IH#z6ZMA4l@6s@8RAUr!I9T zD`IjjjIT$&f?`!6#T>V|ode4qtDV(}E0p-SVLyg9r*_#TY=4&$b>?M2(xH{nIDdq$ zHjk}mha}c!4d^bDE)yLvsiT!|y2tJ{7d!Z0YdI*JB9@UZOTK6F62&EfaZ?J|NqdZ! zDdQr-X_=#IT%owO7zE_rIj`>wFy|cELCHwNl5*eUh<&FTKX$0O6GNIe?=f-`!Pj%&?g*WfbrY|agb6=4n z=hiCtrf4<$AjfGFD#I`1@wg61CJ#{NxTk!eDtJ9+IfRcogZH)Zav=LQrZx$nQgPA^ z)wm5E9x;#D9v?44{Irwsx~NjA+0M9diQtK8uDI{v&z4{i(>h@*Rx9s}UR49=WlmYu@E7%Tev(?Jcn>uIY}T zG`glhv+QiwXNb}8t4%t(ITl{HG~CC&czQZupS#O<`Ie__sUtqU=OI!xTAu!iA1~MO z3fct!;Aj^<}1BIJA zW$?E$R#WA9@H_Jcq!jJg$;&?d3uU<iLxi%=v+yy%eQ#*G{~YIHaf;uMQbP(oD6aG^twBmY^#+^DjN zN0ToZuCxhMr$JT%1kgjelxb6^PoYMYI+bcwt5>mR)w-2ySFc~eZWUK^WkR7X36|_x z_NU00L^pb@IZ|yyvu+`pt$9#w$B%p0#ywkfXUdd-`3j!NR;^E)BL(KX*_i0$lX*K1 zBzw8;+qNG`Dh9j~35^vi{-svEnssZ}uVKfQJ)3rI+qZG&*1el|Z{NRx2Nyn^cyZ&$ zU%%i%pot{1JLZ z&WS&=mkBaH+Rg2;tL(1;7duISZ^XeTtOXft(7^{Gj8MV}!RqKd!~Z_Z$g}*}DGfy&$(31$m5DXFZ|$}6!X?u8YEK!U}?y8CiHn=S-TOzF-flFSh4BdW);9Lwm! zoBq2GOpby!DXeQvuOWBo{7 znvUerA+!9_l}>Zn4C+u{akY=k6E7STJX-}lQq)_I)widC9FkNiO(Bk0;)yAacrg6x zYqTv5Uu_iF@&*OBGraB`RXpfOwh-VU@okY#feB@lvYIk>4A40df=nVZ96X4GbAlAgy`pNSJYQuGX6eG6*Zj4gf*?vw4I$l} z@P{mX4eDk1f{uz9QzC`Qgim982o0QNwBe1Age5fL2~lX9Ep^FxUxVKI$_A$wUaf`F ztIh@gN27vlZG6t@OLjU4K4v`zB+Dz(e<&y(2BHsu7~>Gv1gH^Kgd;)ov*H!8n8m12 z#)hYpRn8EYsFN)wMS}qsPOKw4VfCa}g5sZi`2SWp>+LOBFWDLDp2#OAZg78gk{sH8 z#HJA!q!oxTg^hINBOw{dX%){~Gi($O&1A_+4)T&QJRT=YcQc_yPzO?I zV^Js=A1-#UW2Gz98lA{77xC~^06JL4&Xq$y76~RyQIHma8BAdgj#H>SQtLD%kYM$% zWp0Y0{r=)b^>MFNqSM>Q{`W44 zQn$JemM@J<#HHxkghnGwahN4F=}9eRq5mHCOigNg<40quonxKucAu#nqB1%t9U4o3 z>Xhh4PkFP*eX1;rOJFl$c{evIOmt*42oIQqPpM9os#P^%@dT;7gLc=L1xUs8WO+e{i0UKDb6f=A2lOtb` zNwfIKN=J}Eqpo;`Ga#{afX>_qTKRYrW=?OZ9Ko6o+geDfEi0g5b(2!rMAL93vS?Oy z?Q3BhTWYP)O9OQwC`)C)uX5FsA?+DV(blmFiby+;>(vD@YtEXvWN)$d{=tVHsZ2`8WZDBXHog@r_TaI8)`-#7yO5L&^GHNBuXt zKDH2#)m2Ru1F)~WG#R71T9m}LNHVa?X}B26-X)?nqXNWOLWqVM2#=Y}Wj3=u8ye+L zW*Eaa)iBp~>tS$;ZNf`LuzFZ&N3^I>bDZs2DwC;D;1-Z?P2L}%Ib$q`;h52l&SL!v z_BcEzdT;SPYD7$g#PZb*kN-jK@3|(r7TmQnbSwsN9b?*O3)wBXOBRTp`)g^7U=E}` zdMA0B^(-^*n%BLiDpqxCTd=|~t8u=ttjFrjP}}LFv+7&i7Hi)(h z=|DZlr2c5+_-3Y1BsFfC&s<`~Eb3qgNIh52=}7RI6`&;&vTG9xjFmH1L5CW~o!hG2 z%tm*9D@*7BlT2q?rvL1nclU6uZ=LH*lW?1v{APh3`{JD}Hitiay5F8HEq9(KzG{V2 z52CTMik0ObrJe4nG4@DGH+!UzA~>24p70Z*c4sboCbukJp}3NWz4*&MYaUs+MbC4} z%T6LbaoRb1~G9c^cFC7)rP>=JXc35n!^Ji8uy+0PzJXbx+}%f88pSGb>K zXIu8@%w9jAi}jcz{ku?E9o(V3(9+p9uI6@m)N8(($3p^AYFv2jZ+}6Ab#D_1Jl+N( zUb^v~@`kL>q2bQUoc^k%WZ^?<)S@TRZQ7-x4DbLE za5#W%!+ejzO8=|(ERMHI1n(&8sQ#y~B+p00O1Z-4WP

g9oc3MZ&+ruuGRkU|`| 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 literal 0 HcmV?d00001 diff --git a/odex30_base/report_pdf_options/static/description/index.html b/odex30_base/report_pdf_options/static/description/index.html new file mode 100644 index 0000000..8d2bfe5 --- /dev/null +++ b/odex30_base/report_pdf_options/static/description/index.html @@ -0,0 +1,41 @@ +
+
+
+

Report Print Options

+

Report direct print, download or open in new tab

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

Report Print Configuration

+

Set an option to perform by default

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

The default option is executed

+
+
+
+ +
+
+
+
\ No newline at end of file diff --git a/odex30_base/report_pdf_options/static/description/printoptions.gif b/odex30_base/report_pdf_options/static/description/printoptions.gif new file mode 100644 index 0000000000000000000000000000000000000000..bb1ed38e03bb21565d1a31fc764e4683cab23b47 GIT binary patch literal 1929551 zcmV)4K+3;INk%w1Vb}#=1NQvo?JglX+UA8LowY%L_(yoe zc1a6%gNS!^v3GokczlF-froj3fq8(2d4YavaeL|e=GXu4`2YFi|NZs< z{`~*`|NsB|A^!_bMO0HmK~P09E-(WD0000X`2+ zoJq5$&6_xL>QpESRy=g&fR-Cdw5ZXeNRujE%CxD|r%_7uiw9b0}CEZxUk{Fh!ZPb%($`R z$B^YxGnS09<;s{ZYfeTjsI$$WGmGww?z8C7nwfRh8>)y?~ zH*90(-2EJmj=1sS#ls~Vnk<}f zUsdi+ofq}Xo zeMs5aZK>xHHBLFQ&RM6cNEM0dJ;5xA?wv}-(`&#er>yeIEVt~dKlK#M@XR#VZ1c@H zH`VQpIrhvWm~;;HZBZE?Me)cE6Ln24rt)%4&>QO|bAczjZ1vSxXN@&FmgemB*IdXD2vdPp?ha4f^_rTmOF8l1X z*KRvv4)dIOjzC9Ex z{r6vWJM~dR+lXV2!Q|3&F(Q{!zKuPK7^05t+d1_)RVV9@KK%3V=k(VLpaB2o5AA{P zfCx;W0=<_ssK~2srz;B7OxLZUbZ&fHx?lc|b&qfGq87Ed#W(aJJpc~ygeXi|0T;-^ z7P|0-V9U?=l0py<%@8RyOxF$Tg$}+Y1%Jr$lRp2DfecmP;)q0ihW|{MGIsDn9rj=r zKiDA*b@(HSDfAUTwqXn`W|3Jd1W^QGNX9an@r)H}4nfw49pn@w9?BUCa0>E9=-81s z1&Je#%)!P!O6QH?n3qz3cr1S`0~cvfg%OX43soS486@ln69Lu_U(^DMQuM_n^kI(; zo^T(i*n}6qsH`wfMH8Z+(+<(d%2vAam9?47X=b^Z$}CBisG%ihZmG*$QYIM)8e?8O zDXeT9(TK>ng)fki2Sp+S82$?uKa!ybd)b2@{O}XL^5F?xsG}F35R`v`?M_mTgMOz;5{~3~ip71f zLlCXFC$ad!Pg3-u529d(M1Qr9Ux@M__&TAVfHl%$nNlicSOY9q%F>p)G%^H=sep0V-LZQhA0l94!6Qpu5`6)T<2QXx9&Bs zzG8J+>R(?{b%-nkYsqV1bXx{(~R* z2!NXNK^g+(g(diKiA-!l9oSsPC-?w~E?#jT%h)d@mVrsF@q!Pw@RKe0zzfa3 z%z#cQLmNoT;SPKF!{;&Wu=?Q-TR5|S()-8$SfR*U$X1K|7zHYJ8wyP5qP@KcMO}L_ zin`u|A5k6dKETV5UK~OnMZQEh?jQ^?)pMTr_(U-9p$i zm%A)xR{$6l5rzd?-HXjnT+;uX_}qsi3hN6`ge)12`0q45!HXhw!NAGjbCLL93^;3T z!nVi-giA^+&O*hrMp-3@Cr#-}TiP!o7FIv>QHvHYQIh)6TJ|W(Hz+#gd zz1oBq9YhQxMH3pF3^Dy86xaW##x=CDj9Qx$AHV4FHFJ&R;=0opcOb`;m5T`^i-QmD0%a}G z(d+})ljzJa`p}D>?4Ao^8`f2GTK(Y*J@lar)wm|eNe5$8jKUt_h_*XDY7gN?u^;P@ z13Ijshh@xj8@WxZ))ZX^%k~>8njm<<*O1aSXrglt54_+9Pk1r@(84MMkg5@QGx}Xo{u!83RY`UdQ+2kit#1HaCU+)zRdVpW{@CfxrcJKCb@|FpXrM3)mnHnxJRJpa;C*L3f}F|6mXDw^O9H$Nyh=5px zRpmrZsY6^nCsxTNNfadt5j75iung@5Qv4JN7?n``^avOg4hCh8sg#cAC{gS53y

_Q11vsiZnIS^CaIFhQjbnt*T^d6ih1 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 z

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�^y7cZT3&j32m5)^RULoN+Fz|_o$CSK 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�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%0A}ewuGx8%lawJ3YBujE7Q}QKSavndy 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 z

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 z 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Ν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

<%N{lO#za8N9$>rpZ2W>pt@n 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%0D}ziX=j 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 z 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 z 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 y#a?X2-rlP|Y{-sm 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·v00voS7_^hcc}{q1pzrs7K>Nj5B@-FWm6M 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%0AQb{( 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

  • ;Rd#-n#i(hS}zu+LT@CN}qpl7x$YJJ&zt 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

    (6NRt=@F;LkRq>B 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 K(nLf6iT?!*c*4m5 literal 0 HcmV?d00001 diff --git a/odex30_base/report_pdf_options/static/description/printoptions2.gif b/odex30_base/report_pdf_options/static/description/printoptions2.gif new file mode 100644 index 0000000000000000000000000000000000000000..5267dd4d3a9df7c38923af81625358ea97edded1 GIT binary patch literal 2084759 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ℑ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 C5X%ga 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�eUB}i)a-erE7i}{a0&>70E>~M$ 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

    k{nY1LU8*}+W^+_|cU;kCoR0n4< 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�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

    U5B)m)a?=u4$%1YNA#uoQA2XdMUJ~#FMrur~>Pg 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� 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

    nP-DCj=;t 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↱yxbaL_Xv{Zsa0fZ;x~tp4h*p6U!2>$E=W zc4j`fPPDCV>stcrx6UEJj_STH>%`vcxgPAsuIs<9?8%Po!~X2NzU;*w?X^Db$G+>< z?(Eqv?9#sN%wFx?uIRR7?&(!r8 zT6JL`jTL1f_L&Gn(;^<^)lXYU@_@%9{J_Cc?NbxbmAzx878_GEAOagX=bRQG%z z_Gs_mdk^7k@Aq^M_=Yd{d0+U8-}i{G_g^pgMMwCLPx*&G_i3;A?#=j?Kl!3x`JbQo znEy7OFZrBr`mDeCZ3FkKANjGL7_%=vwLkW zx?lXkfBc#c{A$1a$PfCeKm5?&{L=sW%%A+uKmFL>{n~%`;9vc?k0P$}IJd`At=S}E z^6}k~AKGCsT5_Foi29d!Y`H{PAB8m(0}vx@3>YwQzzTu`cMxRQ(BVUf5hYHfSaIP+ zf(vml6tY7I4v#oK4)D0cB*%>(FS1an(IZ2U13(I4aZzK<0V+F^)LBy{Nt_#9l9ZX# zr^uKgONPwJb7Rq#9cwPkD3hheof-+w#KAJ=#;z_qe!QxcXxFhwOO8yd^QMrkGBKhJ z>6UHXnQ!AJwc0lC-H&ej?wxxz@ZXepOAao|m+s-Ui6QSqOZco|wP|xIrvJ>+@>|YK z{VuNDxbSGrsP&q@tQv6U)nHGDel57P?AEj;!)A;d^kmVYd&|uYymsEJ z->{F9e(t-k?#;lH&oUb$=U)Zs$E-krSj_0}ItPv1Fy`1bVQf3J>z z{&>~4D^9-v&Et+h;S3xQzy$j{54!>#Jdi={6ci7!{nYy`KMKo}(5alBstYK=&H|CE zvMzEU;6RI9qXdeCYpW}>Bpm}qW|$Lk7{zUN2`?D z!6&8?3o%DF_Z)LEFGcEd#;tzhQBbuO8i`T3s1z#Em=?tnBu9n9^3X|TQuNVFPXZN8 zNxM{Q081gulte>IrRvmF8x4`wNMSPdQ%zN!6;e)bt#njbfvq*JS8=5k(_J@pmC}V` zZ7Eq&Z7ufKT!XE4SVTRg_E=G`?RDB_g+*4_Z<$3^+-_+tSKDx}9oO4s**(|Yba{;z zR&-ajS6XwOeOKLkjfM2zeTnTiUuaw9S6+YXRd!)~>DBjPgBeDc+<>krD8>&`&dWp+df97-0HbX3nEw1Ve66mySyeeDDP+iK(M>XTA#;bw?3L~?K+fAsb zATPX5z%ixir_V<(yz|f%Ctb}jOUH63Pd)z=^wUN6Tu;-*vORU$-Bg`U)NB9U_ujYe zebD1wUp;u@b4NaRi;e)q?=v&g4Yooi0&y2WM2Oa z=s^4lFn|cO-~cVy!3|bWgB%PY{X9sgp-~PlEZB_F0MjF#;HWB&8B=3eNIR;%Yed4? zTAN0ar|i_NPgIKG-(o@#mW*IY2mu>S&h|toQUoh-8x2tuZqr$x2)soeL8~sE?drjx!u%Nq7_{ ztmVg$cDoCR5E&HAEb@(H3XbL)k`)%QkS_RP$|IvA$=w90lV^ft;-tbzKaH|!pFAa0 zDyho6l#-OF6y*P6kCtApOvdbCcT-YuGjz-VH|kqYN66@+_o%F;hSj z+(4LEkR^E}Nl|2KQ!j^-lWa_;8KGkGh(yztZqb}|STjCzgxTtOJW#{Buv2=^K zwC$vArF+vnA=kRSO)E=V`rPhD_lVOCZ*{dwUb1BOymNx?2MHjFK>%O?CE=j0GlhwnRC0r&)M$T6 z#w~RX{9Xi?x4FU1Yz`gF%SjcOs0XI7f~h=ED+8^#5Y}ySuPbHQLRq+)O>>iagp;Ro zMux=*h0%%NgOtb z1c2=5u_3C_1K@ya4bUlK8)X0x;DBHaM-UVkP7VrAP{S(+`iE!u<Ksh#Bm^YZY+Y{C8GFG58&4wIY67ThRbtIB6tq?}}q6hY80^zZ)*rvviy?A1^pq z4nA^>L!99of4Iu&P4Gdx+~WF1oXjJ0@)*in;3BDa%ljhoi*GjLGbcF5=RI)3<^1T8 zL3qqo@|{L7QR zZ^rL1>ze;goJ_rYqueHk+|IFWE* zt#O?k>jw~k5g49oAzs0xUd#~HiU2L@H>}oVJV7CGvqT~Y130XW;4v912wy`YAxIKr zW1&G}G6Uc-5m~0S5(+m_KGtLH{R2!WF7Q8;rhA^THiewWQditpP$VoEIeAJ}~qXF+>g^!onED!YAy) z8f3#qp+X&mLmn(cAC$p5RKq!e!aNMaJtUMq?4mjJ!x!$Z8gyJ5mJ+(I#m!Y?dDX5>OXBtu1P!stWB zL9|00bg5=^K`;uy%)*?Z0JXC)oTe!eg1aH#X%kg*Jund^g^HocAs#DoskgDW_B$fv z7{C>nw*N-!yIO2MgtQ3j;u?jLq(oAYeta(*S*Tih5$V&Lrmz##+MBPa$fMDm36q{S z8nlU9Hn#G#xri%HQ!6-Y5*e^X4oCn_gt4^wHOs;e{d>Xn+lYY(MZnsVj2N<)SUcE* z00>}#wpsxYn+vKK#X}>A5fFj^SgThVySVtt69@odL@^uK#jU_Lwy+b;pd>J&vV0Vi zQ-c$+aFJ~^r7%&l^%%8vETk_|p|r$Et-=!~bjyo8H@Soz8aYeOGNs>QOBnRNx7@cP zV@kRd%=014wX})D(a~5tjy4K zv;WZ?umRId@>r?7^vs$f%hrs`*BrkGlTFA>P1_V5&@@fgRfE?I#K#EE0WqMRbZ697D_G0KIo$)z*_2-t`Y3_cdHu?PaJ^;jzw;s9XOO0x?* zR{0suvdE-Cs32jf{z63JOSm~Rq;kZnIm^$~ldxjiHv<*N#aI&n#WaCi69U~E1KrO+ z>rcU8P_%@|#TgPpikqB5D7m`Oj}*?L`90%&$VV}f<-#nQ(#YqLjV!_)9|1ohP$Gk1 zB7=y_gxpby*fhTYsurpmh$O4)@|ocptl;B|!@#7(=_KB39em`%B9XHjvZ1=*wg0Rf zBmj`Cs#w2|LmSIlKM7cY0=%n(fH6tgq{|`}xR5mx>@Y|3h_+$@)2ayxfB+#_Ke&;T zL!nJS^SYn_tV9!u3mXUx+^xIXJHu!!8MuLCJFJPMJuF+${R+vJx{~E#p>|BXkb?%739@r{Z*iJ)=afkw!l?ZWmZ>JRcl{;9qIVQ9mSCkE!Xe|_NTp?rJHkj?S;J7mssZTyz+4w@avg){z@tXT| zH%(fL86wg&imD|olH-&v7m1c3(w2&3LDJ~VE%7O*9it7+5wNj=BtZzJ;!(AA2+JZB zC)6AvYNa8eBH9`?)*`CPyP9N~q8GfJ>hsLO;1ejkBF~h}KMD->YY19HBC3Ef!or&# zv4J}cSt=RN7puxMh14A|0U*n(hggUR01*f<0lFgy)iS%xQ6jl=2>&GtF@hK*J*`I; z2-py*v8D(tAvmi3v&Fs%wZc-Y!n?CRS*<_Q*W-lTKqIOH#mkI%9Y8vr*@Kiw1<~=# zLBwH7=B1VC1)S)0ULZNclNzc>*uqg<`5;cZ6 zO0EM&>72x+K(YalNh14OC)65!BasAV9lM3Y-g}z>bjR@c+W#qbyC&A#Cnl6APSGs} zk}Q6cD+bUouFxbT;F8^~GZtX20ZX_Hvw)-9O080L%SjRytq=t3M@)1 z+{-eva-o;N(d1LUwOwS6xJgr5J%I~SI8!4_Ej8?gq%#r67fgzT0${iWW5Laml$5R> z+FYuH2{CpeCgOnW6ypH^0)+i3kmXoaWT8ZZR3RufcM}qpV79c>HDXiU6|M>@837&( zs00K>TTx+b#3=|y6(F14`qRLVC9TVxHiU=|M-43BAz(6!q%oUd^XrzNK+<|+!bQP4 zKa1A4Rj1{>n>2CfbKawL&YN{k*LJp}cYeWm*5`R{iT`>Yta~Qbd={$y;^+91=br`W z>Jw;so!Nq>oa{pAph>w2uDVvXLtUZ=k1lw1y+Wm`NsS;RS#uu^IAcgCp+9?ta8~=kCh^W*+Mpj!s<%&Fd%<_AxdF8_3 z8{bHg9se}KrnwaW-dURtN$u0k+8scuxiCrLqqY(OzgvhCINi?WiBRNfnJ@qn3|Q;L z4IycY2skwsT03Lj3SI6yVMG;3OU{g-%2wem75OY&CP0tCvE22u-R)C{kO3Sph?le> znW{`?h0w=N;FnrLo+6elfgBSl$Hi{rt~s6K4r%jxDS%4wpu?NFXeI@N@DuE$3D?5I zCb|p%SA}w<4Hu&hPpHL%P)*^g5y#^O|KI~paR=`?7SChnS#TPXrV}5lH<9oaXK)-> zaI4vI6K^gK|8Wlwa>p3*7iVw{M{*Qba{mn}>N`hcdVnPMd|zm4CNU#x4aVd6|zKnlIe@8v2hf`kjx8n2$`Qm(idf zKc~-mU5$Ftnfe3!`H8%GvBh?+cX>YHdE4GDut)jQOlX{UU$Y-)q~|Fr;V~AvFk2(r z&Kg)ITV@DYT*sQb5Q{&sP4)E{GJ>GM#Ig|xkV$wy6qz`Hqn1tTi9E=$dGpg717kA>i-WF5iZKZvp=WsW&Mq>;_T9Resnb$2;pGBzyJdx1TGv9AV9%{ zJ4nVV%%YZWI+@IP8>*R1A@?p1rM<7xMRi2f-6vpJmE1U zOpHB07DY%<AoVr8q z&|!DR4chs8>EKVCpH@ z9)rt)_n=0wNl;KxU(qyEPB_u@6;C{=q!VNk7(kOiIM^VPO&C$c*FY!L6jxjWd_|EE zN3p;XWCPUo(flLO6@)c4v=N!< zeU@5%4{90NMtdp797F`kiP?M0+2oN)=ba{|ZERH=sH?me-bcjWS zAatDp#+iltRP-BoWiPURY z1)X350VjwR?6AcOOYBq0B75wz&Kj$1P`*-Y&_tkOH>Q+~*;tWfR~FV6XX)vusadTl z79FR^)yYtr!8zvVxWg$|p=3fTbriOPmG&NMeLf0qra3+8Wp-kEIe-Kalyp)|rAb;D zZlB@UoBvr6!HF(h2dl-{k6&#$pJ16q2dc>ksrqiXv1U7Qo*jexS;^$3`yp)%QG8L& zD=LO)cJm$>+^7UvoEe(uDko~V6?&8tfwTr~be%+>dKh=HN({8k?aKR~bwW?=ThUe< zy=c}@Z{2j)@O>@y+Byq;wb|GfoVJg#d951QZ;yR$*-0Z-w_oH+`Ly8n_F0nHRr_r< z;93vUNXvm;m2A0mYv1^#4?V^fjM41iety+a*N+{kE zM-D2PrsozaUvn<>dd`SP=cZ{qow`=5?*4ha!6FyTsPj}~tmDjcPbb-GuU*Tx_H~ZC z+5fj%#wz`V@qKSt^I^Yh(@E(yPy3?Ve|RVH{33Vly%y#S8>G66DJiMBjR1qT7u|RV zHx{RRI6IVYQPPMC6)$AfdB;=0s%regr#s$Bp?*w07z&; z6y6{#G0LDwJhPmsz0O|gq8LgB7%4J6#9!HSRk(bUqbex|h>BVsmwMx;OLeS$=%dtM zniQ|dIZaTWT1^2PG%=oNXj007Py#qm7R}u0bu&|wZ$`EyzMPAD2+0q9vQrQll*eak zid@kGN3J7wXJ(5V4t7?>z{{+Kdv-I)+zgV$nPui+D!Y^PB3ZWtt;t_#>&&M<691g| zDGhv{EQ#srbub}m@{+d$nAs|IK1UK}lwgtM5d&69tJS7Fto$T`V7W_D(h`$#N@Xs$ z6u4G`l5?UA)GRN#pG>YymAX78FJGClnCPaIVtVEC98!@?77P z%qZ<=O^|r)X8G=$HT|)8UrQE~BF^0WDCBT+E*e85kYX31_gPq)Ctl#+JoJ zcdlyUZbBEk0tQZv4V4@unPx~>l_gc=DigdaxhU?0>Q#@*;$b!lCVRpwe_&gScrH|^ zY;uciC%viURB1?(4Ns7M(&*su1Iv_>tf8Rc6!oUlmy!xieQ11SYI4L-E&uKFT({aP zb!h0T6O>Sd4LCsqOaN9Ailv1EFhN;AIDobi0IefjYg^y?R6SvYm9yYf^rzSg5aGgfF4z6{yb(=q;BnAt5TjiC5AIAZF7)2?IAol zg;>euX|jXd8E2#`#gP^?y58w2mp~^o)+Uv9)&=Bmvn$^1vaVzhj4f!2$kg+a7rR!` zuK&`TDK@dUmC~iJss6<%vuy;uP3!J@C!|{O@|SqM1#o_kdo+qgD*wL+X4H85OW5{0 zx4r{bFMbUiUJ55Trt;%2NFN+BHWjRC1`{4+fJa=>IT&G>+2>GGrY`6fr#BwEPNXPB z)5RR7FAUj}0w?4^_s;jJgi>#6g*>XHV%TAiCF=MWsjOtXEqI9GB-rQpp zyY6B}?9`IGB;P;M&%c9tU2+IHG6qjLd4H1hNry|OHR+aN@ zm{YZWO-6KA!p)loTV2T*m9>CE8TdSA+@esZ9j!tb_C z{7V&YTf(QUag=e~U>+BE)IuKbgWIg+L~I<&$*1ywN4%;%DR}pC7jul8oaTN>`K)k0 zT#4`eK?e6Z7J)u{-1bGSMH z+b8nT9xO;%8}L@PhVUtxCSeEDdcu#8P||TFfb!AmdjO;*gH*+`YlU3us#?A0#f9); z@!MN7i7I#c%gyE11!R=wNNxz^6LVYYTk@i7Wc33}gl2b;P5CT%NZw&t02=OxqMLtk zh|Nh1V9?KrZA$z3NvYU|f-%%`MUkEv+}T|Wxsi+Y09$ClRGXzs?I2L(715D+L{ZHX z2fhlI4a(MSmq8|om$<4x^ch`neMInWP(hg05DbA048aNv0k8~40O20?$k<&u~@oI+ut;jA-&XZIo^#_6}J5$rIZ`Zxlti; zQDam|-BcpWy-dTLkG)(+SIM5N0F|3nBWkr#F*=S$y+=sak^9J%Hp zjycwfgycx=;)xB>q#)NXzM@kh5jYLkdSHxH5v4UQ9P=y&AFj{l)gT(7U+EwZq*&I4 zF&q4#QB;B1QIZ>V&0f<8*H$i={dnabwNzN2LGmF4yK_Mre2CATvFCzJ_=eoW~C5j=Jgr~4%x3w z46UWp8AVm%APPu+Qt1t5=uMVtO&$cUO$^;)V0kY-jP zwuq6SWo7Tsm?1tUa!#9a-p%P~<0UPp&Scg01WX?88j8h>Hd-IsD9}(g8O80{s@zG$ zOx)-oxzJf9VRN1qqKln(+0Wq{-Fq5lcLxOr?ATSuMp|-N5oK zMLZ76sCktTLd_qNB;dixd14)GVVIz}&$ZE6W2i|GElyz)440ggMA}*o#phFw#+JEF zr|ii9h0huu%EktJ_H%&$$xd)X0U9o2(ijZNJS zW;B&Tog%B@Wa8`wB=JefC?3Ti%7psa>}cuvOvbN$Wx=G(M{v|6!rQ~~Xfi(E;EF4TIlsXrPZ0>-KJ0Zp0Osfq4Lo_b#zwW;Z_B_nN5RFbK0nJJ?7 zi=nQmq+-*X7RsN#=cCr?pH?X&F_4~GswZJ;p*E_L9u%Yw>ZhjZm{jVW@@c6u>Zpp2 zy@cjYIo#L{*Tuz`ap<9ywaFNLClP5=BkTsty&EyWO^ z3J}nhSrMoQeNYFj&=5f1qxFlP(V;p;8?gr0Q(fMAtk-Y4lS9cCzHFo?0f=e|Y>l;% z&3q~$$?Ly7lZTFm&k)kCzTJNvT}66Hsm;zsMw<|lt9w=CIRWgER8r6h50@AubeXH4 zjbWM1mwo((MqZ!1Y@0{Is*R$Jpv23BtjKMs5w|Ig=agCTAQqE?mc3cyEV)@HQb+eN zj&VAc!v$dx#{WzL9ZB4{o^cRvUSgTdW{r3RWZg0@;Np_t#zy2u)#PRs0M$__X0GdO z?qzlE5Pk0AN?qb!?&1Ee>GBrpn%u8`Am+BNz`ZWLJdEbfE+86Q;p!pmCX6=;TTHQv zhG|GUsaBf>7YlyJsmi8PUe%ajpOwz2(o_hh)XdSCN(0GBm8ufgB&*pm>0ud^1^$ck z7$(A=3BLWEP?jR9T?y4657h|<4^fuz8mp~H?5%u-4S?fb6~#O9o>`UEQhY^|h|p6V#I2Oo z5Zr(XxBrl^oDhKK=b%iAcfGB`Mvqki*SRVZgKSEdQiy=?vJq zj1jgrkbZ4aG%m0;@nXF-26fIZh_R8kUFps-89aH2b$;n2N+KvJ){vH9-+`V6r`;$H zBFB6e{j{khv)e7fk|lpKB&$i|;Swb)paxGeD5GjeQEf|R@=9%TTjms&j&exW^1c4|81 zE-mTNiXB@)1r9e-5UzmgqXj^ywN+c4z&ifLt(<@j5EZb@^a)_ZJ8rD7JcS3D)?NY8 zmpmeaowC~C3upCDdsVLuno@K4qAqU6?wlDR5ze{NVv|-N0Cpsc;*KQ63ycM@5^;{& z{FdHo%ys>;|A3_L_@tI4d8`e4vW`mtuuNfQ5u7;pyBo$Wse0DXh zC!C$9ik0@EKsG*0_G+WHXo|LolJ?xlHc!#^o!NHHBBQO^;685?%z-wmZC1mu_Hd8( z-NiO?SCeNyk)HLDjh31&?a^gUE|$nspNX@io^@^*3caQqhbg87@=vXF7eT)-J2^;h z)?)uS>Zt_ScR@&0s?lGi>QJee@mS@vG9$MA4&5Qr8==i!|Y}vu+!EPI~!g19&m{CEbe`!p)9M|d%=`7Ci z-(k4A+?a%(%=|?8l>+hJDv!d(A{XVLgZ+0%KOO{&qS{)LQTG+wfswERm4z!+q1Kj` zh;eP9>oJaxu7a}u4KgHK7$g^ER%16XF0remE=t*LtDPyl2HX#4iTF-)0@>uGdzbPs z&!y{kdoUxG>?xS{u{e`kS%*oa6RIFitpF#P!7XH?#`=1MUXukavCbr{x0e>z;5F6? z?B2TReP#b%5#^ewsk;%X2RrZ1C9W5{uFEU0D|_@bS*i;=I}tlu69410?`bEw?;)>L z05anME$|~Ub8~n^VHI=xPSZ=pn&y6{E|+J_#gV6gd-LAQM%Z1iW~69%TdMzK?R3WY zxhM{G?|NRkaiH1%;0F}dQOcI9cQGV7d4()((4(c-pO(%5o=x zmmxwN)O25xSvVgWl%UtI!;FifIqWt9iCFN8S5fRa?&pibsx;5e>m)>4Jw;fh6@ymG zFuT{uw_Rc_e1OGIU+OU-hEo|obS(a6A_1yj+SBNT=28a`s~Jth&qh3B_m4^B=Z*JW z8x=>PdagFP)W^>L;?9WjHoR;%ofS>90yt`E*eMDQEurlKTK|?|cC;1|?V7n>Y(861 zwVekJV{M3Lls?(JJ+xzer%$SfAPR6A|6m4-sh&P6eP1Gu8haz^+C#7Vn4G9bYMtv> z;DS9Wfuz}gU17h!K6Ays>F*ipJKgPPSDonoIm3R{=>F`>Pwg8~-HsUXyT0-BKJv@H zlP!O$+P?GSKJ>?4P6sT%l@5(1p0x{3=-6wKJ``vic+wQ^p;@Ps!FRgekQ0LQgf_^- zi*G=WrVT~ymIK5990PU;!LdUi3xqffDinfnVZnk5Cn9_(Z~#Vz1qUWHIN;(Akpx)? z$;icqQsCH2f{3QFeFTtD?2hI_>rMQoc}3N8WbYbsL+ZJIqEz}5TwPY z7O4tsIzXXPlTj5~jY;w0&5<~|9#uIrBh08Dk6sMgbYN48BuTl@c;k=2uNv6;6}zFEC%9uYmgz%%4{tk9ekpJi2)665Ri}<^~tnT#hS(V z6Cy^lYIl@`2+`#1xLXM>EcvtRRDrIm8ijrG>~XJ#Ri0D}vgXr{w`mtNJl$yR+&o|R zmW#W$+L|jRdJXO|uhFM8o!35VePvgP@~yJ`8JFYrrFpHAe3@A{mG084HJp(92&(?# zf(pU2lyYvp@*>nJxVxIuPBWF}TCgVi@?+3JnEwWB&aK%{l1Vewpv&n#+@zbUso11K zF+Y)l3o9m_&cg4$x)_{FJc@2~k0~ANBWt9q3cHZAu7s+~B$t{)(!Jq`L>k+lZ#~ zWGj}p%&Z#~N>^=i(Zc$a-LXO=O=U^Z{{Obb&#Ym;trWtXyrtGo3M)djtbMK0YQgaC zs*bZ=<(sLei3S^Ng~Mt~EwvLQBj5xAM5C!Er|7B{Gn#~G_^}}%lNjQ}u!QP6cV8o~ z#RLtsv*je`opo2_9>fr?Hd$+kt=PoX%C4(wE!DaTU7k@Yfg3DSN8(tZ6faBfG&ft8 zH`>w4@bm2Z1IW!cX96pX9llF zQ3-|U;LoqJeDqIMFKluM!HtV^*8e@{8FXgj#SvxRmqoq2nWGy%cOOwy-1o*k6dohu zSxj9zC^vQdKjvWvp7hyIr+wGziF{i3;nE%ZcRDXcDqZr#3U$2floW99_$2K2%u->a zvD4R=MXxy?;Y+pbccireDS&Buj)H8ZCfn4AW^PiH&noh@X;Gy-%n9E})N`2WNXtLk zAy;=a6&26fCUaHF5QSKBzTb#yE76f)@LUBFa9!ypDD+l%h~*xfk++{@cm0-OX2QZ=R08_$%)6uikX zC1eaBx@ILX?W~ADHe8#r6lJeYvMD-u8wmNl;~E3$E>$g4X8B4v7GetVfO5kmYp4US zyrB(#JiMlnvU##?es5jhBqzJXDYps!sGa9@Q_`>$pmox7mvfVm*vz>jbb50?;ACe% z^@%cm=5vMZIj9j==(&YXsG$Z;=Qt-=q^DhyWi>LOEr)ZE_T`XQ;)GM<{Is(S9qf1w z0YZWXWSjF`$$ZH%;s31CNw?|+2xU~EO~2|0uU5XVhz->t-5~fhTMn$4;?m%QhN4f6 z3CC_0@y;c|l@WktD}@hqjYcBKpUNbTCx9Z?sc_aeS+Ylr{A=86R%p~}DbrMlR8uI) z8a054&MaZ-3Sb(Rk-h>(2vKaKVk9<%jCk>4e*wyY#cmMAN4FRwlYYc1@wsLX!wXX*<_FOeV@gnUIR-F5{f& zFmMB(a2@K(9>uRCjS3|Zr-M*oT{3g)i5c}ai=h^wGDTCHj%>;jQEYi?Ynb$0mY74F zMcJ#By2=`P^#2u}o9tFX(A(d0U6QO`z6W#HVh`}RxkTzBtayZclDo8ZrKEhQu@|JB zPd13&nS6(G66`I6dm=U2ppL->bFhpK9AUX}SicvJ+VnD zs5&u-brW9k(y+!aesK(Ad|xIS5qo^Rj0l&AQ2c5bJE?7nq-v`n-yo=9+d>?$NL94_ z$P!dRjZL_yS*E2Z*rU)iafy8L8vr>##=m8$=S_BrQZsM%yZCO?BY|3SxH=_W{;2Rh zq-|ny-x5YV_i|l#3W-$J^Q1_o)?=*#qDF?tHorI!Zfo7+TK4xW85+%pDZC{ici5M} z8U`?-9>56rGT8sc3}CVr`{EeGMlzC7>qe-~NMzKQ*ul!^%+didNISiz+u(9akKJyH zHhRnfw~odBn`BU7xco>iWj@ zvXCO3LCgQ=qwMmZ>in`6j(2oG*Zb|^bkrK_ZZco8d=8+=132U&?1rI~cuga^w0g3a zw<`+V+!QzQ^(^y4=0s-PKfJ0*oe6^olCev>S*f+%q~6Q35adN==m>qw&jDUJOzV}< z%QjhgJu+ZNZ>L12sfM>H=3&>W)Yra_nlPWXY{e>e*a4Ja05{;VM`eAO!5F6`w>PX~ zq;QzZwvjK<@30SJ@>;DNhuW@x>z?;0%Hjpf@Hwgq#D|7WRNhE9dU5R8Y$d=HgT3wn z%~z%eo*{$-={RS-Y~h5}Gz@i|I6h}=Fv^-XM9suSmPAj?o+M+CYRy!s$85xGmZMF6 zDWL!EA|>=gXWFTyBCfv1rA^>3jI_qu>}PH&`nNNQgiXQ9k6fx(crbE`R8VnC2*zsA^jD zqkNd>0T&2|mZvwgY6~4k_5^P(e(Ys9Mo|bzDe9+HTn4p{MQA?6DK^AD3I*!)f`k7O zuqFB?&^FPe;>m`VYlrp;g36`2wqq-%==L7QvSbah20%0bqv0yUFuX_tRLzS{04UUA z5Dnu5MCJghanX`YQ%pp&0*IgbW6JQdBT4n59;{&EKG;Pmsx3e&#Fs zNZR`62R}t<)G%%ssNJLjU_c6(8mZBK$yV$Rtu%+oE(OHUW{@t8y)Fa3>S-3IWjz|` zf2^i#{%G4YaFgyQ*pz0-=Ea=y&cw_ObV!Q9SZb=IOA_5q*j7Yxup^_a$#(xdPxGAO zcg!*-*-tDVg$R4-z~soFa*AxAB{<0PA&Jsw^6}R&>Lb`PliU(4;4)V>rK`d#taNR| z_(?>F0xUD+vk)nxIw+95>cw$>I`_%Q9{6I8Hp6 zBqGZ1=41qt{!-mmiM>oqE)Y{GEAJ4A5!e_Clh{Y6t_Gf}Y*v`*kTNi8Rz%P$>MtLT z+S;x}>W76;FeuUFgPwy*xJNS&kfp}QuRx73086mi=+t~q2-Ks`5aI+Nz}B#l0BoQj zlfow^W{V8Kvih)r64M|J3eQd{W_S#3#Oqh+2hEbuA{BAsYV)D=s0{z%MWI$`KkwyU zbh6KU&fnPNKlG^H!plwqjNzyaIc&$7m<>D}(3-kX>{Mn$hv^WvtcL88I?{?5Z*qwu z%F``lratsPXr)+;VZ%Lbw8SO@Xgb8R=q|8mh_SzsfN5N(7e?~c+9Sfs2(GU3Ha4GfXgo0Dk zUTJh1@|}8XE3YOYW9LpCC{G1-cur>MGEugCN6en=NLlYAUnn!`=Qi2p`Z#4+^aZs3 z?vuDN506Zy+!Ay?XjvXo?8b3M2#{&EvTXv%`&6*dBFV<$OeO!f5I14;R2gt0ZfG^I zuU&=)^SH4?e$_a2r9tXUiIB|gPIV$OrzhbNJW^08;Swmlb5^;-tXc*@;0<41amM1s zC50l(h9)EU$}swh8mkc-e@|jGO#Lzf_&D*C}A-#$ka~=8*SKHB|9Q%TGNlNdPd#~ zlC9qD>O`eYIPl>%jmQv>olX-~=PG|5EUlm`FZP3}#wpXdF;iOPJnYQ|uj-VdOegol zRybp^(vQQote%dwgQWGb0Pn=$?=yi>_JCF7cB>yHljQ#ZvcCRNJj1nZ^a@+i_RBQI zL;Ui+Bvkd})(xTQfC5uvZ6rERt2cuIr zaqDe{(pU&LH#t^Si1P`34R~~^ZxVDUeezgqsmx69QCJe3aBZeWgu?a(65lQI0+W*# zP2;N6IXoycF>z^Q?NCgMEjBI)rwX@>jVGU_vyN)gIAz#S)1Tap=C&^cFUUp#ELuSm z0E<>w@~m1m1BmF51GjFyng;#q=+P`C&<^QVSr0jL%1Y2T?n+_=(DSbngkFEoK51_k zPXMu0tpo@l1}Me`R+ryUt*{6n9W9F~q%UAjh*$reZc6x8K~(Xq`tfM_;-Z8@+)hsC zd?_L1iF`M35%VuV42^iKiMlHSnzs1iI3gwk=Me>6nWijcrf=8gK{*HcVm%RL@zAampT!FenokV z$;bBdwQ$f=;AB@a(KVP#dc})%-x0_hHgj&P6; zWhRe16<=dTK{Zsfw&NoUSs0HKS~s&(NhAZ6q(&u~o47;uE>~N2_j@AQLiX@i?!_ma zscM$Sk3uT7?36Edittn#S74-*#CV;yi#jqYF{iJBi)@<;#N~p;kW8)?4K&QaZNT`4 zhD!R30fY-rth`>3xO!B!%7xpk4JiNEH7n87zpM;IzBTdg7Fby*2l+Nn#R}yjLOnT*d`Z%X98qW3ZI;PiluIH(I&i1bX$}n_rut{>C zpynZKH?f-v!U(0YQ&k4g9XdPeQaJZO2jd7$}d#9#zz50Y*2L_QTw+Gh=EE!Lz%Jxzc3r z=4o^ETDtuUa>C#DE61Y-yHmw%yxq3_%K8k-DE8^3idzSQT+cn?OLnqPa`n~--kZfh4!jXn%-ko#gcOIM5h9|i?dBz zhtWxghtWRrr$K~Quw_Srs)OeuRR@e)W;M=i)2+K@;g0!IAqU%l^+^?(%}&HN+-2zI zGQZm}?Ud`rtu9ZnGqpfZH(mI8UA)4Z2s3ST3o*2Xed@njGfJt6X6nRSCK|{*t_0<0 zwpdjHA#-unJe7n-JW~XBZY9k#=w+&@Bef9i>Ti1ejmmE`QbT8o&0{tTDG>dS&LQ~9 zHb!)bLeD9d&(&EbFFVl9Fb%n+&@EL|N__Qp(0x)<$H!-nvnF4hEj%5Sn748`b&70E zhcY*1Wq|5&wR%rdwAlY%i!5}832`x&aQadok$;?&vv_A+!eny?#$)P5{Y-R^MC(mJ za+VYCytqkqB2L5o6q98V{p9bZ1UbcjIjlUo-yBm!omon-iu`nFI$wJyDzNJ|l84If zehFg)8fIPxi$1{-Ke5VN00ROJ%VJJLVvx3C8G4HbKmrc-iZ%z$9?i97`8r3khI+=K zS}M}Ab2UZCaMAryhWe~yTnxDf^9t{C<|%QZ)xINl)xEWmwkc&P6`tp63bk|I3#@x( zsz+UG-4h*p*EGgB#4}Y$E3|krA^z#`jIFD@^){z+ST~QL^k-A&s^fT+;$}^xojw5Q zp5Z$reJx8Kto#4IWqXed2&>h8Ff&&0aihX7uXrWBOtj{7@usFpRvdL-fEFdqr=UL8 z7VAR#aMDq$O111YjtZA2EI&D^yP`S)Ttw2wI-( zHan_*EZ8+O`Qnjzbm7$oqG$zP?V>EJ;8o49Yyh;51t18N7(mbj!4m|9;83`Og$;)X zPc*nOz`*~200c8?%(!DmLL41gFdXR-2gd;(cL?z~66HvcLI`$bh|;CWmns{sRB4iD z$($lV4j}0>CeNWPSn^aj07uf4Hc@)4xl?6LlR|GkU7570M;26%&crIDt4WtK8Jg`n zm8MUdQ#%e_*i&KInJnwV%qv&t-k@r8#*}HZWl^(ne@&TX*iI-x=vsLc z##MYolVMp-42a$XGv z(r<;WC)Q8Ftw!QeA0;%`bXbjOA670>HsNY5VWwP6ZnfvuRYxt4V}i8Rg(4O88G^5= zncZQ6?zP@Wa_RS$kaPA_-HopaSK50TLPXFC1lcg_ksIZj(E%F8Fn|dJ0DFR-dkOzR z!mk1mFu(~XoR!_N2N5ttuo4XbfUde$MeL}2L3Pu&y^%y1R96Y;<%xk(=cu^#x#}R0 zPR`X;cBwJkPV+-`9)ndEPovd8eIEE1)1 zY(GC)Z(52i+23*=YXI-=Ci{bSqOGW250@}TlJ-xQK|%eXg7+ZjS1GCQoa9}w%^_Y zemA%@628-SE7HBA<<}iI8{A3O6{^bxtNGK9eSzKBf87!WAep=MH=)|-1{$Y!Z*4B; zlACK+u23~cSej&#HOk_SudjEah2w(h97|nchBL_FMW>vTE_gV)q^Pc6OrK`)gx>8c{HYbInNoE{p0-69PoqWc2z~hoemb59c1ng>} ztCa)?K&uX63tJE{NI?cL5MbFrMdFDFLShoZg>axC2w7GGOmG5>TyP`AX--s*gQUns zre2Yv3Ine)u&WU*WuyDcnHm-*c6~^5$H_~ES_io^MXqx;L5vbf#+(25EOBh+@d?xF z7rq(#k4kd0V(Gw0pp&JmW)rdv&H7WIcZsHYa)FD6;3ux~Jn?}Mvr}@|Mzk@)Wr-=$ z+Uwc{FZMjHa`&+xyfpKuA+io`aQhJ3Omrnfu`FmFyA(}^NFNP7sb{Csn*g0OnN7~e zcx~HQ)TG0yR%($<-9aSvUSl0d(NACxlMuu_#xy-@DvhmsCWP+3XKoc%={S!dd!Q$B-D>64eX{9F>5;yPHQMX~N zl=l?fnxGlJK1C)-<&vudRa&-}>Ev9gNzxx%Rzt$2)ieL93ZL_WCY-uLNt~upRX3$G znom^>E!?q6oF+#Xd}>N(6s0MEev6#@WYcPc+1bBt(o*u~Qh52BT5#0MJTzvps8|Xa zk96}h#HBH_?|IPMu6Nhv7REA!l8|!cn_eE(w>SUY(S+Ppw*6*hh71$gJd47k1Ai`U z99|EYxb-#%b9hbw6dcTKcwh1mET3D`46 zFlffzE7w%YFzrTZo~q)ce^+KesG$vGWcic4Dkhr}p+?HXd`eH%W12{Hm&bhLCrkw# zHvv~IqDTVH?e5bjD%LoL?W1g)zr|t)F$gknF6ve^gk1*n=)$87*k{AlviBKw-HK&k zU(&}*{hdroC5_LIe6zF9{w_p+q$h?M94V#LQ)A?o&v>6~Ye@dKo@0}9Tc^W0ic|5Q z@1Z3((~{ul71CpKju~g8{Ji`qkW?N=xy=7VKH-rQXJ{2Br>hn?ujH|0YG2N&AdTuW z?xm)UH~bR*q%9!cjd->I<&&$h{d5bpmTZ$D9N3Asga!V^j!yzfMK^#({$^J4U_Sf zh43B+I_HX^u~-pHQS~ag0)*&U$bT+KuvQ;~U@_Hngc8oRrF0Oo4uAj%;Z^D_hQ;*I z?oS0wQVz9Q$JH#&?-$ZmTSt1K`3A8;R)61)*1WpTAQ*owiXk6WhuT+K(>>0A37n^W zn`xVRq~e#7@j*Cs#|&`&R|`pKsR;i;&}OIHW`AN-Q2L|DYxyzNVI;;EFJ6LKHG*8U z1SSl`B>?7jQFB~rc08N|Gg@>-#wB!W_9(wKbm8J~s+4ASc1u{KN-RZB7MEi{)?q7! z8`AYdK__*2aVG2YHx#BwNy9yslS+g2ISRFW$)keucXQLEIQ=pxtK&c9mUk$^FwJyc zNQi{S6N7i-EjDLaeFP-`LoWM+G*M(=V5drt^l}Fjh2sSrmvPsjM~KH8-tkTRRv~^^P8#TBrZyH3!d8k@ zMsUY_d2)Th^fV76c#lMdPg4JV@l!(@qjY%lC`}?_el|^|vO^N%9({8#jnZtGqg}Vf z8Htul;DJ#N<|e?SRlaB|BLG!kk$Qn<5FLb7hcTt zBBx`lG#2Akh)32g)z=dHvP4GrN9?6AhErL;;dToWLTAHp71kuqWq8~IVYC=n+d_M# zAw~5fM7>sqy2M{_M`rYRB)XI#6r+mShfkdcQN<)~N#tbEA$739F$VdM;CND@7ChdA zbk9MDhXqPBw`Nj@6WT{SlCnItMl@fvQ3LiBr88R=24yKITEoE|JakZK5_0oYb<-4F z^bj)@(c$82nf)QCb0XS6gg?Jl|AplKk2;T{Z?j!XwYel&)< zfjC5TB}Md5#=}^hrhp7bc0x8|xi)mBBS56de3sXfGGuu7hdfkwMT{4p^--Wow0)bA zHj`H%IoNZWXqUD%eHvwWpV?b(p`XU&l#aG@Jtbd4c`n5DZn%Vi-xOGESY{vQoW+qi z`!sOp7eY#RIE#6NA##8NmlarQiqR89!}M5tMH%q}fY8Hz7`aZb!gov;L4<`bq%uZ# zv3CjeX;|uEu_u{hNEKWJZxz{$f~bxA<4tC`m#Y##LMD-dw>`f{jwFdQ+gK%^xuqEg zT2#3lR#N{XlSeW>X);MeQdb0nAR=b>R#LKgTZ%SJ42d!^bAS)GK0o4auw`pISeoEM zlk>)n@iaP+_?Dv;7B_XAsu59q(iS)ae$0AY*H(vyIBe+npt?y-VuylO7w+_h-BU0T}@-8e}UuwKPszpTl?p;E8+ENC1^)p0^cbmpXHrg+Gm_MgF&eRCAj~ z=yiC4aipgQ5G)}e{czago*e+SSw?M>~y%bu3 zi)pH=b#IiJkOWS~R(H_lcVV&={gZ%pa&(#LAJ!&u=2AtEl|?w%pd5xZ_!A)HvW7F_ zJjdy^nbDgNx^)}7Q`%I6ZgfP`B#7FDh=_A!mzaV2vy)j^Vhz@e*vF&avN^rRMRWUp zx#T}sqDg5aIcZ;R(Rj$!ucRh4Zx(kJ6&>bBercqO;+98*05< zG+%U5GXP6JQ)@K_WP_`MWOpYVD0 zXlC9sv1!*ws4|m|MX&?+wU~ooqBAO%f|}YBBD|P4gxGK)x0?B-9;PUnfpq^@Y9Wr2 zONMbZIM=F1D!P0V_jX@`GkrrmpNpy)HZZ)!jqU@0jCi_5Wk2%*OnAFdLz|uqWg)jJ z%cLV+VEIv=a$&1w8=;uP5!5MxF=3taA|6(5ti^q?MXD2nSszNc9JXZbyJ_oKIh5yJ z4#H6)@?`A0GGZG#Rnjp|(lfL*nWv>y(U}pnq7u_7uD5qpt7opR7ZWMup*3+rDR~eB zFu>Ac0=Bn%0mLSNV@57_ag5rCVq0)p${l_;BZWgS!t)cdh-31#9Q#o{uri{1Y@F;> zKX)Zv;|Dok7;#Lp$Slb-L768u-BGEff#dQ|orGAAgc!16kStAi43+;}gxMq$%7YZr zKvecNN(3}B24qn9r-`UEzUp+VS~R3If1>LyGNeNWS4x=Dcl#Gmds}rYo2n*SmLHrz zpM^CDH642c!$p0*Y8P3$))IsCIO|D}4Sl(T8Fd%-O4a&9)q`7(VK#0IsLmd>p_Rjh7<`e^M}dvPL~0F3?F>748>Feb*rnPoaiT_E^P@va zI&z0EnGwU-_tD-oP(?<(w6(98xr)fsS{yQ`i()f0S9jodW&M+J!q1?I^xA48c zD*~P1I*h4Du7q}szGBejs%cKu&#t#D)2I>QNsZPhRaIf6a>-t*C~ApWa{uVnx%H01 zml-|aoP+sqWaS`)iri^x|?cIGNdW!%&G%>VZTf%4%dl=OU1pXGQ=lDil}nN zl(Ve`cXYYARFZ`mvzlvGa1z3*$@ffv8`VE{v3wnYawq?EMusu%mdjK9uuv;;NL+F{ zD~o;ZS>HGwbNO^&?veW^hR@t&K&miUT)2P&aoU(LoKCbUqc;_ER6q{IFpg|a?L@@_ z$?*d`zo}Sf5Hj^Yjz~p#J%)YbZKQjH? zUhRnTq*jf1y1MKsOVzCeu~fD)UuAVI$zrbMNoWKy5VtoowL-1{PXH7FjSYYh(-@6^ z28%}Ac?{VkeCtzNrNNEu*>k6>WoWf*@Fg z9(X&oP??0ee3GLZQsmsg7q+a7ihxgBL#G6vw%qeNreEcbxl!_$z6Yi|F@EXG%MeO! z<>sNzL(9Brl}4->jLMTUBQv;e9iwJb)J2m&o`j4XryGvqQ(8`C6Md){zEm$!qoYHD ze5Px1Qa&0)Pdxc#DEPYSs+Xj3S++aa1!ZR6$hFva%(~>C4UxV6m>7PGfA^!}^t-%$ zHuE?-%G|HNq}_;#A+8-Vy35pbf2E$cniZI*9Vfl#&FK+iJ>G)*6ytENC}v!&-s#S8 zXbZ?N$AfxlTXtrB|7c*MGqXbtM4fG^mTv#0Z7U+G!A$1X^j~2s^;|&~WS!)?dQ}B1 z01;zAi2)`C97Jei01F`u4;n0ZqQSu-1__)XASEM#0{{?y1bJ}B0317nh%||#VM-P$ zcerdRq$J4!BWLblh@+;lvc$i1{$@g;i+_^_AE)4tmMihF&ou6l`UJWJ6HM~ z+xcc;pswT6PFi}k$hbpK7d^~1XJ-GJmf5SCDf1$E4HB=lkB^{UQ+F* zxOOs6r@=lt>!9o&{Aw@)y~@n9^~9>Ivji#gi8TVhn~u5l78I_)5z|`Frl;<*%%+e2 z3XeM!cVlq9#{7$mveIHi3Z~$Uy3fenbh;_5psc&EIsDoa$t=MFyY9HINMp^Z$BM#n ztJ6e0%Bj@eYpkjt-E<1Y&fw|~G@M$iEUOFe+|RAQ3=Gc0x(rP0CkeYWDoz#ka0OrFqYE7@?Y*6q}A0y zMXU@~u!Q`rTwhJ}Z(jULq^Thu$2!wGNHZQ6KoBPb`KcU>j9BA;&yp=j9^)e|($MzR zG-Q&~vysv}h0K{^+{{W4Hy+Pis4FCq8ZcqH&@vR^jj=4UMj}(oFv^)%dXTd}7cMF2 zjWsUnJP2C`H&fLfGf@9S$%4vsOq(d}%V>^cle6hYKih3>9$kF%RlPpaYBRd4bk4j` zYg8-bp!0Oo&6&+j((70&-ArJ{h$Oolm5eXP;04Eqg zMyNF`6gI#FC&2%R6ttB=4E4l*v)LZjmbSkC5QSdP`5xWo#>1y|je%XW4|IGIvF@#^ zJ)uI+`VbQy(?l;e2vMG#K8K<+IWI`0dRxp|lb5FCWI3Yo5EcbAr_$UhYm>Q(tQgcO z8)7FbenMc-nBp~WF>qZ+qK|>3)1T!GFHz{Jki@9uMmTQGc>-fl;Os&cJgH4wZVaRN zP$DqCEH7yK+tVipct=QjN>1A`pT4$6FYhqvYb%pmaa`6WnjNTTWI3I0Jm$9*ImUru zdRV8(hsA@rC6{jrRRTAKJ=mm0P^+6{UYaA6O(k-D<||k+Ge<@yJ<2tOyQZBaHzhLN zGCs}3WvTxlv%fZht}QYW;N!NqvDQ3|dP>xaZlrV0?0BV6bxKicZl{^JL5ELNbXSLT zqsX>VQ+FK-k<1!tLqw@3L38;~z*d%|M>P84G?E-RHJ=%m$ha7i8;iaS@%HYKme66kR1F zV^{yS@sX>Las;2lF1nZFSV*xlieD+qv!w3mu6_Q~(qZsJ#uvG9Oh>v{Z|b)ymX#-C z*CT2^10)}$k;`mLRUL3CDVxmbaWAcFCHH`mw6XwqaVZ_x*Dgd^MIs1spcxW*O2k|P z>P}oBL)?-~W8EAfhGl((Rq@sYB?(F@dx>P*f<}2ytLCSj;W?xJumqtgVzaIz{#=!|y#$=3%(RetYTGlhEwJN~WqTi*ZvOEi1 zudFm{7-~xLROCq~dQZpHv0*BQMy&5v*2bHVCGJL9rO_jIX4C4xtvg$y5)hASBuf9u zGDlWsa9}8kI3&($V|z+jQXN$rBYq8XquY?^awp=xx#~%*72O_xOPZt!GD&PRRfDeQ z#_u*nAzjVYu0~*zTj6y81{l^|5n>R75JZFoIfy_^z`_)sa3d(377SrntphlkDk4(g zC8>flEox7p^_6CBRCeWrfo@K0CJ~qLSC_IZd0ZL$@dNXeU`4X%%~rfrcsa%3@*>WF z-JOn(1cf#`h7B${@^Oz*a$!7`X~gHnqiNza;)_vJf*oTmVKAvwQPI{pieXMTr=3Ly zHSW!#rOWB^G~mnmwWlOo89f2i(ghc3C#|9%Y*x+AhPY`!u|C+G(lS}>F|hxS4a(bF zQluAg_YOVAaT2R8by!BKWkt(IRm%?eabOc~GJuhz4paW&%4H=ogWFs978+ot2~3_sc%6PBYqc!a&qdO>Hi&@xC+Nfz&NVr!F+TGT7$Ji&9J@>=VZ7R${bU>bSlY z%~l)Nw6f9J!2sDk6ZKf55mik{CsxfxP0g8XDp8zRMx_*mXjNXjiBPM!wu6QoJ`i&Z zRw5{rgLriSTjdp191Q>yKme^F(e&?yZx9Kf@Pq?szzrxefVZ~QASeGYzzoC6fC`P9Nwn6+ie24!l#TS=cd;n|2f#GTlu1 zYp#XI@kzV!pq|Z0p1^9ZQi-np>IxKFlgsEQ2coE=!j3LuwrHa+u-gr?qnv5uk7eSD zl<^!p;x%m24?%0L@#(35JEL48kQ1~y-s&QglO%FtjT4a#Gyx>2kO~i>FNiTB?30w7 zLlv*PBf|m`HDZ(3_>nMTscl;_U~-fbvyk&)r{Lj}2_cI8!aM(aw&;nd?dhMwk#zq#k642l98niENgs@g z5P#Vp*BdI1%D_iM+StL;G4B>3}5k0U}w{t`RvWz{8l(V7)j~Ak9Fte;X+LNjPDIvKNa%F6xpr zYC9#ns+F>{8=AmGONiT32q9=RM}q)l0SOR7hz{~S3Fy7&1GQ@bA#y~a7dpNGkiM`2 zI!zg~oAax{d$-opI~^EHC&j|3oHUONLrGh?n{}<8Y9xU7%pafpQom5JrWTHRPBBi;gq@embAfm1>`y4Ek8qxn49s(L4Q_&(taXp9VB??Iu z1~ewoqBzEQ6^8>2y#pM3>81@F7#*aX_*0RzK_{aMDwwh_TFFAAF_o<0$Ca#+6M-g* z>yyzSDfL6f_p2<(x<970H-+jVJDH|Q%9Q1xn_zlHCrPjuOGS8zBzVNA=@OMOwB$H}$q;!EL?uA$i%E7>3IYd-;dGC~9( zNBRx2d&iLJ7goVC*VD@uw4n=m!jyU#tjwR!!z>s!lq&!SXssJ>&x6m2L47}JgEaU%@rgQ?fzv?WW0UX7oBQx>GHi{}i z39ahsu4R<3_%cnRQXNd$j9gI&3c4UlF|~u}2!tp#0I<)G(3a>6fapVr{XBpJU`GQ$ z2m$5K`23Z1gRQDNNL35Si$tV?A~1&>!!diwVdI;~KsvWvi+z-pZsP5E{JL*;7~U3z&|95u^F2m8u_7kYm?}Lou)Y?|1w2FAsr-{sy> z$}iCpATz=P3{>}1Loj>Pr--@dY^|yEGAe_&6>CZ=dLmHC7#CScd7F@oin~^EJ1H_T z>*$?A@xUp26s9ScRyno^VJ7oH&1kc{Eqb?;(lzjqi?&FtJK8To#Ys&qJU6?*11qt> z13F47mHitYU)m$|+BaH6O&?*M#8DC+^;U`dGQC`)60JA*lq4%VxiHD0IAXGAv`Oq# z96=Q={fJ3Fp&kCPl?uwe3Tik5&7k|lPj=K6gJs77@Q4A$&xSS7Q^J|WQxA%3yiHQk zK#7#U6ih7o&HWfm_2Hg039+hrlR*C?N-G_Y#OR?V<0vtq(6; z#5tNRG4W6g%`2fpucXQ=+xb)p2}BV~l{WJzFB&MQBuNW=+y-0CXDphdau?33!)CHU z#Ip@L(UiuGC)a@=ULq9;vrPfyHI8M8qC7kIAXg~44R-B|(EX1m5mr0RqCs7w-4#xX zoTI^Mj((EF7=$`|S`scnN&f%2uhuv?o7!F0JG^q$rKu$nsKP7?)vOrvNHYAzUR)Vy zD%#nR-Y7c}(HkAZBS5W1P(RbDIhBf*#lLfkIJZ$9l z$on(#L?*z&sp)a1R`s3`CZ#*eE2fL1{d1|q70Eklohiw&6XdC}yh4~Mr(XLZ%-|5u z%o~C!$wP6R_vuN8k}?IVCV>JfgR>m{k;K+%8R*h2eeEJJG~!Ol#GJdn_Z?A&5xV3c z&HiyoFKfM8oyF)0EsXz@HnPzjz4NK`kjCR^o{J+q7q~r=u}z3(L*yu z4Xj_bOAk<(LyTA#N#G%reNVO2nInG@!hJ&X+YeV`N)^{!5 z<^919>&a!pFOWRlA=J}7iI*Psm{Ro+sIuOphw%ChSYLiI}c@O^(%u93| z%6SXu70xp3zz+XzLU2*j9Pz;krlPK8lr3K1kLHw8ZV;{r&7wOfDM}tl1(|1}SLj?j zgCnRPd6>9_)-RDUO}u8rqNH|%V~ZTka~s%I8O({x7A||ckYCHNn3j?$zVgnUZ)L$=t zntf^ul}zg!tY+cOtbao5rdph3MJYYrtfM6v$hI+k`QK0MW5;&f6}>rqqAnKoozv=K zJxyeZn^PH?S={j)S{ju<`(9?kJ^<{k%_^IbqnZWFMZ%!$x}(4(rmW80rL<+6B|L1) z<)omqNi+W|KMJW*5nMH0BcoBR!$sjIQT?&HO|Lb{x67l>II5!-Y(My+oz-0wjZ~AS&Vz-Xu^`^H6#snk;QlFme4GRCx6sxI_-+;c}1EXlh+ng(MS*%9w<6;Tp6n`Fr^e-h7yo1Vh% zzHZ3TMl6w;#LB#FGOJ*rrjitsI%<16vcWmbvOJa*ABnWDFs^QpxepzO$}$FxM3fxB z-WSC43n8vpRNf2Q!<7-RZ~a#H{645h$M&1z^d&+I*>h1s={zZW9_NgxuaUuDS5IPs zwNUoCf0i|k`>R@h6)lcG{3WsWLFo@2-9-@`nq%b2(qE>O>@W|PM6u>ESuM%5+S~tb zz`jjw>Y73CR78+Py&$^^pfu)D9ST;RwyUN&Sc2S>guCgjM4}?bkP_m<5;IsqC6p|i z$(c^-!^-d-j7;1i#?(K|60Fp)ppHQs zg)d`873273G`yW_Q?v4PbANKTqJ>DOOZ!=I!4ChIsJ{EjJ8|jB4$qQeL>J1o{TZU+ zXS!XCjI78bpBEnMbI(Y4PW9ExRI&>l!kZHtn;s6KMxC#aq2YI`Z${m07Xw#EB#4OT8lTwzMb_u0*~<0Y|K;@grTCPcue^T+;t8-nL8sHbz<$ zu+5{OAJXJm+2mHSFbgIgeHde8r*G@RZoC=c?ZYIGatrm08CL=iqH#&1If!US&q&Zr~{h9aF9acT|xSAqmz(xAoN$jV7UH8-pt~ z2c2+DqGX{-9}yPPfDDd6kPQQ@K+u^fIkhI6ZMyj;oN>xIr$+xVZfO^6U_Pbievh%2 zo_id!A%I zs#{euez+y0)a}PvUz6Ph>s5kH6dp?+hG?B*VQw22Nfp{OfM+?zH5PCt5lWqs9vZfl zd?!{*Tf1P9#TS&SZFzZ+0@*CH?;(>eNczQ}XmrSwo6&rB= zW)+!jO2tPUb{H26QEJ{YduzzOEhpn)whk#S!&;hZW6%FhwFa+b0VXJvabN1ynqmEw zTq9L5@Av68kNT2F{AwX$|&vG&!wTy`0#!7hmnqw; z#yr9Ou$6SXmet5=4Okw$eA7Cbg;wermB_{Jo2QYgu{{$|g2B}pf);r;>P;ZkC?P^8 zqDQP>@DlAf)(c%q8F6K(nkWV2BTr7NNarDx(^ zyX9IdVO1&`t*fp%?f!Jg=d!_3jW#$jU8jDu9YX*0Y+H?L%ae$AFwmT`>bS~3I_ z2pX^{-Wpw2ItY@U(WOA?qM-axW0-V72~=Ha4{K0TusvysUDfL!qVU85`I*W=;;PQv zKE=8FyvR`~TT@q*(<|o*aZuaw7k&`LFdbztNaiUH)bxfj;&jPkHr&ldAcPgG-AHfy z8DD>>hoUcP?mgFQpix?8tTmSLI)V!0)UZMnhB57E>QPU8e)p-iXiG;tks98F$gk{$ zs8)Pb;Z{CYD*&}*eyJ;*TVkU`1-cJggVagkl83q}K5j=jLt70G=(iW1#YiT~(DX<* zm_#LMDov6kg2E;=lHCkE95NUf#ezLXo(}&<_5!3^>f|Cv`tl$(JkNr1*sMa`Xi)qU z+kF1Sl>4}9NJ6Nc?9ybW%jmA0<}~Ml@Kist@NGp^i_KJ6wwkVui=HkjUGUK79-H9n zRTkSsn>m&UcRQRK1)E(b^-n>tu35F~g+&0!W}a zw(FQ7q~iRszd3HXU0m;`e7dTitZHOxgv*%HHN`q9joG*-a9Z{FiVp4soF~aV8+1ZfzvsfZkG!1-dL)>aq zh*>OXc{PtDM}->3fe4M6oLB$AN(rl-0dA=uyyblCSGh<lf|Q$mHHHK3mOXcm=G%9eKg?0oh%XZ3W2Hi$0H1&8N3r=eGM(aqaXEd<%H7&Aqm$d#RqA+QnLvl!L0ytS6?a;1+D|bY3f{ne(a%%Xps&UU0{Y zmQuiWcPuYm5m;_DafmU_L_1x?)uCCa!bW7g{>taOrv}NhEe-RhF)?)4rE!Zkr53K% z&(Vn0?sz8S@tB32nNYe2AvgHLdc*w0&&k+(wu`sn=18DsRUb2#6j(WT>`Bg6RJ3IX zRDdt8o;l6zm9xa}B6W+0gTrHj6*@nRqq?k`6?inO4Px;MsIm}MR$$8Jq|#{b%Vk+m zenz+3uF*AI>GWpS6rHpG`amw2*mck6Iqga(b=5NQjY*;`%Mymh$F$L%xUhM+A;t>7 zfDIZ{;kU9Uzq0GncbN=iS$#I|C>XJrv+u>BBj%5Vg`VEQv5Alcqckc~xj@g2j)Vlg zg;B6#wp#ziDQ>sQYsiB!Wv;7BwDrgNmXjXc*I^;mlN=cRnI49*2*0FPVeuIq4Vr#f4b8;a zMx9M#*&a1Pe4Se8QVBs+=19#y5njOHil1zXzfp^I z5g=0B(RXRyJx$F2%gB^YrIurekQlv>_%N3iNm^0~6chpvS%t_7Jzt~!(w;Di_PpJ> z{03myVOrdu{#gjMu%NAt%2Ej*d)!I(g^*B87ZCOhpuvp#=@a>(Ugd>{#o0@Bp+)bx zP18{!CoT+@`hxmwUDMAi_&SulzEtEaLL9@5@Tpe2e}1Sn|@=y%VSeg8N2P_@Y94?0E ztx_z}*BWJytyQ4-JYiy?o#>TIu^8L$c_ZiS67|54W=!7=v6OS_I34 z1XNgp$v}*n={%cDwapSL&$N`fuNgocyOg#-A#XwYMyl3lrM5rrv> z`Y;Rsfhg0@d4*{tSX80nxKU*!`5-|s;QlCIG$MzhYzAe;*~NWU&?!?Rik+oth*`E? zXH^Rd{o5HCWm^^-IbBY#&3CsbYUMQy?od>pb z$mN8SQ%ocfW+aEoNsTc{b*dIdBpXTU4Af8xv(Y8%7?7}L{P5{rT z$mFXGi+Ht|WuaETHJcAUOtzL#bop9o@=n*S-$4$~v!zA8peTXJ#dAcb`5_MfupHQK zMhg3wCWy+D11i}>rpcJdMu$%9n=Db<+{yUh8$HriaFC?1CQ8B-#*O(=BVn0&ZR@eU zPfiIMJ_eCPa%tcE(V0@x6Q(TCPzw@4)jAE@R3aC<_0(q#4d;+Xpq<&0MM}wx%V>IO zrhx{AQ58;Q6+JPDVrk>E;e9P9Pf`aWRvE95N}a(J?ujFX9+(U99X{G!lwJbOi>by7s|eWv zpYiD3m*Cq=ZcBo$ZEaE2n>p%*^bX0GED?c=#ED?~$wYmn*jDiES@w(nBsxnYibsZZ zOpMGZE^%GuZIQiXNNUUv`#lIyNr-JQR8EQuMd65Z2%r(drb-wtZ8FjQ0iT>b%7^vq z0AUKA1TPdammeqVLl$v)lA;C-!6LCrPZ3te3|4T4_>O?O8O{L z6-#wA56LL4=?SImj*0Bdj_iaH#U3!5+!R^$nTENQ-Pq#rt=R!KpJ9o_mC%^<)L@AY z7HXOiVwjKqmc^Xa*Lbqfjr9?Tc7}a*VfyWyzsZeM;hB(aZ83#VW)v0pcPh-NmLwC<46Xj?AowB#%vS{l5-_u2qm99 zWnJ~sBS7h@gWaKZt)l3N7{@i3pSBEf)}gh1oc(C6<2KlN9uO3NnIFfS&ic!B)l~S2 z2n9`I7NbaUbfp~jr_-k5g9P6497j>IR;_BK+lC>8Ol$TEW)J$vRk4!ZIUlkrU5?P# zP_f(Ys!IY+qTpChPxxl2fQ;H5AE(Wb+A*McCNtR-5ymo>t8ghWf+6ZUNv#cBezJ|s zwj%&U()OHp8Fqw4Giqxm)l_W&QGD_r(;|^o=u<9;;f{VkK4ex{|o*(GKETYdP*JPD~PMY?4sj z7$N$Qp&*MEVHCNX%fQGQ_V6Ej)lI3XaE1I(ZF)`rmYJX35mZjfnpHc|&nOSv-5?ru zCnHPUY2+B8W?|)!#;A-o=`asGk&S8a6c`Pp9Hu9TMrDg8<;5K;VF`yw-OTsKT%*ZI zkQvV1>>}TE6buk$yh>v>kVCoD} zkrQU8(ZPyo6c${TU?F$=4Neo(^G@6rLh97kP#xJac$th_*0VF}S?q$DXEv{}#ZSJ? zCDK+AsF&*Y#mkAvKLR%CHo}o=H zBIb%o8;bcJqz`3UPJl?<89h{yiYGS1xpws7PT&)3mehJT`C{-P!hakNIYRZwB` zv9zcedn4*#B4m%y(*h%mIHzdIZ4-m0Gft^{X=4j{pm?{~uvl^sjz-9?*!|kfL>-}C z;gkM$%T0}Er)BlZDS7cYDG65DD}MG|*=RRr+lQFgKVJzP!6e1;i+5(3kL*#AbI|X$ zV@I7w2NtcajBF)&qEgK6s^IF%>I64I9p65q4%ed_`QyfPAlaG5t?x9A8YM1HCy-~W z9JOVc46ry+;6=Lk#Ok7X?XGAqx%k#*b|J|3G*$IFAa5Zv!icTbt~822uE!KeVscEB zZi&nw^%>0@qXi!(;}B!oR|ex*(GZpYnjR15iKogiXp;1>9o;FphMo;EU@Fq=Oqv*0 z{qM}6D+mV_dm7gZ?oLinUkS!rxQz0_^HvCI5V(H&J8p4df7r~mv1TbJmU)WPsb;9l z&3tarsGX5ul*eNNs!)QS4UsQD8F+vK>#Y|^6a*GaT) zJR>#R&Cu{C)6u3>{->0^SUq8o=8!NskxZuS69yrX6u#Q_!r}B_iYm$^3O3X0^29%;6J(c=nmD~+#)~-*|B3lK^#H` z5X3=nhrot7SO{4tvEjptJ0jv3aFB&XAsrcZlxVQx#)23bnq0VXP#T;NV4o9wMgO#t*=UADWbtPBP}+>6e|h1>2#9l zujF>i52f$`qzodHfE&r6jMjTbUys3$V2X zYiuqo9Sd3^$rGOc3lF;|p^Q?>DXFZ|$}3}x>aM81+Do;fJ~L5E2`N;LB={(b%(RrC zdM`UJ)ncwh0GC=XyvVQv&@+c5q-)RcX2M9N9cMZzBA~F-(jls<5(`I|dehB63s*7< zF1=72Of1K26RfdJH55xW15HfqLHXRn&M}wx6zWGXSrtqvBHQ{fR9O*qjVsM0Tnj;k zdbFs)3soHrI2_UZX(y3pdkC>O01+vGkb|y z#y(}W!bBVYy$@Y@XR8r1#QuT{-az@qu|VT4%#S(;+hqwhY5ikr!4_F7kWg7IQg1QR zj5X@CkO3}_#X^zI3?jKo-iq0F_4tX_NXo6V-3)-yG{IstJ5fydL?YO4ST&2X# zawgD%ySTdXlB3hwltvEjvd6&vk2c=S_1HO&CfjtWTeY@{E76|xswi4jmXI@VDP0e* z?F>9p#xm{g);q(Uyv>FIR$y}T0X82&P%KF=-SpE_wD(5tn$$3_Nqa*TSsL?>bh)As z=2r0TREo9FFxh>tM8;@*PNSo#HBQ8fT-!^#+1oAic)8pZ{y;moM60aHdd^(1+itH< zPVScf3-i_WC`-y=ms+%LvGiBNlr`tXD{wm4V4V3y`Lc)YBAF`{BieArXz82ZT`FS~ z%s@phv#M2SYBa3q?B;m6(p8Rjm$kDv&NRD$526?)Fxp|JV`Gw;y2!RA;5_JG;KLZw z4g?rt9Vj#B*%F{S0<`fQ%VG)(pwBdfLFKJwcgI6gTz+U6V3oyvnd?h~7&e$2h2&a8 zVGm#I^^@%|@n`?r(TIe#D_!}{RVthj!L;|4bx7VWXQ_wi7hf#^NtW>_9+x?EH9jy z3=^X^r1x~tXEOVok_Iq>&CLgO)wHHH+vm7Vi4RaQywS`Y)2*siPmSJlUB0|Cz5dbh zI6gv`zYds2SuIMFjbdUA#nz?)1u9$1G}Io&vnKUC@r3EhNY<)I#-s^OE!$+9XkxNB zUe?D}ky#cU6N*d8RfR36)D3#Xb;pR2a%y)oQAhd0H@HP7lHi$^1P_=gZ>eyCsftm8 zg0-RMd5k=LAseo+h!+K&2A5N73~?TL$eb0iSpj3yr0zwtYFS2Zx2xbEx015|#hFX0 zX_F+cOmre7KFwo9`H+5|N~4{^%11;Q%|la}%z`zjTttnkLA9jMOIgx0^?Dg#4kM!s z;%1`vYT`bwEl0&`;VFXDk$TP1Zf@{u~ zzE%p5dQ$5iQ2|Q7hxI80jVCIrR7)j0f#_HGl^F+ma7N7%UY_t*O!-Lv4WuZ2*vHJ$ z$~M7jf7t_(&Yl<)HThOZJ6o=04i{pdaY>QpJBr_6CDDv+C3T(5(8^Zq!WLOHFPVB6 z{-#To3mfOSvb>@^4}3}qpY6U_dm_1{wb{7k2~~vb5AVXMu!F5ui|!N?lo@2aoW#n( zv2hggj$Go%5?3{^mCh(1m!&hY$jf^@<<-zxA`p$%MYqgdfDq=oND}3Z`UK)9#}+Q! z>{+>S`xsM(`6mU-gouZ`mU!IuS?M+glwvXoTzW~v385u!=2NDMBU&@AGE{IHlp8*U zys8)mnmS4Gu$q`BUZMsWhEuf~R53Iyes#(<4rV{gWm zg=bF5pQi=1*w2NIbBU_&!4ZzJCJouF3EQO-+pS-CQgAZ8B~M*+*q=uVO*>EwYHNk{ zX=E;k%=g?`17WQx)Pj3Ka|Q0$R(5OuTmNWIQM>fJY0C!L7U?tK z^McAdrqUOua-EzC(M#k2=Q{@n^wIoWo6kQ3J*rFz8gSLs-x2g$ixY@;H@)vQcAD+I z`~ z8QaQw`=Xzi(J}_gA%dxHrtlS~Q1j8d-iWfao|3mEc%ol*{$oe3Rc$z{9CI_9&yFYr z(B^4W49u%84Mz?Ing$MZ8ZF@gWQ`^r$7^ z9s@!Yqqg$nm54{BCS+>d$j9==U<{?Cjz)kehPERAiYLm(t_Xwq8ihwV>QZ`4Wjbx~ zFp7CxCCZSiv-Zt2wBv4?&z2A-a5#cn3~6khYWFI}j1;dultcJ*M#ShSRKf*FsAtv4 zEtbM?RCvZkg3CZqPu>dSZz70oiY%7&=>_#LF0QOd_GgByLR`XTYl2X-j;Nb}&L&0* z{JJOYKoEm&;-I)h{4(dD+yXM7W7v{OH!AMeY6tO>P00f1plq*UVu_0cZPH>UpV|YT z77O=i4}kiLfp|)#vM66vMBaXehe&HXzUVVRPJXrtC8kI!^*c^wz@(tLqCZEiLGN^3O5(Hqz zZKNWRX1L}}TCKJ0OmZG;MMlMK#>3!{2Z|(&@d!&`gpowl#P}EzyJDj-KBwRcqP;f9 z)*>(?PlvyH>{MJNs&*%1Dxw#W#{#X~$2l$^0w z<}iRDYhvn279VWX#t*@OB)sZ`#hi*P4#g(W=JLi5S3v9QM3QfEtU6wY2wmmKAPbNT zr*9~0SxBnI-lV)Pr~E91l=#id+;G6uZjS;h9n}TizRQWe>tk4?H_XL(%CLgq=soZx zMn>!;lWY7=tUq9;9Z3?%%#p@?YxW5Ls%f0j#Og{~)`@A_<`|XoSi%vJoI@+oOiy;` zjB;Yj49E&&kET{oSsqV-TrWi)kD-ul1=*%BhtHE3a&N}&abhJahbX3s%?nwk#~O40 zUeIJ_N~(UU9V06cJtg+?DLk6fUM#!%flEXt*&Q$MlG@cbJ`-NX0E3w)9{j5 zQ`GcQp0vqo&`Td5hT(cjOB~2#yiYg^3ihG{Ylw$cT(gQE>osgGyflgQylrUsFou+d zW>C&*QzEnp<0X4kJFJWj% zwDRY#PEgKLs(7G`8MSmbks>T1jZEl|bubTu%7n(`<#7VXWH{ZR8*JG$$Cf8;12fwFxC>rQKk;7BIJKEZ2$JlGBpZYVo)<|u~zz$ec)&;#k2E( zs#jL+G>8!z(?r244D@>cNgp@NSmUTH8|C7*Mvk(>tc-^e2c}i(WP`Z1!MensaHKp# zEaX7&eoU@e)QRuridAoOg^sNb^>Klmq5&JSEbW~3RVx(#i5o*tZph)f<`gGL_~EAHfd#UsAtS9s!Kwtw$2fu zh^nn#1$dOrQ?^uC8WLq%@QJeOmX^q1%f~DqR5;3M5;3Z*kSk6GN$k#$vCbo3Chs=v z1w)Q$EAMEJE_ItSuvWfl$Zo}!I3`B>j{vt+WGcx5iIrW*)ckU(*g}c9^07pWDXHFV zHv%d*@(fs@LvZ*1MvfGQNR9COXcq1s3O;I4kSOFwxU^K{=I&^z*j`Vp7=*Io%0Ewv zBQ?$kn{4_DYGIg?Xa{NYxGho z=#1tAK`HS$%F#_P2|dt>#A<_Ss*+K}1XIwdBxMY?{?OLQL%tZ0LM>Ec6&Ok~OgQ__ z90?Nx^F(F*#9CGbPYY>b^vhy{M^u$8N9<(hR4R^k>cG@T{F*3E495Fjt9D>U@NzHM z6lqUiRW=C!1iA86WJBqsa#nAc^A%giyTXO73@qH*D2XK3c?kp_6VFt9cZrZ=+W<}b zR>$m4sip#x#U5AsOydc6ld?Q^u6pgfkWnlCZ>Df>#so)H8w_AxMV8XGI(U!HlI**7 znCk#c-Mp|j&PY0B5_a-L?C7M;g3@pt513piKU)T-W`;m2C_fa^8jCoA8TUN9W?pN= zZpDlRwZ{XYn1x$!A>kHs9w*Y^(jkqNEhvqVRAiNi)rwFOO}Y|b0C7$C(TW<3z(O>U zca#y?QK2Y`SD4qe4(C5cvuQO$eSb`8?E{fzs`AopKVsBp|7v~GjhVm}BB%4@cCB5h zjF4UbLQjdWeVnF_4)5!hElUDxS^Xz#PViC$>2TSiTs}yZdoIM_avqD)0SgYkI)X_S zIH1iK^kjwClBccwQ#NpU>y)TCvF;KlXIE6!F5eAUqQyp)YFb&zDHcrS;HEqy=|u&s z*uI5d5s0Oz%VRbPmU+31ER$6BjLSZ&dI$nRLV7X6rtF9#jgX8@hRsv}Q>yIAak|fX zcBtow7%kIro`MOY+K_Jw2Yk#lj}|4h7;RXw)eeAPeb7nDC_Q z$Ev@QmI;I8UT#(z2(DODtA>$VQ%A!VZ`>f}p1T)FrEe&SVy@A}mhWtHD_X!jO`+-k zn0y~m}x1g;AluafC)}u(Tf1meTKQw&X^?_;#-?|)y&sB1c`M?`09GY2Fm;^z5Jbq=hg>B$3g#RE0wpsgd}D&YsUaPS}Mkjd8?l z-4yDxH5XZG@xh!p=qO|v!yEk2Tx+< z@7yQ-Ow@a{CJ7gr67>x5ip3yx;|v=Y$6nC+T6XzHuw!@|1ljkG#?`opXxkF}Y2W9* zhj4O=dv0z>WOhlbXRD@sO-?VvbDJc1t<1{jsPE3z?j!@b-&s<3*LkxAFhjP9BbYzbczXEI?s=j$ZZD~O z*#(R)8LqkRR0&Lul}Dc*SRiG&xl@Y+Lr|m&vePr9y$+bY<14=9Tan@at(R0UZS^>r za4X9)2wMoyViJ=~A}lgzsT2F#wT?Dj@rB$iZ>$BlH{u28tE3ez~dB$*ERP1Bw@^jEHD&Qvz*h`?mS(W6kkICc5+R*Kz6BmguQ8?#gbJ`xcq{ zv0y}w2L*zRxsazqj|M0IuH3X~Xqi?^;Bwe{+N*%rPISSi=RKyR*947MtE=RL1FwBFlO>m^1IPe}2mQds|i z<(F9zCla?3OT<&T5TCh3_w`yE^YO1DpiG2p`f(0IjX^drh_~S|d zCWmH_GK$EcM{FHy9C&$(%c`nHHsu&>Xla%IU{EY+*ymh1y_VgNNqzMacqZuyFJA}t zHWFMd<``LUw_TJ|oZvNjt6g1M#UV+@X=~@YweAR~O840+?zJCJhn!@an|OOTAcbQt32vp^tfoSAG*(CNG)jCMR2NHk^!N)JL4cA#8zJLCtxnMwGPtXLmvh3r?g$ zE4LL$I||(0nq%<@G6#V=fC@*Q-tN2F#Ut~&FP&wJX0tokVp zVNL8?y*l$pm@&*b;sIpV_(L~ z?b&cT>Cs>(bA&7U^k`4cdDehLD9K0C2P%I_N#AIPkR>f?1W)>j=TwKyY^siNIbm3F z7?iV~QR|Vd(bPxq_aXTeb1U1c9x^!tL+R-WP^s~eC}k(bU&<|x3IZfxR1!uuEiYsd ztdR>rL@_h4&q{8GYp*8d0DJ#OhGO_Q1-E!qIqoTFIyk%O_S=M4Qh@nso zFK@HM%HPyuJ&Iaxq$O+rp3q#!x{n3%RJRs^7wyC%Y#qQ;jrWZIR1mHi)J{wvBjQSrmvameqWQ6(#IS zoL-6&#)-JEWtA%;v^p82FLI8g_52ZC$v2&kr3s{7QD5{(WuCN>DM$tb-wAQqy_43A zj}oLCj5fr++RP+G^%Eq!U?VG=E=YECO`+RpL&H_IYgLd5+T#Ki5?UH*G&AGYR7W)~ zc5<+3$K#3wExRHKL8gpR^UUJFmsaK^PCc}xlkiUI$^d3;hJb^b-T+0R-4^Fx;9OpK z)d}2>y-}t#I|{x3#zGKk4qybKdx$pgi{CAY32jp$VFq^tT}(ZzQZhUwQ%{WN^}aDq;Vy+i~t;}{+=i@*t!RoqJ^4q><3o! z!X__#aWMw_)uIpYu|uL2HkmZJIoh%R1@K#Umafh+8D%poG^U(n{2zbBM zvwSj|IVvkH%c2xq3oW9cL|$#l`O2-qVg*nv!wk~hA()$^{H6fgOK}W&Fzx7Ou05e9 z)R*gBg2);F+*IxpT=*f9Y!+wQ`o(ZYd$la3du*u3pjLsW2{ovABeBidWH_8lDI*#D zt)yZLe0OSCQ_;9aaV3o^)wOVEbBx7kSMSApiW3*f>_wG&3qJUR?x`$!%g{hkZ6$ip zTq#C0a~3wU{T17;${Ehk8WW7YX0ZMEi$qJ7(^NadUp4F7B){c%;S5i$R*FR!nBiDb zF+EuD=q2oyGAt-8a-4Ve7~Vc(RCP;9J;)$iq}9W5A*v2?Z22zf`TK}&v>7TDunf7 zIo5>8T*`tPU~QktQ1Q2;-Zj1RmG!)S4&8`G`84ie@=4{_iZy2axR2MTK8!ZL(!i#_ z&=qUYK{6JkDHK_%)Hgh(#ZE65dKRK-EYoy115uw9Si994A^((#LU-VSKJ69Uih9??oUqG9i@0MlW<10|k6`_$QjRRoGT6 z)-!B)2TlOfG@_+ar)EW~_eqcxWjQE8Sri+n5hIPkRLWr^KJ*&x)@lEQF{fl_0mVnE zmmZL#Zx(`5^8-qsLP^g8O9z!U(sLnjQDnoCGhwz|NXQ(7A~hezcMfJMPv#~68HGs= zSaXv_h4F$cR(5F~Qz0dXXe~r)U_mL`!ebIADfqKm=>~^nMuQR(aeM+UY|(4$L>`#o zK{c0qkAW$bAx`ztc4H$LTT^F5bT&++XQOp$bFn#Z_j9rMd7VZS@x&p0VJo&4^Nb$TXzEurH3(4h@k`RuLe2DN9;A8;r9cm& zdkhI1beJf8VmVZWK%aqpn?j@p+|I0k**<{+{rYJZ6_D;8QO zxqbzsiV>%MA5whw179hJdX2Mo>A_iQv~3V0eEpY>D~5C2R!?nVkx@iUfV5%(<{4`^ zc)N0)^@dAUC6b{+aY15u$zvW3XhJ#{ILLV{vS=~NRA)wme>@T#QFSkq=Srp5bvi^a z8H62NnJH36B(K7XNSI6OmP+PHC}ndW8uVh_7eLs9bhQ^c6DVK*9tn~es$VFjg_+2D zY@#B%F>Rf4c$~Lrq!CHmDL}td7QM%HhC?UYHC}ksR>F5TJjQ2>IdyP%A#Jr9$zx%g z@uK1c9LRKtma$i+)r*d3jvi>2VpU|K^&*Gn7?@Fs{>B+oB$vst9=L@>RyixW_@8a} zfn3Kvt!QlIqI1+1eFo_mWH=uNm4lr@pfmUrv&BqhSaOE=QRJv}ghE2@az2>&ElQX; zy=YEWBTg$sX1a$p$kuGK)+3qu9R{>@)Z!{C!iHnTBFW=gyqBez=6o$EfA;98TV+pZ z7l`O%6S5|IvgI~v=chiiiFw9As8~FAc2ZfCCg;I%v;sT-a>*W8wv;_LLplN+-v?qB zWlVHOpORH6`|(I0=TN)kKON+a&k3sy=&RKyg8gV!P8M5!!B1wkj1mKm{MAQh@nGs$ zQ+w%AYC;&Ac3pQvncnGOh^B&tbftCCbEDEn8^be6bSW}pZshi6Jja2>Nng@5U(Ko##vlfn zOR@xb8Aw2NwyW^DbzhiL&lQhi$2P};X#N-7R1 zG)tc`LK10MF66H;bdaudc4H=yFR6DBl5Z}wMekt}oa%?XmZDCCY6n|nx-*0OaaNVn zh^8h{xs{Iv^OZ2cj7y0l%LsbvMW6F@mFp#TcoVRaNWZmPCycgsNcg3@0xu349T59D z*)clvGqDFeC8%W=z1MY5D=)jbJ{mG7XwfVGU%9Sb)iYE1Gzxfj(+YbQ8Dd}fNAMP> zq^M$IahszBV8DkY_NHnxih^o4ID@!J^SXA!mUitSTLkyAE1X9WML_b4PkJ<1co!!! zR5KW+w|uv2uT#3YHi-X(b4pq_Zq{2>4220feYWe6GRv(#X0xb#vx_t zBFn^nkl9x$i*d$~zUw$yXng6h&pBJ_8xd83^T~-l7!t_i3sryQ0cvPsUj(VC^LW-!sRXB_JglW_up0Z|2lxbSDk96p5?b=soACFr$S1o8I=(z>!%)rf+rkQRO)%yZekTvS5aGSLv2aO$~59P8m7UbJzXoue3%^`f6E+?OR~>5OhrVAB1zOhvfAkM zV)W>S4=g8U*Mut8(6g$CDmPnD#O*84>?wtQz-VQAhK$c zwoPt@m@U1#(GW(u-@3Q|?Wn`1t)20zbskuLc8R>NV;A6S#=E+<44gA=Oi5!5Fs4RV zO1wvnRhiWl)VfmGxCM(~D7X++JDasBF!ZxW>)LK*Ncsdu3jA5WtZF40TLsfpQn*s5 zd&=QOxgaZNRW;Esi*tjzOd&K!1@;%{`P-9bjmX2qr76McQYy85c8LRN$?DChVqk7< zGVOiKPYjjBRC?$~HvRTZS2QKX6PpuMf3+$_>UNOdheUwVIP}?1dI;rRLy;GrG;)N( zTb;y5D{v%}V=1eN#c45X%Ol#ETlKgdBtD?!m9uhcnHvEVjCb zRT3KNJ@1ANLG%UaDX^BfcLFM8%Hv|v$1c)wch7$eN+3Q$B=LOhg`V}ZaafT1>{B9; zyo=36MKb58DP+@1eWgqygM5O&6VP-*a)d!@sa#;~M)#SSwmaUm>oq~nHHu#MiPFM- zR%=7XRUjqL{XFhZasn7??iwog4mX?2sx3h3WFl5sN8EQ71fN9|u>Avo;<|B36>Yjy zWsYWfDP>y`wo^c!L(2{^uQan&$FG&QdU6R6I9Tl1F#yL7Ap?ZqNQm%YLm>_aI7~Qk zAwh`$4-Zm&SWx4|iXa){m}n5;j)4mYn8e6%K+26PJu1XV&|^fF0|%PKX>jF27A#l# zBx$iA#hoOD!1P$qqCkfdai09Ck;T-ORFA4G7!fGQs46eYjB0S8Q-TvyVx&3t=vj~o zH6naEk*-6g7uR0pc(YwyRaQU}2h#xEQ5P zw?6AS{(SLo=dmRzKHcfmtVh0g8&*~=TX1Tyj4c|?OjluRv{w}SzWPi_aw7Nqz3VIjl+ zUCY=obdzGEZ?2x)n~Jf#*7K^Un?_;^r3Hbi>@Ai^5`u|7s;uLRxVA?6k2Dw`k}spED1&e~rFPtKrtF*&$uNaVf~>KcAiIgfrta(N zv6_UFilL)q@{dFgW1MjS8&>La1TL){YD_ZAH1kX}(^PX!#s(xxIMc2|F1zO(6KFQw zWLgV5!IHCVDV*pWF0+kti(Sn8ZyFx+W_OpG$X zUb@i2+d|AzwCIZDiG|xdJ9f&l&`qx{)7&HP-BXVO61V~#y;fShn(A<-)xwgDK_`vW zs=i_Q#IZGz4yj1M3FR-MQ`6c59H0?FmxK@cDg8eC~@lv%<<^fmrbjYCkMA1hn!<(}?u?Xz1PNmK|x9MnMhFUrQi^bJ!EROZv zDp~bVezDr;60c~h;do+tsV)at!OH=_v_VcbW0!q)+VupIM^ZgU_HCFx#mwoEFdg0D z88s&jTNW!Mj=%RDzw9Q7`h@zwxb%C^YSAL?SxaD{met{{TN=}m>3Alep~%cN zK7n0drc;za8HF$YY8ZL;(z5sD1}#*})%%K*uIlxKUzoDq1f7%rvkuKhA{9G}RKga# zlkM(PrBYv3Oy(O6xuzp5lTy&e^du8a%`?PF&3np)z(j$te^HxQ8{wosX)Uj21A`#b zc$3E{Ek-HhieZfEn6sPMt7=rN$d%G%C9VV|R#hVr2)V_X=RGeqpwtTuaYQ42jWB2= zY8zMPs_kC{R7naeqMG~rs5#z^D;TrqgN!6E60<1l7jG$fs} z9mq)MOvA8hh|=tsTd+pDAMO%wi<(sQR>_eDa*dae@=d{zx67*ZFQC!1=+Pc@(Psf~ zM~2c~(D3N82F)f>J91gierYm?er1hW5mO|~lbott)RG9SoODJfmM#7$DZ0a>qKf0T z306`vUa^;ua#SHvcB*+T`Jbg+g~v~^G=gzeqIPOIAhzUFro_9Kjm#Gm^FdLDD8-z- zsMN9BEb~Z(+a2Z_RaOrTR4bZPo>T@HRl7O$sFW&5OrKM@_1L97=Tca(a7xos7M3#` zn^*P9vzbdxX)GlZqHIcZxplEBK4~*p`>NK>$zxJmUm5*E%l@Gip6X(cSRRAPei6tsOL1K{RX3E>jZ?q-Rnv(| zrW3bVwY5_dOsSk2+ezNlL+8XNagSrafA!Bu`9h_}M))Wcr7NUn?BaPe?8z22NGF!@ zounT3&aP4Koq4(@xEkafB~_A!y$w*=s;ja>7Ri$_5+ofFySp!1*d>n34{eeKG^v8- zL%CxRX&+Uhs?c<-_TwzdzLPsI+At%uJRIFvW5k-B1+{)F?fASZ-(k*GVa5BPmg3`D zBmE{sfcm)Wk`Z=ai)$MJG(8&m2w0o{>z3BA3RVLD42TX4-zo`&E-A7TyQlli zOs;h<|8R#skfCVi4k?}gq!vT7s%8#r8@GxchJCHl=*==osEp`DD8z!Md(;UUed!T7 zs`Bqg|^a!Es0QAUYaNn5K7 zMZvCsX?0;@I5_$HaEM!Soj*HTkF9b&prlFz;mav{R z6mwR3?jc(MPe8E0w5Qw3Z7@V?c0Zd!*_GucU}P3{b>I@KBL&GqcNJ7!bpZjGdPV>iozj?NsV z_qNhWdyCc88NHuoU~i%qW|f?z_QvF}>{bjM6E8$ork?4b|M(I$rsH;_E2vPK@G?U! zG|fQ-LnzJ|2vg!+%{x+az48>hb}h&-hMI@RAxT|*Idg3v>1BUIz1r2dJi1>G$Oa=I zK*k#MYu$H5-o)~1TFQz|Cs6!cFmXAT3AOK#p&)Eydf(oLaQE+2_07g zkk=5l@of5 z`I`|ep^LNoq7?ZlZ?ilATRu>eEHHee0<)qfVvi*Hn#xk6cp9Rf8Z;`(sVHj3(BYdq zk)_+ixXp+y7c30RqP?o|t0AhCsq2sh1RwK*k=F=~Kk2fX;29uU!|E$UES#h!IlAm% z9-ep%b z{PIAMlpUPuC&^eKDq$Iz+dWDw$4WGry;7k7*|8m5L+U{+p;MnyazxO3xlMr|VF57c zNg2X=v0l+CSBX2%vbUOw{|~!!7i?@Gq{1tEQ;~R@io?*vSP`X}VXl{ovK0fedV96M z7!|DW8>D0)KKZrhYeB7fGIrD~o9kk?Uo*)%ftIBt7QG-g$BC?=`Lw$! zBx&r!_IjLF;;8Y8Cs6vXS?UW-gF;goC}aW|Elj|c`N@>oM~qp#?wB zn-e^fB{*Xa*I>P7W1?6iB(`!Wcj_I{+qe!{pa0=Qqtl}c@<|p8X8`;#SEi<;7V!7<-lqo|PlP&O&2Q2C4a*~Fl9lPp515Tlwpat%l8&K2?( zI*P-_6GRKMqqKC7ZbZ*SW5nir8gr^4_BtE-@xC0~ig7Wn616|4a}wWrNkqx38Uw+c zm`Bcu%Rg+NLUguDnbLp@9GL?qpbDBq~ZunJsBI14}|CYRpDyCWwIEmE$W73cFDkRjXpprfoiZDZ~JUnZ%O`^cuvYnW_Q|NId z&dJfSYQQEGm-{oUoExZxf}4qR)TXPKkXyp=oV>e>#Ptc3?EyFlB2hj3B%<@JSRIvz z+zsD}&Z$&R^!T$5A{WzvpWy^OjhnQoq_ED=BrF0tTx-dS5fN-EIyKWSor(+<)705S zk<6*L?jj0lyT50Pm znpW-;|E_r>P6~_1R%#Y7JDRTy9OM`)IrAuri$WZ7$Cyk?y{6_Lk~gHaNTL0dIT ztr|Om0ka=fJzry%?Sere!8n?;neQ}5m+&P`+%v7@*0MT9|16kxf-#H9NiD?3;mVkg zK}}aK-fH0rks`y5zpoW*ncA?$$YopV!TUDU7=wZVzs*O0F(O)6K(npjg8S`qAhBHo2m!85+mqTrH)%-%_?EgGbFWgB;$p*Erp z+Z-%}y{T1&&`%>HloK>j{UYzl8s{rgas7{9aT44V3xU1bTnZr;s+b|9zOtC0Npst? z1JJYj$EI>k;B4BKnxml1xm*}o{~H@A zN68t@e#6PFe74^;EUR$NIYwC;10!96HUr5^lnUdnbw%C7pxCRySb{n3xDFR38APm{ z1YM)}wBD}_APvr#qolP%nw&;r*92X!Lsm4ng5>ynA?4t?80wd8g{o>hzbER^y|vO7 zRot``6d2FBt&`lwgBK znv5F_R~EYoTrJJNvK1O0D>dF;y{y63dMbVmzgisFdlXI->(f+@|3L}lOdhVJ z7?LWA`ai%**Nfr{(+!c`+*M-JJ##6`EgCV6{ueWYHUvq>NrOGU8OwFN*HfY^SQ-t3 zG$Zs3Irwxs(fviMKB3f%KdM?JN1~Rk8IO?Ih*m9<=|!jqV>0-=UNFs*E~QXn-rU_? z7HbuzPo7`11L~fWxxGe1UCg<6*&BPBR>}!fo+7iJ6<QU|zko18j zv%EC(mA??WqZewuj?E)bD>BZlJTSbZ#;dgRDPU7WFzOv*cG;MeB9sEUu|Gsl!2Y|e zt6Al0M~wP8wc;E!qR)Qy)~BRR^IHwk2`2wb8zOG0y_z(j8C<%1|E@1ti3g6egO=d( z);OoK>aKIDI#0MRj?6K%Na84VY*o@Tems9j|i9u3DRL{ zydRCLlx9h0W14qjl16Stj`}*ms|^)7W8uoiB~GUp#+W_p;Dr(ikZ#|fdJ)VmWI)22 zEe^209JbuLXSD+(vGH2kl#$&Vq2r_H;~NbsvaUPcKVHf+Q=A7U;fg~Cy(wG&BJ3P7KqijYIEyc*NolC^1Y+S8cEN*KS6ILCriqtga&BENR zq4fNXy2E2E`yBBETqKQOOg)_oS5%T+Bm+9;BD2urdOKQ{|M1*PtZIBHn>Jx$!llBf zqDKYCU(KM*06!td;+3R6P z^MJ8C=CMwiT~VwjUT+i$+TIJPp9@N-)-KcsH$y*dB$pc%xW^$3!`!}ZW|i8S(c^~gUU)AUf?}L6v7Yb`MAS~ z=Lxh+o7vNhBht%;r6vWW)Y4zVOFdi)NKG-LtjO}kA(a{PXSf|Ls6w0KI?1-)(*<>ar;uqV?|G}WO$rz?NE(Be5?65o~q28o4 z#_4Jh>(SK}HEs9 z!9i_=EGagsM}!ujjL(7@B5-6Tx~=niX*H;o>5P_ z8#ByJPQ+Grlg8q1VZi$HoWJv`@<#SNpg2+Wpk}j*flt%Dd`+;@iRWy$tU}C8k7!n)v+m|17BEr%;B!8#fUXGPuvwO?$`AP$8C4B~hwWPrqoI2cYeXs{wggAOBNyhxFuM~wp$4zQ@P;J}s# zSrjZt@!-LM1T}tyiSS~=mNzL{eE4x>O_~ok3S>#~;Zd6lYi|4~5T?MCB?%&Q8Bu0U zrVU?q^;lCU!=o_~DlED)DbJy2lQQM#6f29AGuLwEiPj`UtRu-TEvoY+#Iy(pDC{e= zBUrj>Th?vp(y&*nMD^~V{1$0u#)f?gJ&4t($ckY_7nTVUa$lu$NB8{9l(9*IlsV2W zd=g|)hJd#^B}fd$;dl#aWBjPAC&%!L$oAD=iJXG|S$P zCE8r7S2TLNS3i$cUU8(|${&kz)Q(wdbMbYRR|TC#@U3MUVqvA$mR7Za$5T`{$#&IN z5(($kZ5oZ{RY^2`#T{@lB_`KQ)R`qxRs?ETR$Uo2c$|A1btM>vRV^nHV|%5f(|tBw z^qNe6iH2HLXKiN~f0W` z05(vB<^U@YwUnE0!WpNWbJAI-olB9lScztBDOgvz#YfXd6;Y*IS$9oW+(oiEn3$na z%GDiIgkf0SpRhS}7G<4Ln$crF|AORKQi(|#;7{Bs*&0$D{&}cY!p+qYhDz!5qIgJI3r;lFI*B=T(kNxCS2fhOE9O9GOr z;KNo)$<|*aeHmk0lS)QqkfhaT;!iWj_3lU*;(3&g-ipR6s!==Jq;FIM*sE=2sYP$s z7@wqbOvK5GUQ}U^CRKUA|Ef6auKbqBn7}py)?Ha0p?I@#t99j2x1Pdyn1;f(`e}%x z^4OfNY_+_kTh}i5ncCFq#-5@s5zVk_A(|~+VB(?oQfOMm6|R;B(&l$>kj zl{NUTgvZ|um!_%#NY%Zk5lq|8FIxU(*2?i3TEwAC=H-Uj1KyL<=QUU|o~Q7SGZL)D<(C$8=A4_F}TOu_W`p~JavO3vfpb)=ROA$96) zJgb$jvKAfqxyNo$|3R3C{4}61)rWh%p~{Fz<004}iC50^;Gwn#w$4mTUt!@P&T5r1 z6J0De*_(;k+*BSOW$#7^gc6X1s29s@X;oMhBN6RFEeDoReeE)ud^WZchMmeZJR%jT z=p!|eZ76O`3lj3`!zoKW#X0wT&+Vw-$pzmrZ z^OTM7IIBSoO+qqq;9Jb%nLP3BjN*Y@epa)|Fy-h=6?$VRFZH}k;Uy;k--)TbQItk?w_^OI2Q^MIfW7DV)2rjqu88 z&U3nngS%nc|J(GpP8@DWdnBo2$zXE1o!QMtS@Go^5x2V6%?mFYQ{;N;l{lq=N|Hno z8^J*G&BKIOA3uOanp~!cRckN!r|=QmFXc$SV_+QF?sSACSuGY0r{Rd0IIg zp!JJvutT1^WD4ppwCL}x#-_E1()X(5_>*V65s1+@gBOs1}@WD@goN|V0Ht;}0cB;|HI7*&=(cL5wP#+eh0i;crpfQM(xc%?mv_*br@e79tJe_~B{{c8x(x|)jbWEnHsw{s#Wi4+iW1ej zm?x#KD3>$x>9F)Cs470}fM*iHn#MVR5g3HO=o~PC>4db5we-DN6PQXp8j=u^r=ia? zX=@c2JAY9rN%_q#kuG`_?lvX2jM^HJN_xV?VQDllI#=pgdKpkbEh}hjR>YKdM=UYz zT3;f z|B_zsNnGO_V%D`2Y})v^fn!>Jrx%nKDuq79DRU{2Tslxj%xa2z+7RjIC2NXgEL$$B zjFgAC)-9-gyaCzt*tVS9)YQ3H!&Uu2W3)tJ@h*{Bt{boUoY%? z5xi>0fa$5D@oHNvN|M^Ds}kx(rh1Tsi&S>>w=s(AlkCDEo7)+)*tn}m7iM3m9t}jm zAn~$i^J7IJ>&P!s3T?NZkGZ64LYpO-+kZag5?htA;xKnzYK2R(S~Ri~u@{NH)f5t& z#V`JyI4uf{DpW@6OMa55wOvYOK8r`NqT!M#%(V2fdd2Qx%Q$FfN)yFjSKy0d|C~=Y zteil}El5c1#X2IZ<*yx8BRL-ot&-ChXQq@Nd=(6>p~Kkf=!Kl%aFU7_z7+F%t}S+I zwSE#_+HVd^ttn9kwIqZ!&2i)`kP${m3g;P$%PLGXG7!e?Y4cU}9j_)yReo8mSe?_U z7FEl4-iqmVva5MG$c@shCW~KdC>u!ax!POLDk*^)*z*j{`)zi7_6&1{M;<@MiCH&g zNESM%%Wm~^t#qBdV<^;tI{EVPKic{)HXTzON=&Wps>Pb0zDH59oXf@pMa$Z5QT=WV>H-_Bw)pvmK9+yN z1C57!P+x}_$ses3^hKeIn9C@wSx@xfjNDtO91N3DUPb9lub2-{|EK6`k+Mt4OY~tm)w+LRgIbPZ5?Hq+mFbQgW1yO zLE&*&hu29HudNNlEKtrdk`M}^MLeSWp&i6LhdZSkA8DLkOiqx%$B1YmprJ|tx(*#y zUtLL@L-kA@S&|m@rjMX>^Dw{h)0r)11jsi!e_5&0JjV#xIUe3L;@h zxucmK&RWfjz6pw4g$N6viJGv9nphkMilp#xlr2t0miUl4|0au!h0T0rVKR1#xwzls zeVjG2NOw3Qbo9@{wHCPj+9sZg6W&+U1YzoJ))Prl8G?sSDNd9bnQsW-6((96K@PM9 zNrvHB&E!j|`H>d!6f2 z(ptB6dA5o(xN=;sN zT?H{ob$nrvp_FraBmFECrEQ+#0HQ1rnMjo%9L0?n8kFH6;IRCplCh4}2_SjtW2~gt z@&Ss8pr8tg%2dpxXoS>pyr5-u8!@#>K3>Jrl^QS&sGP0h5nA9lp$STiWQg7gjmRMN zAR>84^p;8SK-G+i0CxzgV(O??5~ zC0a`+X$HqE-w!5@%)DO-*^^NKo}p+MoNd-F{|eu-^~k23M<>BqBJPJya*|bIrt488 zlo^L`5NQ#1;)J2q&w$PN19mhBd4=LSdIR~pnkhbN;z&Ixus*OQKQ#vd zODCm=p|(e?@gR299d-fU0-2FkhGEQk4WXt?g4SMt2&8T))~%t<@O7AMt{;h<4%XO~ z%-qkt0HAL%OLE5D=;&)hD2{mqsm&Sag1t-a4F~BU=`a0IfQG4Z6plkFEI3gdNcNYD zh-k*j$;{wt6`qnPT3zzNORcuaJW-u#|AJ_tCfdl76#fmwSMe2L7VHob$))Df3lbBX z@uCC$C{o$g*?kJKjF9IECZ$Q{Op4u$feC9MCo&nH=^*NQ9Np%i5l@EVVVZ1NE(_J| zn2(7UZ9O8yzTW@_ZU0rr%XzDx{ZV63YD8j@kqt$MJdd6LOsPCx6dm3B#mxWQ;-1LW zw4GT?U1DI6USk?2a-|d6wyg&u9gs0CzFJqUxSqQxSdA2*009LKl^`IZ+7R+B_w3z? z{TWI@tZxyi#Nh_Exedfb$rByou0E54;Y(I6t8AK=xY#CJ+R>u?F-}J z3Z9_j-Z7+0Y~iw2=i18Mi`}AF|6!-4Y%RK0MtO}J5vhwJjYzyfDsLI;-f_uQK@b!T z602I_l=>0Lv?{y+BN#$bHDaA@iQ@seBy-kR&@|QJ5NE{sV)>Y?XNZdYY-*3`X{(?bsMf=G=`Xx&`XtV)`g-Vd-5w zW{SPAFaqi=D|#6;HVS@DhLA~C#N9`%!3reKE&Ofe(!JHZkzeAqMsx@lQfpFAu=0YnPtMyP4-nA$MT=~kIHH$+;CqZJqA2BCL?|yXPln2s%-(K zV&I(TQMQ-C3g`EB4ceTmC?C&DW#(xy8Y3Rp*-GIjMPPE&iyXb2obIZUp&be(8fjMC z#1ZZT`?H&&65f$(VXEWkanJUQ38Rz|7d4&lAsKUB&rznv^5SN_^-uC57i8gS0eb61 zjt;c(#T|wj!rCu}|NfE>ZqocL&;4{zvbOT&J~5NTYLmhpg?0_0a!!0Llq407G%}=J zRF{f{o<0jBe#$VRCZ>Dk2d8l?0^Sqm1SPgQsQTS1j!^L@%i-iyaOA`yy|K#w7@(zS za+vy{lj)iDxh`4v;#emM-Vj;M7||t~vzcj|$zoH@rt}=HieBP{Q5oV5@8Zr@tMA!n zjIiU#q;97+N6w6D@L}ey+%=VC3oqqJYHlT=4z(;MPl?j$U{cUP$}-3y4B@Hk(it=W zOGw?O@=^x%01gWYJx#GRl5%-i&{Ahaf6KUe9hq9S={Xxa&oQ`IrCVF6&}9l2YI3rE ztPX8q^SsS%|41zOn6GPDh}8M0^fs5y{T$ph+sB;?H7?G*p)6^_L^9o`qp5V%nsRSrLr8FC9Q z;YSWn>cXuSHEts%6bSNoxuYxqk4a-Ubl*jToHwZRp|9 zs}2^rP7o%MY(YU?o0E_CI@1wSQoVrJo^58euG_f8ZnmuW$M~`4RtU`%52}2xHtw|n zUG)^Lrl}W_udmR}kgaZw8|AXYeIx6RGMH$M+sNF1`;2g+=$FD+ zcI7XbfRNzST&3xtMA{pfQs`o1Oy`Q!9WQqNmhU4Tp7)hCXvg+yJ=WUwpnCT84kuH% z|L-~YETy`y>ifovuPpIi|r<+ zc9{?kW4Pz-73ZZg>&n!v`qjBy1sNQpt*Rm!97YCA!q^kI9yb{Zo_QY8spu4XvUp^Q zVUoQd%g{B0GL_>Y)tupJ)XF1!aXTZT2pj8NOAhJa5;D5*^*A0h)o_U)>!)L&S7W{V z=#ro2^qn$tkXWr=X2J$nS)CIO{?BN@5>MDA^|JnAl zNbr(Ltz(-aOS*SU5}U0}Pk>5Y^UWX(I()1V`1l59LwDYj!%;vdrHOehHT8_C5ZfIp zFa8`SmPW+m*L5*!rTK-Gc>)BB9Rq~m7_bAOkR2=(?htYi;=zIn1vVUb@nS_B4h0S{ zNN}J*hY1IIlz4G~#Ekd!EzCuKYy?QND?i7T!Sn(0=kttm>!_>ee8kHlYgW*&O7{B*jC zJ?W~l>7?$y_ z3Ue?v?r_5GIjKyyKgRt=Bv%i6<_@6B)s$^|8gwPI4kV6*+ROJ zG|{GFtjFx)@@}Nr>XR%hK?}^PB)?EYle+8@`!Lv9xnqjFGT{};&NSB>(lUupGb|(hP&-V=^-l9GRz{mOP_C<- z>x?A)=oA(>#RT4Srk6k(?5()o91}tt6I$%qy<{8eJ6~A>|B+GG+JaQWUVWW$-!sYj zs$^A5-A=eQC(O@ZA{B&~q)6W+OjeT<&9LOZO8gh(rhbj;I^E_4OUpv}GFH^3f?HTJ z_Dby#G7oh^IkWg^{W&5;8-0;h^BTJPzPIq^)#I^?g!d|pn__YRB{9bw;VeD>9Q4pb zbQNT&eKzW+i9*B7!En8vnK&QWor&*Y(_8AX>?%jsY?O+E%Q4#H4U;vqlycEd&U$Uv zshkINPDPgk4}7>D#Cxo;!rxw%tvV**wHvCHu4w z(}a%O_D~-+aK=LXRYy}95U#dossE6vLIJ!9d;}#v|NHDKc8W_({3x`(ppdF&LaP{l zI)pC-m1Qkek&KHX=Nt63=R(Hw4579JKP`!gH^}2o{R%ZKAMNRS<>Lu(R;RXG>5XK2 z>&{y4#4zBQs)M)EpVk6|8WGlSh+A2hMjoS=+{o{HBrKo076vpEb_8W!D^k=FcOP>p z22a>?3f$Ip!64ZtLFG$ZPW&<#Yl*RC;kpd;x005PX^iNA;D4q^^>IBc64N;yB|BfI-hG*raxt!rG*aQxKfa zhZJe1;RLdEi|iOEM|BibKJJZLlAdXNQy9!;|4uF5^{2pDx=H9R=x4m$R<=A;bdmgCQ)LfH*xYL@zAF? zvTZ3mltRo~7IVkQ>`#Z4Gny}fhA1Y=%y_zd+SmRRJ1s2|brnM4D3!O8#F=Pk2J=j} z*g_$#ZR~Ipbj%Gy8Ns^gE{m2_qv8sbCY*o=dM~AFf>(bB1LU4J3TPk^|^se0*pxM_{;Ak{xOQY$+3@>2Vd>J&eY zaGS{)7E?>FD)xzH|dJHJY7dr|A~qyx_k=CTV9KfPU{^5^)$Gx*$FhydQob$ zNw2NS2|<^s2_3IU*?M**Y1X_TZA$em^$_qS84DpxbEZNn+D%$eE6_nf1vB6>O3}{>0kp}x`btfMlubCYF-E3~5eMlyX1qS299R|G^U6Z6HMRbGO+|JYc^C(f>UZ)XdX4{SnsFE+xdGpl4`8u#nfzp~-%I8@UGs!N|(n!R#BTHsA=?AzGD2E8mIsF!7l z3l(EkXfADu)?NEyWKjIO+X+cNxU3wXO9ZFc5sg@_dKu9SGHMK6Hon~A?{TaZI~|eG zPmlc5asTRKRcg?dyk%Cj|Dh5+1^a4q0~kR{#JkM&{u|);4%JfqMry9gBxF;jFvLvD zZEmTM6GJs2W|D@05Vgc_o|n)y)R9ZWi_(vJZw|x;?Nbz;P%L)qY5Wt-MA>)mdtO zS)02{uwKb2iSFYyW95D2T1iuMKw;$CM(25D=|r+D^5_cl!F z>7IcX})2 zHjA>VDZcV#RDMdRA_K96X;LC=gobX)1nqAeEzc}t&pb$F#st1{hs!2pdgzd*HVq6J z>xx(;1&;?|dLnL+hUf|ej8<@k{A5jXD?S7bPms>gNRd|fFJ5NiR>n_Irb<lS4PUPucP^X$JoBq+!QslsU2 zw1ccFsSSNe)?DsI7U++BN=;Bj{x*&02n!>m5wt>&Z49U2dQp(5!^;M$YQ`c+{>LwB zrl;1*|Lbc_Y$+)vj)d(Ii!SEWXSt%LYGUYu`Xb5Puk`%tmsB)%zVjJx zjA^P)s~V*qr7U_}#RuJrt-MEwdW=Xi?jrkwKd-FVstv(r%nyz=15GT{KqKO%0 z1jqV`HTuXR+EPVe%&nMf2qTsihmi{#RW7x1@t6)zz|r{n%4t50xUlOfB@pkB(HWaJjQfo5+*qUs|VlB^zM=`v86KT?uAB&kXuZ7JJYtT{r@NyEr2(=^irG+aupo#59>39sdn zc0XY+Lc*%7-m9*>19W?F7`spgFEQn|k*+XEQ{huhQY$}$rC#Z?-lnXu!Ub7cNL}!( z&PuETvx@(85R~u&?IN(`y3P(~*jy(?Z_F|PpK!CN$ot-@|F^bEX>90Sa>Q=83;>OB zU9P5i2KNBpkfhA8cURB*)Mz9IOTpY#2cv;Ynac9 za_{9Lu|JM+qQs>MbFA8&lv&M$rI2GyX;AKhcyEUD5^rr4m#qZNrfucthIMxR#g;f|w%{+~v#6riN9O$H=p&P_kIy>M}Y6eiF4U#3%1smO-i!S6HzYqj^{7Z#!fQ z@VM%txa>}fG>DcZplgxu#_i(b$~j3zhYT-hUKW3q2u5i))Dq3$hLA0YQ%{i)i2-wa zT=tSPbd6j{?eN7Mhg46#6v@s4<&1O(QN*Y^b#RAhV+Kx&PXj>yr=ee?B~^2qpJ;#N zkP=mmhc+ZzX&2%kDfUkE8yVMEusUMbc@%T+|8{*Vi?TFDEK#R;Sd)B~uyzq#s1SbF zM@BCN7h5zl&ttS`wzloIq;3w}a;087uB&1iHPd966X%c_8jvLyQnx8+jvEKjcB%si zRgP;$(DZk}gReVicbp_a2l#*g*??6vul|c>r;evJF3LJcT%Z;(RY;tMN#z=GEp}6x zT}OQ>25+?EJ4vl}I@)i>vG#RW<>w4{|F^6ZxeJHqX8O`>3^5&~saMz)mD9Bg4-->I zY^tX3x=ODKsVdh(f`jXr8!$f2N3U*4cG;~o$4F#Y1x0yESwcB>ohPd*gR>CwRn*)k zQ)pmcT1{aiT78D78qPuBqP3sm;1Y|Bg{kxwn0(Ku_H-=dW^gzcFXdSDrkD@FUEIET z>4=s4SbGk^+-zw+Wnd6}j&N2Z#W`v0T$F|y#$+?G)Jml2*VU{}2rWnJ#yr&j$)(~s zpEwc`A0popc7Qv_y&bd)1q5=OYmwj3B$GN$Pt`Fo%9Eh>%P+m`8mnt4vWD6at%%fU z&HF$xI+s)yp;{?vJq;+e%&-jd|8}OW%r}fFO>LxpE*IHcocI*$)_EmG2oA9~-6gAB zN=c7cMyvzzmPXSgtxuGVoJ`AC^M?CvY}Gq63bs(^^-j!sj|IY-&~f^-UtDu@(`l%J zynt#8J>pz<3+2%OgA2#eP!ha~2@DgXZF3K=!L8^SM^HN5@Ru~plD|$!!S@^MO}5UI z5>HxYU&hSVW)H1Zftbvz`7&UVBmIoUyd%+bAJ1qM3molAVtlo zMjM336QRavz?4)Atp&w2fD0z9UCyRF4|A7&XdR|QHys3^NwO7%W_Trnxem&zn=}GLkMgRnN#$vsp zgr8|;+Y8ue28^z|2zS32@<7s%yk%}JC{9ezxAoP}wGbzr&3@uO^1miSc;A6=W31v@UpVG$!ojSO+56ge>@$BG79;vhIvVaJUOHy$jh z@ncJvD-SXhxly9gkv}8O)L76XN`Vn8UIeLfr_g~eZBC2|v!c?XB�u$&@5cgD|%; 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

    J8$!0g!6`D+G>?s$F$>5-{Vma^;7Q?S7b1_ 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%0DjWG&WYJyzb7%a6KAC`_6Q{Zl%n*8ldz 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≈i}-yg<9g!FSR#xz{??*m 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

    5?Xp7BT$#cPl4UI`2_-<20The?g)U6|;ubeT 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 z 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�=;5r`GSfe;^zyJ>#B?{^QKJWm7ox^hTW`|>9 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

    +OwrIaa6FYGDT=IYek?Dw@VKO*L_u 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 KzPzVbkaRk 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 literal 0 HcmV?d00001 diff --git a/odex30_base/report_pdf_options/static/description/setupoptions.gif b/odex30_base/report_pdf_options/static/description/setupoptions.gif new file mode 100644 index 0000000000000000000000000000000000000000..a6a616ba32b003d1f30204fa6ae803681e8e3901 GIT binary patch literal 252242 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±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�ir?C1NGhvB;2M2G1a- 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 +

    + + + + + `; + static components = { Dialog }; + + onButtonClick(option) { + this.props.onSelect(option); + this.props.close(); + } +} + +const pdfOptionsHandler = async (action, options, env) => { + if (action.report_type !== 'qweb-pdf' || (options && options.download === false)) { + return false; + } + + const dialogService = env.services.dialog; + const notification = env.services.notification; + const { getReportUrl, downloadReport } = reportUtils; + + const userContext = env.services.user?.context || {}; + + const status = await rpc("/report/check_wkhtmltopdf"); + + if (status === 'install' || status === 'broken') { + notification.add(env._t("Wkhtmltopdf is not properly installed."), { type: 'warning' }); + } else if (status === 'upgrade') { + notification.add(env._t("For better reports, you should upgrade wkhtmltopdf."), { type: 'info' }); + } + + if (!["upgrade", "ok"].includes(status)) { + env.services.action.doAction(action, { additionalContext: { html_report: true } }); + return true; + } + + if (action.default_print_option) { + if (action.default_print_option === 'print') { + const url = getReportUrl(action, 'html', userContext); + + } else { + downloadReport(rpc, action, 'pdf', userContext); + } + return true; + } + + return new Promise((resolve) => { + const onSelect = (option) => { + if (option === 'print') { + const url = getReportUrl(action, 'html', userContext); + const printIframe = document.createElement("iframe"); + printIframe.style.display = "none"; + document.body.appendChild(printIframe); + printIframe.onload = () => { + printIframe.contentWindow.print(); + setTimeout(() => document.body.removeChild(printIframe), 1000); + }; + printIframe.src = url; + } else if (option === 'open') { + const url = getReportUrl(action, 'pdf', userContext); + window.open(url, '_blank'); + } else { + downloadReport(rpc, action, 'pdf', userContext); + } + resolve(true); + }; + + dialogService.add(ReportOptionDialog, { + onSelect: onSelect, + onClose: () => resolve(true), + }); + }); +}; + +registry.category("ir.actions.report handlers").add("pdf_options_handler", pdfOptionsHandler, { sequence: 1 }); diff --git a/odex30_base/report_pdf_options/views/ir_actions_report.xml b/odex30_base/report_pdf_options/views/ir_actions_report.xml new file mode 100644 index 0000000..70923d5 --- /dev/null +++ b/odex30_base/report_pdf_options/views/ir_actions_report.xml @@ -0,0 +1,17 @@ + + + + + ir.actions.report.inherit + ir.actions.report + + + + + + + + + + + \ No newline at end of file From 9dbfa0636874d85dac4d2aeadc0077aeefe89374 Mon Sep 17 00:00:00 2001 From: ahmed-nouri051 Date: Mon, 6 Oct 2025 12:46:16 +0200 Subject: [PATCH 02/10] migration hr_holidays_community and hr_holidays_public --- .../calendar_public_holiday/README.rst | 96 + .../calendar_public_holiday/__init__.py | 5 + .../calendar_public_holiday/__manifest__.py | 30 + .../calendar_public_holiday/data/data.xml | 8 + odex30_base/calendar_public_holiday/hooks.py | 55 + .../i18n/calendar_public_holiday.pot | 244 +++ .../calendar_public_holiday/i18n/es.po | 268 +++ .../calendar_public_holiday/i18n/it.po | 287 +++ .../models/__init__.py | 4 + .../models/calendar_public_holiday.py | 128 ++ .../models/calendar_public_holiday_line.py | 123 ++ .../calendar_public_holiday/pyproject.toml | 3 + .../readme/CONTRIBUTORS.md | 3 + .../calendar_public_holiday/readme/CREDITS.md | 1 + .../readme/DESCRIPTION.md | 1 + .../calendar_public_holiday/readme/USAGE.md | 4 + .../security/ir.model.access.csv | 6 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 445 +++++ .../calendar_public_holiday/tests/__init__.py | 3 + .../tests/test_calendar_public_holiday.py | 249 +++ .../views/calendar_public_holiday_view.xml | 66 + .../wizards/__init__.py | 3 + ...alendar_public_holiday_next_year_wizard.py | 82 + ...lendar_public_holiday_next_year_wizard.xml | 71 + odex30_base/hr_holidays_community/__init__.py | 7 + .../hr_holidays_community/__manifest__.py | 54 + .../controllers/__init__.py | 2 + .../hr_holidays_community/controllers/main.py | 29 + .../data/hr_holidays_data.xml | 98 + .../data/hr_holidays_demo.xml | 60 + .../data/report_paperformat.xml | 18 + odex30_base/hr_holidays_community/i18n/af.po | 1455 +++++++++++++++ odex30_base/hr_holidays_community/i18n/am.po | 1458 +++++++++++++++ .../hr_holidays_community/i18n/ar_001.po | 1597 +++++++++++++++++ odex30_base/hr_holidays_community/i18n/bg.po | 1511 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/bs.po | 1459 +++++++++++++++ odex30_base/hr_holidays_community/i18n/ca.po | 1534 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/cs.po | 1488 +++++++++++++++ odex30_base/hr_holidays_community/i18n/da.po | 1511 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/de.po | 1545 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/el.po | 1460 +++++++++++++++ .../hr_holidays_community/i18n/en_GB.po | 1452 +++++++++++++++ odex30_base/hr_holidays_community/i18n/es.po | 1545 ++++++++++++++++ .../hr_holidays_community/i18n/es_BO.po | 1457 +++++++++++++++ .../hr_holidays_community/i18n/es_CL.po | 1457 +++++++++++++++ .../hr_holidays_community/i18n/es_CO.po | 1457 +++++++++++++++ .../hr_holidays_community/i18n/es_CR.po | 1457 +++++++++++++++ .../hr_holidays_community/i18n/es_EC.po | 1457 +++++++++++++++ .../hr_holidays_community/i18n/es_PE.po | 1457 +++++++++++++++ .../hr_holidays_community/i18n/es_PY.po | 1457 +++++++++++++++ .../hr_holidays_community/i18n/es_VE.po | 1457 +++++++++++++++ odex30_base/hr_holidays_community/i18n/et.po | 1519 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/eu.po | 1462 +++++++++++++++ odex30_base/hr_holidays_community/i18n/fa.po | 1458 +++++++++++++++ odex30_base/hr_holidays_community/i18n/fi.po | 1474 +++++++++++++++ odex30_base/hr_holidays_community/i18n/fo.po | 1453 +++++++++++++++ odex30_base/hr_holidays_community/i18n/fr.po | 1550 ++++++++++++++++ .../hr_holidays_community/i18n/fr_BE.po | 1311 ++++++++++++++ .../hr_holidays_community/i18n/fr_CA.po | 1452 +++++++++++++++ odex30_base/hr_holidays_community/i18n/gl.po | 1454 +++++++++++++++ odex30_base/hr_holidays_community/i18n/gu.po | 1458 +++++++++++++++ odex30_base/hr_holidays_community/i18n/he.po | 1461 +++++++++++++++ odex30_base/hr_holidays_community/i18n/hi.po | 1304 ++++++++++++++ odex30_base/hr_holidays_community/i18n/hr.po | 1497 +++++++++++++++ odex30_base/hr_holidays_community/i18n/hu.po | 1512 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/id.po | 1520 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/is.po | 1454 +++++++++++++++ odex30_base/hr_holidays_community/i18n/it.po | 1534 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/ja.po | 1471 +++++++++++++++ odex30_base/hr_holidays_community/i18n/ka.po | 1457 +++++++++++++++ odex30_base/hr_holidays_community/i18n/kab.po | 1454 +++++++++++++++ odex30_base/hr_holidays_community/i18n/ko.po | 1472 +++++++++++++++ odex30_base/hr_holidays_community/i18n/lo.po | 1455 +++++++++++++++ odex30_base/hr_holidays_community/i18n/lt.po | 1533 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/lv.po | 1457 +++++++++++++++ odex30_base/hr_holidays_community/i18n/mk.po | 1484 +++++++++++++++ odex30_base/hr_holidays_community/i18n/mn.po | 1513 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/nb.po | 1491 +++++++++++++++ odex30_base/hr_holidays_community/i18n/ne.po | 1455 +++++++++++++++ odex30_base/hr_holidays_community/i18n/nl.po | 1524 ++++++++++++++++ .../hr_holidays_community/i18n/nl_BE.po | 1452 +++++++++++++++ odex30_base/hr_holidays_community/i18n/pl.po | 1502 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/pt.po | 1484 +++++++++++++++ .../hr_holidays_community/i18n/pt_BR.po | 1509 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/ro.po | 1480 +++++++++++++++ odex30_base/hr_holidays_community/i18n/ru.po | 1531 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/sk.po | 1493 +++++++++++++++ odex30_base/hr_holidays_community/i18n/sl.po | 1484 +++++++++++++++ odex30_base/hr_holidays_community/i18n/sq.po | 1456 +++++++++++++++ odex30_base/hr_holidays_community/i18n/sr.po | 1455 +++++++++++++++ .../hr_holidays_community/i18n/sr@latin.po | 1460 +++++++++++++++ odex30_base/hr_holidays_community/i18n/sv.po | 1496 +++++++++++++++ odex30_base/hr_holidays_community/i18n/sw.po | 1452 +++++++++++++++ odex30_base/hr_holidays_community/i18n/ta.po | 1455 +++++++++++++++ odex30_base/hr_holidays_community/i18n/th.po | 1456 +++++++++++++++ odex30_base/hr_holidays_community/i18n/tr.po | 1502 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/uk.po | 1523 ++++++++++++++++ odex30_base/hr_holidays_community/i18n/vi.po | 1512 ++++++++++++++++ .../hr_holidays_community/i18n/zh_CN.po | 1486 +++++++++++++++ .../hr_holidays_community/i18n/zh_TW.po | 1474 +++++++++++++++ .../hr_holidays_community/models/__init__.py | 6 + .../hr_holidays_community/models/hr.py | 227 +++ .../models/hr_holidays.py | 649 +++++++ .../hr_holidays_community/models/resource.py | 12 + .../hr_holidays_community/report/__init__.py | 5 + .../report/holidays_summary_report.py | 135 ++ .../report/hr_holidays_leaves_report.py | 39 + .../hr_holidays_leaves_report_views.xml | 28 + .../report/hr_holidays_reports.xml | 41 + .../report/hr_holidays_templates.xml | 100 ++ .../report/hr_holidays_views.xml | 59 + .../security/hr_holidays_security.xml | 65 + .../security/ir.model.access.csv | 13 + .../static/description/analysis.png | Bin 0 -> 27688 bytes .../static/description/dashboard.png | Bin 0 -> 23921 bytes .../static/description/icon.png | Bin 0 -> 2392 bytes .../static/description/index.html | 62 + .../static/description/leave_request.png | Bin 0 -> 42284 bytes .../static/description/leaves_sc_02.png | Bin 0 -> 10099 bytes .../hr_holidays_community/tests/__init__.py | 4 + .../hr_holidays_community/tests/common.py | 45 + .../tests/test_holidays_flow.py | 240 +++ .../views/hr_holidays_views.xml | 909 ++++++++++ .../hr_holidays_community/views/hr_views.xml | 145 ++ .../views/resource_views.xml | 14 + .../hr_holidays_community/wizard/__init__.py | 5 + .../wizard/hr_holidays_summary_department.py | 33 + .../hr_holidays_summary_department_views.xml | 36 + .../wizard/hr_holidays_summary_employees.py | 31 + .../hr_holidays_summary_employees_views.xml | 34 + odex30_base/hr_holidays_public/README.rst | 184 ++ odex30_base/hr_holidays_public/__init__.py | 3 + .../hr_holidays_public/__manifest__.py | 27 + odex30_base/hr_holidays_public/i18n/ar.po | 107 ++ odex30_base/hr_holidays_public/i18n/ca.po | 83 + odex30_base/hr_holidays_public/i18n/de.po | 292 +++ odex30_base/hr_holidays_public/i18n/es.po | 278 +++ odex30_base/hr_holidays_public/i18n/fi.po | 105 ++ odex30_base/hr_holidays_public/i18n/fr.po | 290 +++ odex30_base/hr_holidays_public/i18n/fr_FR.po | 276 +++ odex30_base/hr_holidays_public/i18n/hr.po | 168 ++ odex30_base/hr_holidays_public/i18n/hr_HR.po | 144 ++ .../i18n/hr_holidays_public.pot | 82 + odex30_base/hr_holidays_public/i18n/it.po | 289 +++ odex30_base/hr_holidays_public/i18n/nl_NL.po | 152 ++ odex30_base/hr_holidays_public/i18n/pl.po | 108 ++ odex30_base/hr_holidays_public/i18n/pt_BR.po | 140 ++ odex30_base/hr_holidays_public/i18n/ro.po | 103 ++ odex30_base/hr_holidays_public/i18n/sl.po | 134 ++ .../hr_holidays_public/models/__init__.py | 8 + .../hr_holidays_public/models/hr_employee.py | 73 + .../hr_holidays_public/models/hr_leave.py | 85 + .../models/hr_leave_type.py | 14 + .../hr_holidays_public/models/res_partner.py | 22 + .../hr_holidays_public/models/res_users.py | 18 + .../models/resource_calendar.py | 55 + odex30_base/hr_holidays_public/pyproject.toml | 3 + .../hr_holidays_public/readme/CONFIGURE.md | 4 + .../hr_holidays_public/readme/CONTRIBUTORS.md | 21 + .../hr_holidays_public/readme/CREDITS.md | 1 + .../hr_holidays_public/readme/DESCRIPTION.md | 5 + .../hr_holidays_public/readme/ROADMAP.md | 17 + .../hr_holidays_public/readme/USAGE.md | 24 + .../security/ir.model.access.csv | 4 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/icon.svg | 79 + .../static/description/index.html | 532 ++++++ .../hr_holidays_public/tests/__init__.py | 4 + .../tests/test_holidays_calculation.py | 181 ++ .../tests/test_holidays_public.py | 158 ++ .../views/hr_leave_type.xml | 19 + odex30_base/hr_holidays_public/views/menu.xml | 24 + 173 files changed, 111678 insertions(+) create mode 100644 odex30_base/calendar_public_holiday/README.rst create mode 100644 odex30_base/calendar_public_holiday/__init__.py create mode 100644 odex30_base/calendar_public_holiday/__manifest__.py create mode 100644 odex30_base/calendar_public_holiday/data/data.xml create mode 100644 odex30_base/calendar_public_holiday/hooks.py create mode 100644 odex30_base/calendar_public_holiday/i18n/calendar_public_holiday.pot create mode 100644 odex30_base/calendar_public_holiday/i18n/es.po create mode 100644 odex30_base/calendar_public_holiday/i18n/it.po create mode 100644 odex30_base/calendar_public_holiday/models/__init__.py create mode 100644 odex30_base/calendar_public_holiday/models/calendar_public_holiday.py create mode 100644 odex30_base/calendar_public_holiday/models/calendar_public_holiday_line.py create mode 100644 odex30_base/calendar_public_holiday/pyproject.toml create mode 100644 odex30_base/calendar_public_holiday/readme/CONTRIBUTORS.md create mode 100644 odex30_base/calendar_public_holiday/readme/CREDITS.md create mode 100644 odex30_base/calendar_public_holiday/readme/DESCRIPTION.md create mode 100644 odex30_base/calendar_public_holiday/readme/USAGE.md create mode 100644 odex30_base/calendar_public_holiday/security/ir.model.access.csv create mode 100644 odex30_base/calendar_public_holiday/static/description/icon.png create mode 100644 odex30_base/calendar_public_holiday/static/description/index.html create mode 100644 odex30_base/calendar_public_holiday/tests/__init__.py create mode 100644 odex30_base/calendar_public_holiday/tests/test_calendar_public_holiday.py create mode 100644 odex30_base/calendar_public_holiday/views/calendar_public_holiday_view.xml create mode 100644 odex30_base/calendar_public_holiday/wizards/__init__.py create mode 100644 odex30_base/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py create mode 100644 odex30_base/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.xml create mode 100644 odex30_base/hr_holidays_community/__init__.py create mode 100644 odex30_base/hr_holidays_community/__manifest__.py create mode 100644 odex30_base/hr_holidays_community/controllers/__init__.py create mode 100644 odex30_base/hr_holidays_community/controllers/main.py create mode 100644 odex30_base/hr_holidays_community/data/hr_holidays_data.xml create mode 100644 odex30_base/hr_holidays_community/data/hr_holidays_demo.xml create mode 100644 odex30_base/hr_holidays_community/data/report_paperformat.xml create mode 100644 odex30_base/hr_holidays_community/i18n/af.po create mode 100644 odex30_base/hr_holidays_community/i18n/am.po create mode 100644 odex30_base/hr_holidays_community/i18n/ar_001.po create mode 100644 odex30_base/hr_holidays_community/i18n/bg.po create mode 100644 odex30_base/hr_holidays_community/i18n/bs.po create mode 100644 odex30_base/hr_holidays_community/i18n/ca.po create mode 100644 odex30_base/hr_holidays_community/i18n/cs.po create mode 100644 odex30_base/hr_holidays_community/i18n/da.po create mode 100644 odex30_base/hr_holidays_community/i18n/de.po create mode 100644 odex30_base/hr_holidays_community/i18n/el.po create mode 100644 odex30_base/hr_holidays_community/i18n/en_GB.po create mode 100644 odex30_base/hr_holidays_community/i18n/es.po create mode 100644 odex30_base/hr_holidays_community/i18n/es_BO.po create mode 100644 odex30_base/hr_holidays_community/i18n/es_CL.po create mode 100644 odex30_base/hr_holidays_community/i18n/es_CO.po create mode 100644 odex30_base/hr_holidays_community/i18n/es_CR.po create mode 100644 odex30_base/hr_holidays_community/i18n/es_EC.po create mode 100644 odex30_base/hr_holidays_community/i18n/es_PE.po create mode 100644 odex30_base/hr_holidays_community/i18n/es_PY.po create mode 100644 odex30_base/hr_holidays_community/i18n/es_VE.po create mode 100644 odex30_base/hr_holidays_community/i18n/et.po create mode 100644 odex30_base/hr_holidays_community/i18n/eu.po create mode 100644 odex30_base/hr_holidays_community/i18n/fa.po create mode 100644 odex30_base/hr_holidays_community/i18n/fi.po create mode 100644 odex30_base/hr_holidays_community/i18n/fo.po create mode 100644 odex30_base/hr_holidays_community/i18n/fr.po create mode 100644 odex30_base/hr_holidays_community/i18n/fr_BE.po create mode 100644 odex30_base/hr_holidays_community/i18n/fr_CA.po create mode 100644 odex30_base/hr_holidays_community/i18n/gl.po create mode 100644 odex30_base/hr_holidays_community/i18n/gu.po create mode 100644 odex30_base/hr_holidays_community/i18n/he.po create mode 100644 odex30_base/hr_holidays_community/i18n/hi.po create mode 100644 odex30_base/hr_holidays_community/i18n/hr.po create mode 100644 odex30_base/hr_holidays_community/i18n/hu.po create mode 100644 odex30_base/hr_holidays_community/i18n/id.po create mode 100644 odex30_base/hr_holidays_community/i18n/is.po create mode 100644 odex30_base/hr_holidays_community/i18n/it.po create mode 100644 odex30_base/hr_holidays_community/i18n/ja.po create mode 100644 odex30_base/hr_holidays_community/i18n/ka.po create mode 100644 odex30_base/hr_holidays_community/i18n/kab.po create mode 100644 odex30_base/hr_holidays_community/i18n/ko.po create mode 100644 odex30_base/hr_holidays_community/i18n/lo.po create mode 100644 odex30_base/hr_holidays_community/i18n/lt.po create mode 100644 odex30_base/hr_holidays_community/i18n/lv.po create mode 100644 odex30_base/hr_holidays_community/i18n/mk.po create mode 100644 odex30_base/hr_holidays_community/i18n/mn.po create mode 100644 odex30_base/hr_holidays_community/i18n/nb.po create mode 100644 odex30_base/hr_holidays_community/i18n/ne.po create mode 100644 odex30_base/hr_holidays_community/i18n/nl.po create mode 100644 odex30_base/hr_holidays_community/i18n/nl_BE.po create mode 100644 odex30_base/hr_holidays_community/i18n/pl.po create mode 100644 odex30_base/hr_holidays_community/i18n/pt.po create mode 100644 odex30_base/hr_holidays_community/i18n/pt_BR.po create mode 100644 odex30_base/hr_holidays_community/i18n/ro.po create mode 100644 odex30_base/hr_holidays_community/i18n/ru.po create mode 100644 odex30_base/hr_holidays_community/i18n/sk.po create mode 100644 odex30_base/hr_holidays_community/i18n/sl.po create mode 100644 odex30_base/hr_holidays_community/i18n/sq.po create mode 100644 odex30_base/hr_holidays_community/i18n/sr.po create mode 100644 odex30_base/hr_holidays_community/i18n/sr@latin.po create mode 100644 odex30_base/hr_holidays_community/i18n/sv.po create mode 100644 odex30_base/hr_holidays_community/i18n/sw.po create mode 100644 odex30_base/hr_holidays_community/i18n/ta.po create mode 100644 odex30_base/hr_holidays_community/i18n/th.po create mode 100644 odex30_base/hr_holidays_community/i18n/tr.po create mode 100644 odex30_base/hr_holidays_community/i18n/uk.po create mode 100644 odex30_base/hr_holidays_community/i18n/vi.po create mode 100644 odex30_base/hr_holidays_community/i18n/zh_CN.po create mode 100644 odex30_base/hr_holidays_community/i18n/zh_TW.po create mode 100644 odex30_base/hr_holidays_community/models/__init__.py create mode 100644 odex30_base/hr_holidays_community/models/hr.py create mode 100644 odex30_base/hr_holidays_community/models/hr_holidays.py create mode 100644 odex30_base/hr_holidays_community/models/resource.py create mode 100644 odex30_base/hr_holidays_community/report/__init__.py create mode 100644 odex30_base/hr_holidays_community/report/holidays_summary_report.py create mode 100644 odex30_base/hr_holidays_community/report/hr_holidays_leaves_report.py create mode 100644 odex30_base/hr_holidays_community/report/hr_holidays_leaves_report_views.xml create mode 100644 odex30_base/hr_holidays_community/report/hr_holidays_reports.xml create mode 100644 odex30_base/hr_holidays_community/report/hr_holidays_templates.xml create mode 100644 odex30_base/hr_holidays_community/report/hr_holidays_views.xml create mode 100644 odex30_base/hr_holidays_community/security/hr_holidays_security.xml create mode 100644 odex30_base/hr_holidays_community/security/ir.model.access.csv create mode 100644 odex30_base/hr_holidays_community/static/description/analysis.png create mode 100644 odex30_base/hr_holidays_community/static/description/dashboard.png create mode 100644 odex30_base/hr_holidays_community/static/description/icon.png create mode 100644 odex30_base/hr_holidays_community/static/description/index.html create mode 100644 odex30_base/hr_holidays_community/static/description/leave_request.png create mode 100644 odex30_base/hr_holidays_community/static/description/leaves_sc_02.png create mode 100644 odex30_base/hr_holidays_community/tests/__init__.py create mode 100644 odex30_base/hr_holidays_community/tests/common.py create mode 100644 odex30_base/hr_holidays_community/tests/test_holidays_flow.py create mode 100644 odex30_base/hr_holidays_community/views/hr_holidays_views.xml create mode 100644 odex30_base/hr_holidays_community/views/hr_views.xml create mode 100644 odex30_base/hr_holidays_community/views/resource_views.xml create mode 100644 odex30_base/hr_holidays_community/wizard/__init__.py create mode 100644 odex30_base/hr_holidays_community/wizard/hr_holidays_summary_department.py create mode 100644 odex30_base/hr_holidays_community/wizard/hr_holidays_summary_department_views.xml create mode 100644 odex30_base/hr_holidays_community/wizard/hr_holidays_summary_employees.py create mode 100644 odex30_base/hr_holidays_community/wizard/hr_holidays_summary_employees_views.xml create mode 100644 odex30_base/hr_holidays_public/README.rst create mode 100644 odex30_base/hr_holidays_public/__init__.py create mode 100644 odex30_base/hr_holidays_public/__manifest__.py create mode 100644 odex30_base/hr_holidays_public/i18n/ar.po create mode 100644 odex30_base/hr_holidays_public/i18n/ca.po create mode 100644 odex30_base/hr_holidays_public/i18n/de.po create mode 100644 odex30_base/hr_holidays_public/i18n/es.po create mode 100644 odex30_base/hr_holidays_public/i18n/fi.po create mode 100644 odex30_base/hr_holidays_public/i18n/fr.po create mode 100644 odex30_base/hr_holidays_public/i18n/fr_FR.po create mode 100644 odex30_base/hr_holidays_public/i18n/hr.po create mode 100644 odex30_base/hr_holidays_public/i18n/hr_HR.po create mode 100644 odex30_base/hr_holidays_public/i18n/hr_holidays_public.pot create mode 100644 odex30_base/hr_holidays_public/i18n/it.po create mode 100644 odex30_base/hr_holidays_public/i18n/nl_NL.po create mode 100644 odex30_base/hr_holidays_public/i18n/pl.po create mode 100644 odex30_base/hr_holidays_public/i18n/pt_BR.po create mode 100644 odex30_base/hr_holidays_public/i18n/ro.po create mode 100644 odex30_base/hr_holidays_public/i18n/sl.po create mode 100644 odex30_base/hr_holidays_public/models/__init__.py create mode 100644 odex30_base/hr_holidays_public/models/hr_employee.py create mode 100644 odex30_base/hr_holidays_public/models/hr_leave.py create mode 100644 odex30_base/hr_holidays_public/models/hr_leave_type.py create mode 100644 odex30_base/hr_holidays_public/models/res_partner.py create mode 100644 odex30_base/hr_holidays_public/models/res_users.py create mode 100644 odex30_base/hr_holidays_public/models/resource_calendar.py create mode 100644 odex30_base/hr_holidays_public/pyproject.toml create mode 100644 odex30_base/hr_holidays_public/readme/CONFIGURE.md create mode 100644 odex30_base/hr_holidays_public/readme/CONTRIBUTORS.md create mode 100644 odex30_base/hr_holidays_public/readme/CREDITS.md create mode 100644 odex30_base/hr_holidays_public/readme/DESCRIPTION.md create mode 100644 odex30_base/hr_holidays_public/readme/ROADMAP.md create mode 100644 odex30_base/hr_holidays_public/readme/USAGE.md create mode 100644 odex30_base/hr_holidays_public/security/ir.model.access.csv create mode 100644 odex30_base/hr_holidays_public/static/description/icon.png create mode 100644 odex30_base/hr_holidays_public/static/description/icon.svg create mode 100644 odex30_base/hr_holidays_public/static/description/index.html create mode 100644 odex30_base/hr_holidays_public/tests/__init__.py create mode 100644 odex30_base/hr_holidays_public/tests/test_holidays_calculation.py create mode 100644 odex30_base/hr_holidays_public/tests/test_holidays_public.py create mode 100644 odex30_base/hr_holidays_public/views/hr_leave_type.xml create mode 100644 odex30_base/hr_holidays_public/views/menu.xml diff --git a/odex30_base/calendar_public_holiday/README.rst b/odex30_base/calendar_public_holiday/README.rst new file mode 100644 index 0000000..d60dd53 --- /dev/null +++ b/odex30_base/calendar_public_holiday/README.rst @@ -0,0 +1,96 @@ +======================== +Calendar Holidays Public +======================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a209463965237ab34586bc10803aa2d29ef75979c9388634316fb1326a02273d + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fcalendar-lightgray.png?logo=github + :target: https://github.com/OCA/calendar/tree/18.0/calendar_public_holiday + :alt: OCA/calendar +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/calendar-18-0/calendar-18-0-calendar_public_holiday + :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/calendar&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module handles public holidays. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +For adding public holidays: + +1. Go to the menu *Calendar > Public Holidays > Public Holidays*. +2. Create your public holidays. + +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 +------- + +* Michael Telahun Makonnen +* Tecnativa +* Fekete Mihai (Forest and Biomass Services Romania) +* Druidoo +* Camptocamp +* + +Contributors +------------ + +- [Trobz](https://trobz.com): + + - Do Anh Duy <> + +Other credits +------------- + +The creation of this module was financially supported by Camptocamp + +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/calendar `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odex30_base/calendar_public_holiday/__init__.py b/odex30_base/calendar_public_holiday/__init__.py new file mode 100644 index 0000000..e68a3e6 --- /dev/null +++ b/odex30_base/calendar_public_holiday/__init__.py @@ -0,0 +1,5 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models +from . import wizards +from .hooks import pre_init_hook diff --git a/odex30_base/calendar_public_holiday/__manifest__.py b/odex30_base/calendar_public_holiday/__manifest__.py new file mode 100644 index 0000000..635462b --- /dev/null +++ b/odex30_base/calendar_public_holiday/__manifest__.py @@ -0,0 +1,30 @@ +# Copyright 2015 2011,2013 Michael Telahun Makonnen +# Copyright 2020 InitOS Gmbh +# Copyright 2024 Camptocamp +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Calendar Holidays Public", + "summary": """ + Manage Public Holidays + """, + "version": "18.0.1.0.0", + "license": "AGPL-3", + "category": "HR/Calendar", + "author": "Michael Telahun Makonnen, " + "Tecnativa, " + "Fekete Mihai (Forest and Biomass Services Romania), " + "Druidoo, " + "Odoo Community Association (OCA), " + "Camptocamp,", + "website": "https://github.com/OCA/calendar", + "depends": ["calendar"], + "external_dependencies": {"python": ["openupgradelib"]}, + "data": [ + "data/data.xml", + "security/ir.model.access.csv", + "views/calendar_public_holiday_view.xml", + "wizards/calendar_public_holiday_next_year_wizard.xml", + ], + "pre_init_hook": "pre_init_hook", +} diff --git a/odex30_base/calendar_public_holiday/data/data.xml b/odex30_base/calendar_public_holiday/data/data.xml new file mode 100644 index 0000000..74bcb33 --- /dev/null +++ b/odex30_base/calendar_public_holiday/data/data.xml @@ -0,0 +1,8 @@ + + + + + Public Holidays + + diff --git a/odex30_base/calendar_public_holiday/hooks.py b/odex30_base/calendar_public_holiday/hooks.py new file mode 100644 index 0000000..72f026e --- /dev/null +++ b/odex30_base/calendar_public_holiday/hooks.py @@ -0,0 +1,55 @@ +# Copyright 2024 Camptocamp +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from openupgradelib import openupgrade + + +def migrate_rename_xmlid_event_type_holiday(env): + if not openupgrade.is_module_installed(env.cr, "hr_holidays_public"): + return + xmlid_renames = [ + ( + "hr_holidays_public.event_type_holiday", + "calendar_public_holiday.event_type_holiday", + ), + ] + openupgrade.rename_xmlids(env.cr, xmlid_renames) + + +def migrate_rename_field_model_hr_holidays_public_line(env): + field_renames = [ + ( + "hr.holidays.public.line", + "hr_holidays_public_line", + "year_id", + "public_holiday_id", + ), + ] + openupgrade.rename_fields(env, field_renames, no_deep=True) + + +def migrate_rename_model_hr_holidays_public_line(env): + if not openupgrade.table_exists(env.cr, "hr_holidays_public_line"): + return + model_renames = [("hr.holidays.public.line", "calendar.public.holiday.line")] + openupgrade.rename_models(env.cr, model_renames) + tables_renames = [("hr_holidays_public_line", "calendar_public_holiday_line")] + openupgrade.rename_tables(env.cr, tables_renames) + + +def migrate_rename_model_hr_holidays_public(env): + if not openupgrade.table_exists(env.cr, "hr_holidays_public"): + return + model_renames = [ + ("hr.holidays.public", "calendar.public.holiday"), + ] + openupgrade.rename_models(env.cr, model_renames) + tables_renames = [("hr_holidays_public", "calendar_public_holiday")] + openupgrade.rename_tables(env.cr, tables_renames) + + +def pre_init_hook(env): + migrate_rename_xmlid_event_type_holiday(env) + migrate_rename_field_model_hr_holidays_public_line(env) + migrate_rename_model_hr_holidays_public_line(env) + migrate_rename_model_hr_holidays_public(env) diff --git a/odex30_base/calendar_public_holiday/i18n/calendar_public_holiday.pot b/odex30_base/calendar_public_holiday/i18n/calendar_public_holiday.pot new file mode 100644 index 0000000..b69d71a --- /dev/null +++ b/odex30_base/calendar_public_holiday/i18n/calendar_public_holiday.pot @@ -0,0 +1,244 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * calendar_public_holiday +# +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" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "" +"By default, the most recent public holidays\n" +" for each country are used as template to create\n" +" public holidays for the year following the templates.\n" +"

    \n" +" Normally, you should not need to input anything in\n" +" optional fields and only need to click on the button\n" +" \"Create\"." +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model,name:calendar_public_holiday.model_calendar_public_holiday +msgid "Calendar Public Holiday" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model,name:calendar_public_holiday.model_calendar_public_holiday_line +msgid "Calendar Public Holiday Line" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__year +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__public_holiday_id +msgid "Calendar Year" +msgstr "" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Cancel" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__country_id +msgid "Country" +msgstr "" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Create" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.actions.act_window,name:calendar_public_holiday.action_create_next_year_public_holidays +#: model:ir.ui.menu,name:calendar_public_holiday.menu_create_next_year_public_holidays +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Create Next Year Public Holidays" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model,name:calendar_public_holiday.model_calendar_public_holiday_next_year +msgid "Create Public Holiday From Existing Ones" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__create_uid +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__create_uid +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__create_uid +msgid "Created by" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__create_date +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__create_date +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__create_date +msgid "Created on" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__date +msgid "Date" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__variable_date +msgid "Date may change" +msgstr "" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/models/calendar_public_holiday_line.py:0 +msgid "" +"Dates of holidays should be the same year as the calendar year they are " +"being assigned to" +msgstr "" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Defaults" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__display_name +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__display_name +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__display_name +msgid "Display Name" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__line_ids +msgid "Holiday Dates" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__id +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__id +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__id +msgid "ID" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__write_uid +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__write_uid +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__write_date +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__write_date +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__write_date +msgid "Last Updated on" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__meeting_id +msgid "Meeting" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__name +msgid "Name" +msgstr "" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py:0 +msgid "New public holidays" +msgstr "" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py:0 +msgid "" +"No Public Holidays found as template. Please create the first Public " +"Holidays manually." +msgstr "" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Optional" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.actions.act_window,name:calendar_public_holiday.open_calendar_public_holiday_view +#: model:ir.ui.menu,name:calendar_public_holiday.menu_calendar_public_holiday +#: model:ir.ui.menu,name:calendar_public_holiday.menu_calendar_public_holiday_view +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.view_calendar_public_holiday_form +msgid "Public Holidays" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__state_ids +msgid "Related States" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,help:calendar_public_holiday.field_calendar_public_holiday_next_year__public_holiday_ids +msgid "" +"Select the public holidays to use as template. If not set, latest public " +"holidays of each country will be used. Only the last templates of each " +"country for each year will be taken into account (If you select templates " +"from 2012 and 2015, only the templates from 2015 will be taken into account." +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__public_holiday_ids +msgid "Templates" +msgstr "" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "" +"The below optional fields are here only to handle\n" +" special situations like \"2011 was a special year with\n" +" an additional public holiday for the 150th\n" +" anniversary of the Italian unification, so you want to\n" +" replicate the 2010 Italian holidays to 2012.\"" +msgstr "" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "" +"Use this wizard to create public holidays based on the\n" +" existing ones.
    \n" +" Only the last templates of each country\n" +" will be taken into account (If you select templates\n" +" from 2012 and 2015 of the same country; '\n" +" only the templates from 2015 will be taken into\n" +" account)." +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__year +msgid "Year" +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,help:calendar_public_holiday.field_calendar_public_holiday_next_year__year +msgid "" +"Year for which you want to create the public holidays. By default, the year " +"following the template." +msgstr "" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/models/calendar_public_holiday.py:0 +msgid "You can't create duplicate public holiday per year and/or country" +msgstr "" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py:0 +msgid "" +"You cannot use as template the public holidays of a year that includes " +"public holidays on 29th of February (2016, 2020...), please select a " +"template from another year." +msgstr "" diff --git a/odex30_base/calendar_public_holiday/i18n/es.po b/odex30_base/calendar_public_holiday/i18n/es.po new file mode 100644 index 0000000..50264a8 --- /dev/null +++ b/odex30_base/calendar_public_holiday/i18n/es.po @@ -0,0 +1,268 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * calendar_public_holiday +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-08-07 11:26+0000\n" +"Last-Translator: Miquel Romera \n" +"Language-Team: none\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" +"X-Generator: Weblate 5.10.4\n" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "" +"By default, the most recent public holidays\n" +" for each country are used as template to create\n" +" public holidays for the year following the templates.\n" +"

    \n" +" Normally, you should not need to input anything in\n" +" optional fields and only need to click on the button\n" +" \"Create\"." +msgstr "" +"Por defecto, los días festivos más recientes\n" +"de cada país se utilizan como plantilla para crear\n" +"los días festivos del año siguiente a las plantillas.\n" +"br/>
    \n" +"Normalmente, no es necesario introducir nada en\n" +"los campos opcionales, solo hay que hacer clic en el botón\n" +"\"Crear\"." + +#. module: calendar_public_holiday +#: model:ir.model,name:calendar_public_holiday.model_calendar_public_holiday +msgid "Calendar Public Holiday" +msgstr "Calendario de días festivos" + +#. module: calendar_public_holiday +#: model:ir.model,name:calendar_public_holiday.model_calendar_public_holiday_line +msgid "Calendar Public Holiday Line" +msgstr "Línea de días festivos del calendario" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__year +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__public_holiday_id +msgid "Calendar Year" +msgstr "Año de calendario" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Cancel" +msgstr "Cancelar" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__country_id +msgid "Country" +msgstr "País" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Create" +msgstr "Crear" + +#. module: calendar_public_holiday +#: model:ir.actions.act_window,name:calendar_public_holiday.action_create_next_year_public_holidays +#: model:ir.ui.menu,name:calendar_public_holiday.menu_create_next_year_public_holidays +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Create Next Year Public Holidays" +msgstr "Crear días festivos del próximo año" + +#. module: calendar_public_holiday +#: model:ir.model,name:calendar_public_holiday.model_calendar_public_holiday_next_year +msgid "Create Public Holiday From Existing Ones" +msgstr "Crear un día festivo a partir de los ya existentes" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__create_uid +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__create_uid +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__create_date +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__create_date +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__date +msgid "Date" +msgstr "Fecha" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__variable_date +msgid "Date may change" +msgstr "La fecha puede cambiar" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/models/calendar_public_holiday_line.py:0 +msgid "" +"Dates of holidays should be the same year as the calendar year they are " +"being assigned to" +msgstr "" +"Las fechas de los días festivos deben corresponder al mismo año que el año " +"natural al que se asignan" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Defaults" +msgstr "Valores predeterminados" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__display_name +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__display_name +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__line_ids +msgid "Holiday Dates" +msgstr "Días festivos" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__id +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__id +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__id +msgid "ID" +msgstr "ID" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__write_uid +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__write_uid +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__write_date +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__write_date +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__meeting_id +msgid "Meeting" +msgstr "Reunión" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__name +msgid "Name" +msgstr "Nombre" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py:0 +msgid "New public holidays" +msgstr "Nuevos días festivos" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py:0 +msgid "" +"No Public Holidays found as template. Please create the first Public " +"Holidays manually." +msgstr "" +"No se han encontrado días festivos como plantilla. Por favor, cree los " +"primeros días festivos manualmente." + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Optional" +msgstr "Opcional" + +#. module: calendar_public_holiday +#: model:ir.actions.act_window,name:calendar_public_holiday.open_calendar_public_holiday_view +#: model:ir.ui.menu,name:calendar_public_holiday.menu_calendar_public_holiday +#: model:ir.ui.menu,name:calendar_public_holiday.menu_calendar_public_holiday_view +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.view_calendar_public_holiday_form +msgid "Public Holidays" +msgstr "Días festivos" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__state_ids +msgid "Related States" +msgstr "Provincia relacionada" + +#. module: calendar_public_holiday +#: model:ir.model.fields,help:calendar_public_holiday.field_calendar_public_holiday_next_year__public_holiday_ids +msgid "" +"Select the public holidays to use as template. If not set, latest public " +"holidays of each country will be used. Only the last templates of each " +"country for each year will be taken into account (If you select templates " +"from 2012 and 2015, only the templates from 2015 will be taken into account." +msgstr "" +"Seleccione los días festivos que desea utilizar como plantilla. Si no se " +"establece nada, se utilizarán los últimos días festivos de cada país. Solo " +"se tendrán en cuenta las últimas plantillas de cada país para cada año (si " +"selecciona plantillas de 2012 y 2015, solo se tendrán en cuenta las " +"plantillas de 2015)." + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__public_holiday_ids +msgid "Templates" +msgstr "Plantillas" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "" +"The below optional fields are here only to handle\n" +" special situations like \"2011 was a special year with\n" +" an additional public holiday for the 150th\n" +" anniversary of the Italian unification, so you want to\n" +" replicate the 2010 Italian holidays to 2012.\"" +msgstr "" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "" +"Use this wizard to create public holidays based on the\n" +" existing ones.
    \n" +" Only the last templates of each country\n" +" will be taken into account (If you select templates\n" +" from 2012 and 2015 of the same country; '\n" +" only the templates from 2015 will be taken into\n" +" account)." +msgstr "" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__year +msgid "Year" +msgstr "Año" + +#. module: calendar_public_holiday +#: model:ir.model.fields,help:calendar_public_holiday.field_calendar_public_holiday_next_year__year +msgid "" +"Year for which you want to create the public holidays. By default, the year " +"following the template." +msgstr "" +"Año para el que desea crear los días festivos. Por defecto, el año siguiente " +"a la plantilla." + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/models/calendar_public_holiday.py:0 +msgid "You can't create duplicate public holiday per year and/or country" +msgstr "No se pueden crear días festivos duplicados por año y/o país" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py:0 +msgid "" +"You cannot use as template the public holidays of a year that includes " +"public holidays on 29th of February (2016, 2020...), please select a " +"template from another year." +msgstr "" +"No puede utilizar como plantilla los días festivos de un año que incluya " +"días festivos el 29 de febrero (2016, 2020...), por favor seleccione una " +"plantilla de otro año." diff --git a/odex30_base/calendar_public_holiday/i18n/it.po b/odex30_base/calendar_public_holiday/i18n/it.po new file mode 100644 index 0000000..25c8a89 --- /dev/null +++ b/odex30_base/calendar_public_holiday/i18n/it.po @@ -0,0 +1,287 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * calendar_public_holiday +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2025-02-15 10:06+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.6.2\n" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "" +"By default, the most recent public holidays\n" +" for each country are used as template to create\n" +" public holidays for the year following the templates.\n" +"

    \n" +" Normally, you should not need to input anything in\n" +" optional fields and only need to click on the button\n" +" \"Create\"." +msgstr "" +"Per impostazione predefinita, i giorni festivi più recenti\n" +" per ogni paese sono usati come modello per " +"creare\n" +" le festività per l'anno seguendo i modelli.\n" +"

    \n" +" Normalmente, non dovrebbe essere necessario " +"inserire nulla\n" +" nei campi facoltativi ed è solo necessario fare " +"clic sul pulsante\n" +" \"Crea\"." + +#. module: calendar_public_holiday +#: model:ir.model,name:calendar_public_holiday.model_calendar_public_holiday +msgid "Calendar Public Holiday" +msgstr "Calendario giorni festivi" + +#. module: calendar_public_holiday +#: model:ir.model,name:calendar_public_holiday.model_calendar_public_holiday_line +msgid "Calendar Public Holiday Line" +msgstr "Riga giorno festivo calendario" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__year +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__public_holiday_id +msgid "Calendar Year" +msgstr "Anno del calendario" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Cancel" +msgstr "Annulla" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__country_id +msgid "Country" +msgstr "Nazione" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Create" +msgstr "Crea" + +#. module: calendar_public_holiday +#: model:ir.actions.act_window,name:calendar_public_holiday.action_create_next_year_public_holidays +#: model:ir.ui.menu,name:calendar_public_holiday.menu_create_next_year_public_holidays +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Create Next Year Public Holidays" +msgstr "Crea giorni festivi del prossimo anno" + +#. module: calendar_public_holiday +#: model:ir.model,name:calendar_public_holiday.model_calendar_public_holiday_next_year +msgid "Create Public Holiday From Existing Ones" +msgstr "Crea giorni festivi da quelle esistenti" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__create_uid +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__create_uid +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__create_date +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__create_date +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__date +msgid "Date" +msgstr "Data" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__variable_date +msgid "Date may change" +msgstr "Data variabile" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/models/calendar_public_holiday_line.py:0 +msgid "" +"Dates of holidays should be the same year as the calendar year they are " +"being assigned to" +msgstr "" +"Le date delle vacanze dovrebbero coincidere con l'anno solare a cui sono " +"state assegnate" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Defaults" +msgstr "Predefiniti" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__display_name +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__display_name +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__line_ids +msgid "Holiday Dates" +msgstr "Date festività" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__id +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__id +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__id +msgid "ID" +msgstr "ID" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__write_uid +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__write_uid +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday__write_date +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__write_date +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__meeting_id +msgid "Meeting" +msgstr "Riunione" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__name +msgid "Name" +msgstr "Nome" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py:0 +msgid "New public holidays" +msgstr "Nuovi giorni festivi" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py:0 +msgid "" +"No Public Holidays found as template. Please create the first Public " +"Holidays manually." +msgstr "" +"Nessun giorno festivo trovato come modello. Si prega di creare i primi " +"giorni festivi manualmente." + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "Optional" +msgstr "Opzionale" + +#. module: calendar_public_holiday +#: model:ir.actions.act_window,name:calendar_public_holiday.open_calendar_public_holiday_view +#: model:ir.ui.menu,name:calendar_public_holiday.menu_calendar_public_holiday +#: model:ir.ui.menu,name:calendar_public_holiday.menu_calendar_public_holiday_view +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.view_calendar_public_holiday_form +msgid "Public Holidays" +msgstr "Giorni festivi" + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_line__state_ids +msgid "Related States" +msgstr "Nazioni correlate" + +#. module: calendar_public_holiday +#: model:ir.model.fields,help:calendar_public_holiday.field_calendar_public_holiday_next_year__public_holiday_ids +msgid "" +"Select the public holidays to use as template. If not set, latest public " +"holidays of each country will be used. Only the last templates of each " +"country for each year will be taken into account (If you select templates " +"from 2012 and 2015, only the templates from 2015 will be taken into account." +msgstr "" +"Seleziona i giorni festivi da utilizzare come modello. In caso contrario, " +"verranno utilizzati gli ultimi giorni festivi di ciascun paese. Verranno " +"presi in considerazione solo gli ultimi modelli di ciascun paese per ogni " +"anno (se si selezionano modelli del 2012 e del 2015, verranno presi in " +"considerazione solo i modelli del 2015." + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__public_holiday_ids +msgid "Templates" +msgstr "Modelli" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "" +"The below optional fields are here only to handle\n" +" special situations like \"2011 was a special year with\n" +" an additional public holiday for the 150th\n" +" anniversary of the Italian unification, so you want to\n" +" replicate the 2010 Italian holidays to 2012.\"" +msgstr "" +"I campi facoltativi seguenti sono qui solo per gestire\n" +" situazioni particolari come \"Il 2011 è stato " +"un anno speciale con\n" +" un giorno festivo aggiuntivo per il 150°\n" +" anniversario dell'Unità d'Italia, quindi vuoi\n" +" replicare le festività italiane dal 2010 al " +"2012.\"" + +#. module: calendar_public_holiday +#: model_terms:ir.ui.view,arch_db:calendar_public_holiday.calendar_public_holiday_next_year_view +msgid "" +"Use this wizard to create public holidays based on the\n" +" existing ones.
    \n" +" Only the last templates of each country\n" +" will be taken into account (If you select templates\n" +" from 2012 and 2015 of the same country; '\n" +" only the templates from 2015 will be taken into\n" +" account)." +msgstr "" +"Utilizzare questa procedura guidata per creare giorni festivi basati su\n" +" quelli esistenti.
    \n" +" Solo gli ultimi modelli di ogni paese\n" +" verranno presi in considerazione (se si selezionano " +"i modelli\n" +" dal 2012 al 2015 dello stesso Paese; '\n" +" verranno presi in considerazione solo i modelli del " +"2015\n" +" )." + +#. module: calendar_public_holiday +#: model:ir.model.fields,field_description:calendar_public_holiday.field_calendar_public_holiday_next_year__year +msgid "Year" +msgstr "Anno" + +#. module: calendar_public_holiday +#: model:ir.model.fields,help:calendar_public_holiday.field_calendar_public_holiday_next_year__year +msgid "" +"Year for which you want to create the public holidays. By default, the year " +"following the template." +msgstr "" +"Anno per il quale si desidera creare i giorni festivi. Per impostazione " +"predefinita, l'anno successivo al modello." + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/models/calendar_public_holiday.py:0 +msgid "You can't create duplicate public holiday per year and/or country" +msgstr "Non è possibile creare giorni festivi duplicati per anno e/o nazione" + +#. module: calendar_public_holiday +#. odoo-python +#: code:addons/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py:0 +msgid "" +"You cannot use as template the public holidays of a year that includes " +"public holidays on 29th of February (2016, 2020...), please select a " +"template from another year." +msgstr "" +"Non si possono utilizzare come modello i giorni festivi di un anno che " +"presenta giorni festivi il 29 febbraio (2016, 2020...), seleziona un modello " +"di un altro anno." diff --git a/odex30_base/calendar_public_holiday/models/__init__.py b/odex30_base/calendar_public_holiday/models/__init__.py new file mode 100644 index 0000000..a3e864d --- /dev/null +++ b/odex30_base/calendar_public_holiday/models/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import calendar_public_holiday +from . import calendar_public_holiday_line diff --git a/odex30_base/calendar_public_holiday/models/calendar_public_holiday.py b/odex30_base/calendar_public_holiday/models/calendar_public_holiday.py new file mode 100644 index 0000000..3f2c8b5 --- /dev/null +++ b/odex30_base/calendar_public_holiday/models/calendar_public_holiday.py @@ -0,0 +1,128 @@ +# Copyright 2015 2011,2013 Michael Telahun Makonnen +# Copyright 2020 InitOS Gmbh +# Copyright 2024 Camptocamp +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import datetime + +from odoo import api, fields, models +from odoo.exceptions import ValidationError + + +class ResourceCalendarPublicHoliday(models.Model): + _name = "calendar.public.holiday" + _description = "Calendar Public Holiday" + _rec_name = "year" + _order = "year desc" + + year = fields.Integer( + "Calendar Year", + required=True, + default=lambda self: fields.Date.context_today(self).year, + ) + line_ids = fields.One2many( + "calendar.public.holiday.line", + "public_holiday_id", + "Holiday Dates", + ) + country_id = fields.Many2one("res.country", "Country") + + @api.constrains("year", "country_id") + def _check_year(self): + for line in self: + line._check_year_one() + + def _check_year_one(self): + if self.search_count( + [ + ("year", "=", self.year), + ("country_id", "=", self.country_id.id), + ("id", "!=", self.id), + ] + ): + raise ValidationError( + self.env._( + "You can't create duplicate public holiday per year and/or" + " country" + ) + ) + return True + + @api.depends("country_id") + def _compute_display_name(self): + for line in self: + if line.country_id: + line.display_name = f"{line.year} ({line.country_id.name})" + else: + line.display_name = line.year + + def _get_domain_states_filter(self, pholidays, start_dt, end_dt, partner_id=None): + partner = self.env["res.partner"].browse(partner_id) + states_filter = [ + ("public_holiday_id", "in", pholidays.ids), + ("date", ">=", start_dt), + ("date", "<=", end_dt), + ] + if partner and partner.state_id: + states_filter.extend( + [ + "|", + ("state_ids", "in", partner.state_id.ids), + ("state_ids", "=", False), + ] + ) + else: + states_filter.append(("state_ids", "=", False)) + return states_filter + + @api.model + @api.returns("calendar.public.holiday.line") + def get_holidays_list(self, year=None, start_dt=None, end_dt=None, partner_id=None): + """Returns recordset of calendar.public.holiday.line + for the specified year and employee + :param year: year as string (optional if start_dt and end_dt defined) + :param start_dt: start_dt as date + :param end_dt: end_dt as date + :param partner_id: ID of the partner + :return: recordset of calendar.public.holiday.line + """ + partner = self.env["res.partner"].browse(partner_id) + if not start_dt and not end_dt: + start_dt = datetime.date(year, 1, 1) + end_dt = datetime.date(year, 12, 31) + years = list(range(start_dt.year, end_dt.year + 1)) + holidays_filter = [("year", "in", years)] + if partner: + if partner.country_id: + holidays_filter.append( + ("country_id", "in", (False, partner.country_id.id)) + ) + else: + holidays_filter.append(("country_id", "=", False)) + public_holidays = self.search(holidays_filter) + public_holiday_line = self.env["calendar.public.holiday.line"] + if not public_holidays: + return public_holiday_line + states_filter = self._get_domain_states_filter( + public_holidays, start_dt, end_dt, partner_id=partner.id + ) + return public_holiday_line.search(states_filter) + + @api.model + def is_public_holiday(self, selected_date, partner_id=None): + """ + Returns True if selected_date is a public holiday for the employee + :param selected_date: datetime object + :param partner_id: ID of the partner + :return: bool + """ + partner = self.env["res.partner"].browse(partner_id) + partner_id = partner.id if partner else None + holidays_lines = self.get_holidays_list( + year=selected_date.year, partner_id=partner_id + ) + if holidays_lines: + hol_date = holidays_lines.filtered(lambda r: r.date == selected_date) + if hol_date: + return True + return False diff --git a/odex30_base/calendar_public_holiday/models/calendar_public_holiday_line.py b/odex30_base/calendar_public_holiday/models/calendar_public_holiday_line.py new file mode 100644 index 0000000..a207f14 --- /dev/null +++ b/odex30_base/calendar_public_holiday/models/calendar_public_holiday_line.py @@ -0,0 +1,123 @@ +# Copyright 2015 2011,2013 Michael Telahun Makonnen +# Copyright 2020 InitOS Gmbh +# Copyright 2024 Camptocamp +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import SUPERUSER_ID, api, fields, models +from odoo.exceptions import ValidationError + + +class CalendarHolidaysPublicLine(models.Model): + _name = "calendar.public.holiday.line" + _description = "Calendar Public Holiday Line" + _order = "date, name desc" + + name = fields.Char(required=True) + date = fields.Date(required=True) + public_holiday_id = fields.Many2one( + "calendar.public.holiday", + "Calendar Year", + required=True, + ondelete="cascade", + ) + variable_date = fields.Boolean("Date may change", default=True) + state_ids = fields.Many2many( + "res.country.state", + "public_holiday_state_rel", + "public_holiday_line_id", + "state_id", + "Related States", + ) + meeting_id = fields.Many2one( + "calendar.event", + string="Meeting", + copy=False, + ) + + @api.constrains("date", "state_ids") + def _check_date_state(self): + for line in self: + line._check_date_state_one() + + def _get_domain_check_date_state_one_state_ids(self): + return [ + ("date", "=", self.date), + ("public_holiday_id", "=", self.public_holiday_id.id), + ("state_ids", "!=", False), + ("id", "!=", self.id), + ] + + def _get_domain_check_date_state_one(self): + return [ + ("date", "=", self.date), + ("public_holiday_id", "=", self.public_holiday_id.id), + ("state_ids", "=", False), + ] + + def _check_date_state_one(self): + if self.date.year != self.public_holiday_id.year: + raise ValidationError( + self.env._( + "Dates of holidays should be the same year as the calendar" + " year they are being assigned to" + ) + ) + if self.state_ids: + domain = self._get_domain_check_date_state_one_state_ids() + holidays = self.search(domain) + for holiday in holidays: + if self.state_ids & holiday.state_ids: + raise ValidationError( + self.env._( + "You can't create duplicate public holiday per date" + f" {self.date} and one of the country states." + ) + ) + domain = self._get_domain_check_date_state_one() + if self.search_count(domain) > 1: + raise ValidationError( + self.env._( + f"You can't create duplicate public holiday per date {self.date}." + ) + ) + return True + + def _prepare_holidays_meeting_values(self): + self.ensure_one() + categ_id = self.env.ref("calendar_public_holiday.event_type_holiday", False) + meeting_values = { + "name": ( + f"{self.name} ({self.public_holiday_id.country_id.name})" + if self.public_holiday_id.country_id + else self.name + ), + "description": ", ".join(self.state_ids.mapped("name")), + "start": self.date, + "stop": self.date, + "allday": True, + "user_id": SUPERUSER_ID, + "privacy": "confidential", + "show_as": "busy", + } + if categ_id: + meeting_values.update({"categ_ids": [(6, 0, categ_id.ids)]}) + return meeting_values + + @api.constrains("date", "name", "public_holiday_id", "state_ids") + def _update_calendar_event(self): + for rec in self: + if rec.meeting_id: + rec.meeting_id.write(rec._prepare_holidays_meeting_values()) + + @api.model_create_multi + def create(self, vals_list): + res = super().create(vals_list) + for record in res: + record.meeting_id = self.env["calendar.event"].create( + record._prepare_holidays_meeting_values() + ) + return res + + def unlink(self): + self.mapped("meeting_id").unlink() + return super().unlink() diff --git a/odex30_base/calendar_public_holiday/pyproject.toml b/odex30_base/calendar_public_holiday/pyproject.toml new file mode 100644 index 0000000..4231d0c --- /dev/null +++ b/odex30_base/calendar_public_holiday/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/odex30_base/calendar_public_holiday/readme/CONTRIBUTORS.md b/odex30_base/calendar_public_holiday/readme/CONTRIBUTORS.md new file mode 100644 index 0000000..d9381e9 --- /dev/null +++ b/odex30_base/calendar_public_holiday/readme/CONTRIBUTORS.md @@ -0,0 +1,3 @@ +- \[Trobz\](): + + - Do Anh Duy \<\<\>\> diff --git a/odex30_base/calendar_public_holiday/readme/CREDITS.md b/odex30_base/calendar_public_holiday/readme/CREDITS.md new file mode 100644 index 0000000..35e239a --- /dev/null +++ b/odex30_base/calendar_public_holiday/readme/CREDITS.md @@ -0,0 +1 @@ +The creation of this module was financially supported by Camptocamp diff --git a/odex30_base/calendar_public_holiday/readme/DESCRIPTION.md b/odex30_base/calendar_public_holiday/readme/DESCRIPTION.md new file mode 100644 index 0000000..2a7afcc --- /dev/null +++ b/odex30_base/calendar_public_holiday/readme/DESCRIPTION.md @@ -0,0 +1 @@ +This module handles public holidays. diff --git a/odex30_base/calendar_public_holiday/readme/USAGE.md b/odex30_base/calendar_public_holiday/readme/USAGE.md new file mode 100644 index 0000000..185826a --- /dev/null +++ b/odex30_base/calendar_public_holiday/readme/USAGE.md @@ -0,0 +1,4 @@ +For adding public holidays: + +1. Go to the menu *Calendar \> Public Holidays \> Public Holidays*. +2. Create your public holidays. diff --git a/odex30_base/calendar_public_holiday/security/ir.model.access.csv b/odex30_base/calendar_public_holiday/security/ir.model.access.csv new file mode 100644 index 0000000..26d7f80 --- /dev/null +++ b/odex30_base/calendar_public_holiday/security/ir.model.access.csv @@ -0,0 +1,6 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_calendar_public_holiday_user,access_calendar_public_holiday,model_calendar_public_holiday,base.group_user,1,0,0,0 +access_calendar_public_holiday_manager,access_calendar_public_holiday,model_calendar_public_holiday,base.group_system,1,1,1,1 +access_calendar_public_holiday_line_user,access_calendar_public_holiday_line,model_calendar_public_holiday_line,base.group_user,1,0,0,0 +access_calendar_public_holiday_line_manager,access_calendar_public_holiday_line,model_calendar_public_holiday_line,base.group_system,1,1,1,1 +access_calendar_public_holiday_manager_next_year,access_calendar_public_holiday_next_year,model_calendar_public_holiday_next_year,base.group_system,1,1,1,1 diff --git a/odex30_base/calendar_public_holiday/static/description/icon.png b/odex30_base/calendar_public_holiday/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/odex30_base/calendar_public_holiday/static/description/index.html b/odex30_base/calendar_public_holiday/static/description/index.html new file mode 100644 index 0000000..7c2805f --- /dev/null +++ b/odex30_base/calendar_public_holiday/static/description/index.html @@ -0,0 +1,445 @@ + + + + + +Calendar Holidays Public + + + +
    + + diff --git a/odex30_base/calendar_public_holiday/tests/__init__.py b/odex30_base/calendar_public_holiday/tests/__init__.py new file mode 100644 index 0000000..e052af0 --- /dev/null +++ b/odex30_base/calendar_public_holiday/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_calendar_public_holiday diff --git a/odex30_base/calendar_public_holiday/tests/test_calendar_public_holiday.py b/odex30_base/calendar_public_holiday/tests/test_calendar_public_holiday.py new file mode 100644 index 0000000..0bd83ff --- /dev/null +++ b/odex30_base/calendar_public_holiday/tests/test_calendar_public_holiday.py @@ -0,0 +1,249 @@ +# Copyright 2015 iDT LABS (http://www.@idtlabs.sl) +# Copyright 2017-2018 Tecnativa - Pedro M. Baeza +# Copyright 2018 Brainbean Apps +# Copyright 2020 InitOS Gmbh +# Copyright 2024 Camptocamp +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from datetime import date + +from odoo.exceptions import UserError, ValidationError + +from odoo.addons.base.tests.common import BaseCommon + + +class TestCalendarPublicHoliday(BaseCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.holiday_model = cls.env["calendar.public.holiday"] + cls.holiday_line_model = cls.env["calendar.public.holiday.line"] + cls.calendar_event = cls.env["calendar.event"] + cls.wizard_next_year = cls.env["calendar.public.holiday.next.year"] + + # Remove possibly existing public holidays that would interfer. + cls.holiday_line_model.search([]).unlink() + cls.holiday_model.search([]).unlink() + cls.calendar_event.search([]).unlink() + + cls.country_1 = cls.env["res.country"].create( + { + "name": "Country 1", + "code": "XX", + } + ) + cls.country_2 = cls.env["res.country"].create( + { + "name": "Country 2", + "code": "YY", + } + ) + cls.country_3 = cls.env["res.country"].create( + { + "name": "Country 3", + "code": "ZZ", + } + ) + cls.res_partner = cls.env["res.partner"].create( + {"name": "Partner 1", "country_id": cls.country_1.id} + ) + cls.holiday_1 = cls.holiday_model.create( + { + "year": 2024, + "country_id": cls.country_1.id, + "line_ids": [ + ( + 0, + 0, + { + "name": "Christmas Day for Country 1", + "date": "2024-12-25", + }, + ) + ], + } + ) + cls.holiday_2 = cls.holiday_model.create( + { + "year": 2024, + "country_id": cls.country_2.id, + "line_ids": [ + ( + 0, + 0, + { + "name": "Christmas Day for Country 2", + "date": "2024-12-25", + }, + ) + ], + } + ) + cls.holiday_3 = cls.holiday_model.create({"year": 2025}) + ls_dates = ["2025-01-02", "2025-01-05", "2025-01-07"] + for i in range(len(ls_dates)): + cls.holiday_line_model.create( + { + "name": f"Public Holiday Line {i + 1}", + "date": ls_dates[i], + "public_holiday_id": cls.holiday_3.id, + } + ) + + def test_display_name(self): + holiday_1_display_name = self.holiday_1.display_name + expect_display_name = ( + f"{self.holiday_1.year} ({self.holiday_1.country_id.name})" + ) + self.assertEqual(holiday_1_display_name, expect_display_name) + + # without country + holiday_3_display_name = self.holiday_3.display_name + expect_display_name = f"{self.holiday_3.year}" + self.assertEqual(holiday_3_display_name, expect_display_name) + + def test_duplicate_year_country_fail(self): + # ensures that duplicate year cannot be created for the same country + with self.assertRaises(ValidationError): + # same year with country = False + self.holiday_model.create({"year": 2025}) + with self.assertRaises(ValidationError): + # same country with holiday_1 + self.holiday_model.create({"year": 2024, "country_id": self.country_1.id}) + + def test_duplicate_date_state_fail(self): + # ensures that duplicate date cannot be created for the same country + # state or with state null + holiday_4 = self.holiday_model.create( + {"year": 2024, "country_id": self.country_3.id} + ) + holiday_4_line = self.holiday_line_model.create( + { + "name": "holiday x", + "date": "2024-12-25", + "public_holiday_id": holiday_4.id, + } + ) + with self.assertRaises(ValidationError): + self.holiday_line_model.create( + { + "name": "holiday x", + "date": "2024-12-25", + "public_holiday_id": holiday_4.id, + } + ) + holiday_4_line.state_ids = [(6, 0, [self.country_3.id])] + with self.assertRaises(ValidationError): + self.holiday_line_model.create( + { + "name": "holiday x", + "date": "2024-12-25", + "public_holiday_id": holiday_4.id, + "state_ids": [(6, 0, [self.country_3.id])], + } + ) + + def test_holiday_in_country(self): + # ensures that correct holidays are identified for a country + self.assertTrue( + self.holiday_model.is_public_holiday( + date(2024, 12, 25), partner_id=self.res_partner.id + ) + ) + self.assertFalse( + self.holiday_model.is_public_holiday( + date(2024, 12, 23), partner_id=self.res_partner.id + ) + ) + + def test_holiday_line_same_year_with_parent(self): + # ensures that line year and holiday year are the same + with self.assertRaises(ValidationError): + self.holiday_model.create( + { + "year": 2026, + "line_ids": [ + ( + 0, + 0, + { + "name": "Line with not the same year", + "date": "2027-12-25", + }, + ) + ], + } + ) + + def test_list_holidays_in_list_country_specific(self): + # ensures that correct holidays are identified for a country + lines = self.holiday_model.get_holidays_list( + 2024, partner_id=self.res_partner.id + ) + res = lines.filtered(lambda r: r.date == date(2024, 12, 25)) + self.assertEqual(len(res), 1) + self.assertEqual(len(lines), 1) + + def test_list_holidays_in_list(self): + # ensures that correct holidays are identified for a country + lines = self.holiday_model.get_holidays_list(2025) + res = lines.filtered(lambda r: r.date == date(2025, 1, 2)) + self.assertEqual(len(res), 1) + self.assertEqual(len(lines), 3) + + def test_create_year_2026_public_holidays(self): + # holiday_1 and holiday_2 have the same line in 2024 but different country + ph_start_ids = self.holiday_model.search([("year", "=", 2024)]) + vals = {"public_holiday_ids": ph_start_ids, "year": 2026} + wizard = self.wizard_next_year.new(values=vals) + wizard.create_public_holidays() + lines = self.holiday_model.get_holidays_list(2026) + self.assertEqual(len(lines), 2) + res = lines.filtered( + lambda r: r.public_holiday_id.country_id.id == self.country_1.id + ) + self.assertEqual(len(res), 1) + + def test_create_year_2027_public_holidays(self): + # holiday_3 have 3 line in year 2025 + ph_start_ids = self.holiday_model.search([("year", "=", 2025)]) + wizard = self.wizard_next_year.new( + values={ + "public_holiday_ids": ph_start_ids, + "year": 2027, + } + ) + wizard.create_public_holidays() + lines = self.holiday_model.get_holidays_list(2027) + self.assertEqual(len(lines), 3) + + def test_february_29th(self): + # Ensures that users get a UserError (not a nasty Exception) when + # trying to create public holidays from year including 29th of + # February + holiday_tw_2024 = self.holiday_model.create( + {"year": 2024, "country_id": self.country_3.id} + ) + self.holiday_line_model.create( + { + "name": "Peace Memorial Holiday", + "date": "2024-02-29", + "public_holiday_id": holiday_tw_2024.id, + } + ) + vals = {"public_holiday_ids": holiday_tw_2024} + wz_create_ph = self.wizard_next_year.new(values=vals) + + with self.assertRaises(UserError): + wz_create_ph.create_public_holidays() + + def test_calendar_event_created(self): + holiday_1_line = self.holiday_1.line_ids[0] + meeting_id = holiday_1_line.meeting_id + self.assertTrue(meeting_id) + holiday_1_line.unlink() + self.assertFalse(meeting_id.exists()) + all_lines = self.holiday_line_model.search([]) + categ_id = self.env.ref("calendar_public_holiday.event_type_holiday", False) + all_meetings = self.calendar_event.search([("categ_ids", "in", categ_id.id)]) + self.assertEqual(len(all_lines), len(all_meetings)) diff --git a/odex30_base/calendar_public_holiday/views/calendar_public_holiday_view.xml b/odex30_base/calendar_public_holiday/views/calendar_public_holiday_view.xml new file mode 100644 index 0000000..b6186c5 --- /dev/null +++ b/odex30_base/calendar_public_holiday/views/calendar_public_holiday_view.xml @@ -0,0 +1,66 @@ + + + + + calendar.public.holiday.list + calendar.public.holiday + + + + + + + + + calendar.public.holiday.form + calendar.public.holiday + +
    + + + + + + + + + + + + + + + + + + + +
    +
    + + Public Holidays + calendar.public.holiday + list,form + + + +
    diff --git a/odex30_base/calendar_public_holiday/wizards/__init__.py b/odex30_base/calendar_public_holiday/wizards/__init__.py new file mode 100644 index 0000000..5c75b1a --- /dev/null +++ b/odex30_base/calendar_public_holiday/wizards/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import calendar_public_holiday_next_year_wizard diff --git a/odex30_base/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py b/odex30_base/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py new file mode 100644 index 0000000..0a95c45 --- /dev/null +++ b/odex30_base/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.py @@ -0,0 +1,82 @@ +# Copyright 2016 Trobz +# Copyright 2024 Camptocamp +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import logging + +from odoo import fields, models +from odoo.exceptions import UserError + +_logger = logging.getLogger(__name__) + + +class CalendarPublicHolidayNextYear(models.TransientModel): + _name = "calendar.public.holiday.next.year" + _description = "Create Public Holiday From Existing Ones" + + public_holiday_ids = fields.Many2many( + comodel_name="calendar.public.holiday", + string="Templates", + help="Select the public holidays to use as template. " + "If not set, latest public holidays of each country will be used. " + "Only the last templates of each country for each year will " + "be taken into account (If you select templates from 2012 and 2015, " + "only the templates from 2015 will be taken into account.", + ) + year = fields.Integer( + help="Year for which you want to create the public holidays. " + "By default, the year following the template." + ) + + def create_public_holidays(self): + self.ensure_one() + last_ph_dict = {} + ph_env = self.env["calendar.public.holiday"] + pholidays = self.public_holiday_ids or ph_env.search([]) + if not pholidays: + raise UserError( + self.env._( + "No Public Holidays found as template. " + "Please create the first Public Holidays manually." + ) + ) + for ph in pholidays: + last_ph_country = last_ph_dict.get(ph.country_id, False) + if last_ph_country: + if last_ph_country.year < ph.year: + last_ph_dict[ph.country_id] = ph + else: + last_ph_dict[ph.country_id] = ph + new_ph_ids = [] + for last_ph in last_ph_dict.values(): + new_year = self.year or last_ph.year + 1 + new_ph_vals = {"year": new_year} + new_ph = last_ph.copy(new_ph_vals) + new_ph_ids.append(new_ph.id) + for last_ph_line in last_ph.line_ids: + feb_29 = last_ph_line.date.month == 2 and last_ph_line.date.day == 29 + if feb_29: + # Handling this rare case would mean quite a lot of + # complexity because previous or next day might also be a + # public holiday. + raise UserError( + self.env._( + "You cannot use as template the public holidays " + "of a year that " + "includes public holidays on 29th of February " + "(2016, 2020...), please select a template from " + "another year." + ) + ) + new_date = last_ph_line.date.replace(year=new_year) + new_ph_line_vals = {"date": new_date, "public_holiday_id": new_ph.id} + last_ph_line.copy(new_ph_line_vals) + domain = [["id", "in", new_ph_ids]] + action = { + "type": "ir.actions.act_window", + "name": self.env._("New public holidays"), + "view_mode": "list,form", + "res_model": ph_env._name, + "domain": domain, + } + return action diff --git a/odex30_base/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.xml b/odex30_base/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.xml new file mode 100644 index 0000000..6c11ebe --- /dev/null +++ b/odex30_base/calendar_public_holiday/wizards/calendar_public_holiday_next_year_wizard.xml @@ -0,0 +1,71 @@ + + + + + Create Next Year Public Holidays + calendar.public.holiday.next.year + +
    + +
    + Use this wizard to create public holidays based on the + existing ones.
    + Only the last templates of each country + will be taken into account (If you select templates + from 2012 and 2015 of the same country; ' + only the templates from 2015 will be taken into + account). +
    + + +
    + By default, the most recent public holidays + for each country are used as template to create + public holidays for the year following the templates. +

    + Normally, you should not need to input anything in + optional fields and only need to click on the button + "Create". +
    +
    + +
    + The below optional fields are here only to handle + special situations like "2011 was a special year with + an additional public holiday for the 150th + anniversary of the Italian unification, so you want to + replicate the 2010 Italian holidays to 2012." +
    + + + + +
    +
    +
    +
    +
    +
    +
    +
    + + Create Next Year Public Holidays + calendar.public.holiday.next.year + form + new + + +
    diff --git a/odex30_base/hr_holidays_community/__init__.py b/odex30_base/hr_holidays_community/__init__.py new file mode 100644 index 0000000..4e9b019 --- /dev/null +++ b/odex30_base/hr_holidays_community/__init__.py @@ -0,0 +1,7 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import controllers +from . import models +from . import report +from . import wizard diff --git a/odex30_base/hr_holidays_community/__manifest__.py b/odex30_base/hr_holidays_community/__manifest__.py new file mode 100644 index 0000000..c1961dc --- /dev/null +++ b/odex30_base/hr_holidays_community/__manifest__.py @@ -0,0 +1,54 @@ +# -- coding: utf-8 -- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +{ + 'name': 'Leave Management', + 'version': '18.0.1.0.0', # Use Odoo 18 versioning scheme + 'category': 'Human Resources/HR', # Updated category + 'sequence': 27, + 'summary': 'Leave allocations and leave requests', + 'website': 'https://www.odoo.com/page/employees', # Check if URL is correct for v18 + 'description': """ +Manage leave requests and allocations +===================================== +This application controls the leave schedule of your company. It allows employees to request leaves. Then, managers can +review requests for leaves and approve or reject them. This way you can control the overall leave planning for the +company or department. +You can configure several kinds of leaves (sickness, paid days, ...) and allocate leaves to an employee or department +quickly using leave allocation. An employee can also make a request for more days off by making a new Leave allocation. +It will increase the total of available days for that leave type (if the request is accepted). +You can keep track of leaves in different ways by following reports: +* Leaves Summary +* Leaves by Department +* Leaves Analysis +A synchronization with an internal agenda (Meetings of the CRM module) is also possible in order to automatically create +a meeting when a leave request is accepted by setting up a type of meeting in Leave Type. +""", + 'depends': [ + 'base', # Explicitly add 'base' if not implicitly included by 'hr' + 'hr', # Core HR module + 'calendar', # For calendar integration + 'resource', # For resource management (e.g., working time) + ], + 'data': [ + 'data/report_paperformat.xml', + 'data/hr_holidays_data.xml', # Ensure this file aligns with v18 structure + 'security/hr_holidays_security.xml', + 'security/ir.model.access.csv', + 'views/resource_views.xml', # Check if views need updates + 'views/hr_holidays_views.xml', # Main views for leave management + 'views/hr_views.xml', # Check for integration in HR menu + 'wizard/hr_holidays_summary_department_views.xml', # Wizard views + 'wizard/hr_holidays_summary_employees_views.xml', # Wizard views + 'report/hr_holidays_templates.xml', # QWeb report templates + 'report/hr_holidays_reports.xml', # Report actions + 'report/hr_holidays_leaves_report_views.xml', # Report view definitions + 'report/hr_holidays_views.xml', # Other report views + ], + 'demo': [ + 'data/hr_holidays_demo.xml', # Ensure demo data aligns + ], + # 'qweb': ['static/src/xml/*.xml'], # 'qweb' key is often not needed if using JS components in web.assets_backend + 'installable': True, + 'application': True, + 'auto_install': False, +} \ No newline at end of file diff --git a/odex30_base/hr_holidays_community/controllers/__init__.py b/odex30_base/hr_holidays_community/controllers/__init__.py new file mode 100644 index 0000000..52351d1 --- /dev/null +++ b/odex30_base/hr_holidays_community/controllers/__init__.py @@ -0,0 +1,2 @@ +# -*- coding: utf-8 -* +from . import main diff --git a/odex30_base/hr_holidays_community/controllers/main.py b/odex30_base/hr_holidays_community/controllers/main.py new file mode 100644 index 0000000..8259e9d --- /dev/null +++ b/odex30_base/hr_holidays_community/controllers/main.py @@ -0,0 +1,29 @@ +from odoo import http +from odoo.http import request +from odoo.exceptions import AccessError, UserError + +class HrHolidaysController(http.Controller): + + @http.route('/hr_holidays/validate', type='http', auth='public', methods=['GET']) + def hr_holidays_validate(self, res_id, token, **kwargs): + record = request.env['hr.holidays'].sudo().browse(int(res_id)) + if not record.exists(): + return request.redirect('/mail/view') + try: + record.check_access_token(token) + record.action_approve() + except (AccessError, UserError, Exception): + return request.redirect('/mail/view') + return request.redirect('/mail/view') + + @http.route('/hr_holidays/refuse', type='http', auth='public', methods=['GET']) + def hr_holidays_refuse(self, res_id, token, **kwargs): + record = request.env['hr.holidays'].sudo().browse(int(res_id)) + if not record.exists(): + return request.redirect('/mail/view') + try: + record.check_access_token(token) + record.action_refuse() + except (AccessError, UserError, Exception): + return request.redirect('/mail/view') + return request.redirect('/mail/view') diff --git a/odex30_base/hr_holidays_community/data/hr_holidays_data.xml b/odex30_base/hr_holidays_community/data/hr_holidays_data.xml new file mode 100644 index 0000000..285afe4 --- /dev/null +++ b/odex30_base/hr_holidays_community/data/hr_holidays_data.xml @@ -0,0 +1,98 @@ + + + + + + + + + black + + + + + Sick Leaves + + red + + + + + Compensatory Days + + lavender + + + + + Unpaid + + brown + + + + + Confirmed + hr.holidays + Request created and waiting confirmation + + + + Waiting Second Validation + hr.holidays + + Request validated, waiting second validation + + + + Approved + hr.holidays + Request approved + + + + Refused + hr.holidays + + Request refused + + + + + Leaves/Allocations Confirmed + hr.department + + + department_id + + + + + Leaves/Allocations First Approval + hr.department + + + department_id + + + + + Leaves/Allocation Approved + hr.department + + + department_id + + + + + Leaves/Allocation Refused + hr.department + + + department_id + + + + + diff --git a/odex30_base/hr_holidays_community/data/hr_holidays_demo.xml b/odex30_base/hr_holidays_community/data/hr_holidays_demo.xml new file mode 100644 index 0000000..9ddf2e0 --- /dev/null +++ b/odex30_base/hr_holidays_community/data/hr_holidays_demo.xml @@ -0,0 +1,60 @@ + + + + + + Legal Leaves for Peter Parker + + add + 20 + + + + + International Tour + + + + add + 7 + + + + + Summer Vacation + + + + add + 7 + + + + + + + + Trip with Family + + + + remove + 3 + + + + + Doctor Appointment + + + + remove + 3 + + + + + + + + diff --git a/odex30_base/hr_holidays_community/data/report_paperformat.xml b/odex30_base/hr_holidays_community/data/report_paperformat.xml new file mode 100644 index 0000000..88c02ae --- /dev/null +++ b/odex30_base/hr_holidays_community/data/report_paperformat.xml @@ -0,0 +1,18 @@ + + + + Leaves Summary + + custom + 297 + 210 + Landscape + 30 + 23 + 5 + 5 + + 20 + 90 + + diff --git a/odex30_base/hr_holidays_community/i18n/af.po b/odex30_base/hr_holidays_community/i18n/af.po new file mode 100644 index 0000000..8b1abab --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/af.po @@ -0,0 +1,1455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux, 2018 +# Somarie, 2018 +# Andre de Kock , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Andre de Kock , 2018\n" +"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/af/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: af\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktief" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Swart" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Blou" + +#. module: hr_holidays_community +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Bruin" + +#. module: hr_holidays_community +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Deur Werknemer" + +#. module: hr_holidays_community +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Kanselleer" + +#. module: hr_holidays_community +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Gekanselleer" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Kategorie" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Kleur" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Kleur in Verslag" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Maatskappy" + +#. module: hr_holidays_community +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Instelling" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Bevestig" + +#. module: hr_holidays_community +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Bevestig" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Geskep deur" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Geskep op" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Kontroleskerm" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Departement" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Beskrywing" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Vertoningsnaam" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Duur" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Werknemer" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Einddatum" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Van" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Groepeer deur" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Ivoor" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Laas Gewysig op" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Laas Opgedateer deur" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Laas Opgedateer op" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Laventel" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays_community +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays_community +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays_community +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays_community +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays_community +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Ligblou" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Ligte Koraal" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Liggroen" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Ligpienk" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Ligte Salm" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Liggeel" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Bestuurder" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Afspraak" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Afspraak Soort" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Maand" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nuwe" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Hoeveelheid Dae" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays_community +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Opsies" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Ouer" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Druk" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Rooi" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Verslagdoening" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays_community +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays_community +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays_community +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays_community +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays_community +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Begindatum" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Begin Maand" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Stand" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Som" + +#. module: hr_holidays_community +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays_community +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays_community +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Soort" + +#. module: hr_holidays_community +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Ongeleesde Boodskappe" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Gebruiker" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Bevestig" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violet" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays_community +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays_community +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "dae" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "van die" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays_community +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "aan" diff --git a/odex30_base/hr_holidays_community/i18n/am.po b/odex30_base/hr_holidays_community/i18n/am.po new file mode 100644 index 0000000..5aad967 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/am.po @@ -0,0 +1,1458 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Kiros Haregewoine , 2017 +# Martin Trigaux, 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Martin Trigaux, 2018\n" +"Language-Team: Amharic (https://www.transifex.com/odoo/teams/41243/am/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: am\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "ጥቅም ላይ ማዋል" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "ምክንያት አስገባ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "የሰራተኞች እረፍት ምደባ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "የተመደቡት ቀኖች" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "አመዳደብ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "የአመዳደብ አይነት" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "ፈቃዶች መመደብ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "የፍቃድ ምደባ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "የሚረጋገጥ የምደባ ጥያቄ" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "የተከለከለውን ነገር እንዲጠቀሙ መፍቀድ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "የተነተነበት" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "ሁለት ጊዜ ማረጋገጥን ተግባራዊ አድርጉ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "ማፅደቅ" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "ጸድቋል" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "ፍቃዶችን መመደብ" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "ጥቁር" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "ሰማያዊ" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "ፀድቆ የተረጋገጠ" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "ቡኒ" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "በሰራተኛው" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "የሰራተኛው ተጨማሪ መግለጫ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "ለግለሰብ የተዘጋጀውን ለግሩፕ መጠቀም ይቻላል" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "መሰረዝ" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "ተሰርዟል" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "ቡድን" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "የሰራተኞች መደብ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"ፈቃድ ለመስጠት ሲፈልጉ \"ፈቃድ\" የሚለውን ይምረጡ \n" +"የእረፍት ቀናትን ለማስግባት \"የእረፍት ቀናት\" የሚለውን ይምረጡ" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "ቀለም" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "ስነዶችን በቀለም መለየት" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "ድርጅት" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "የሚካካሱ ቀኖች" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "ማስተካከያዎች" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "ማረጋገጫ" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "ተረጋገጠ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "ፈጣሪው" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "የተፈጠረበት" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "የፍቃዶች ሁኒታ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "አሁን ያለው የፍቃድ አይነት" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "የስራ ክፍል" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "ክፍሎች" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "ማብራርያ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "የጊዜ ገደብ" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "ተቀጣሪ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "የሰራተኞች ተጨማሪ መረጃ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "ተቀጣሪዎች" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "መጨረሻው ቀን" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "የመጀመርያ አፅዳቂ" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "ከ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "ከዚህ ቀን" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "በመደብ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "የሰው ሀይል የስራ ክፍል የፈቃድ ማጠቃለያ ሪፖርት" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "የሰራተኞች የረፍት ማጠቃለያ ሰነድ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "የተሞላው ውሽት ከሆነ ፈቃዱን ሳናጠፋው መደበቅ ይቻላል" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "ተወው" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "የፍቃድ ዝርዝሮች" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "የፍቃድ መጠየቂያ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "የእረፍት መጠየቅያ" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "የፍቃድ አይነቶት" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "የፍቃድ አይነቶች" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "የረፍት ፍቃዶች" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "የተሰጠ ፍቃድ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "የፍቃድ ትንታኒዎች" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "የእረፍት ማጠቃለያ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "እረፍት በየክፍሉ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "የፍቃድ አይነቶች" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "ውሀ ሰማያዊ" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "አረንጝዴ" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "ሮዝ" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "ቢጫ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "ተያያዥ ፍቃዶች" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "አስተዳዳሪ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "የተፈቀደው የገደብ ጣርያ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "የተፈቀደለትን ፈቃድ ወስዶል" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "ስብሰባ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "የስብሰባ አይነት" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "ዘዴ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "ወር" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "የፍቃዶች አይነት" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "የሰራተኛው ፍቃዶች" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "አዲስ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "ወላጅ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "አትም" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "ምክንያቶች" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "ቀይ" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "ውድቅ" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "መከልከል" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "የቀረው ቀን" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "ቀሪ ፍቃድ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "ቀሪው የአመት እረፍት" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "ቀሪ ፍቃዶች" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "የአጠያየቅ አይነት" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "ጥያቄው ፀድቕል" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "ፍቃድ ተሰቶት ማረጋገጫ እኪሰጠው መጠበቅ" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "ውድቅ ጥያቄ" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "የፍቃድ ማረጋገጫ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "ፍቃድ መፈለግ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "የፍቃድ አይነት መፍለጊያ" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "የበላይ አለቃ" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "የእረፍት አይነቶችን ምረጥ" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "የህመም ፍቃድ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "መጀመሪያው ቀን" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "ሁኔታው" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "ድምር" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "የሰራተኛው ጥያቄ ካለተገኘ የሰራተኛውና የእኛ አድራሻ በትክክል መገኘቱን ማርጋገጥ" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "ቀኑ ከ ዜሮ በላይ መሆን አለበት" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "የመጀመሪያ ቀንና የመጨረሻ ቀን ጎን ለጎን መሆን አለበት" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "ይህ ቦታ የሚሞላው ፈቃዱን ባረጋገጠውና በፈቀደው አካል ነው" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "በሁለተኛ ደረጃ ያረጋገጠው አካል የሚሞላ ነው" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "ማፅደቅ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "ከዚህ ቀን" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "ማስገባት" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "ጠቅላላ በአላት በየአይነት" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"ለሰራተኛው ህገ ደንቡን ጠብቀው የተሰጡ ጠቅላላ የፈቃድ ቀናት የእረፍት ቀናት ለመጨመር ወይም የፈቃድ ጥያቄ ለማቅረብ " +"ይህንን ይለውጡ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "ዓይነት" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "ያልተከፈለ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "ያልተነበቡ መልእክቶች" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "ተጠቃሚ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "ማረጋገጫ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "መፃረር" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "ፍቃድ ጠብቅ" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "የበላይ አለቃ ማረጋገጫ" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "አንድ አይነት የፈቃድና የእረፍት መሙያ ስርአት ስንጠቀም ሁለት ጊዜ ማረጋገጥ ይኖርብናል" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "ሁለት አይነት ፍቃድ በተመሳሳይ ቀን መውሰድ አይቻልም!!!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "ተረጋግጠው ተቀባይነት ያገኙ የእረፍት ቀናት ጭማሪ ጥያቄ መቀየር አይቻልም" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "ቢያንስ አንድ ክፍል መምረጥ ትችላለህ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "ቀኖች" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "እስከ" diff --git a/odex30_base/hr_holidays_community/i18n/ar_001.po b/odex30_base/hr_holidays_community/i18n/ar_001.po new file mode 100644 index 0000000..a30f684 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/ar_001.po @@ -0,0 +1,1597 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_community +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-15 12:51+0000\n" +"PO-Revision-Date: 2022-09-15 12:51+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!مهم ></td>" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "مهم / & gt؛" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "مهم / & gt؛" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!مهم؛ حجم الخط: 10 بكسل \"& gt؛" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!مهم؛ حجم الخط: 8px؛ min-width: 18px \"& gt؛" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g المتبقي من %g" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f يوم(s)" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s on %s : %.2f أيام(s)" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "%s on Time Off : %.2f day(s)" +msgstr "" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "من" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "إلى" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "الإدارات والموظفون" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee__show_leaves +msgid "Able to see Remaining Leaves" +msgstr "قادر على رؤية الأوراق المتبقية" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "غياب" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department__absence_of_today +msgid "Absence by Today" +msgstr "الغياب من قبل اليوم" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "الموظفون (الموظفون) الغائبون ، إما طلبات الإجازات التي تم تأكيدها أو التحقق منها اليوم" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "الموظفون المتغيبون" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee__is_absent_today +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "لم يأت اليوم" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__active +msgid "Active" +msgstr "نشط" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "الأوراق والاعتمادات النشطة" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "أنواع نشطة" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "إضافة سبب ..." + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "كافة الإجازات" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "تخصيص مغادرة الموظفين" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "أيام مخصصة" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__number_of_days_temp +msgid "Allocation" +msgstr "التخصيص" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__holiday_type +msgid "Allocation Mode" +msgstr "وضع تخصيص" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays__type__add +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "طلب اضافة رصيد" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "طلبات اضافة رصيد" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "طلبات تخصيص للموافقة" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr.py:0 +#, python-format +msgid "Allocation for %s" +msgstr "طلب ترصيد %s" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department__allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "تخصيص الموافقة" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "المخصصات" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__limit +msgid "Allow to Override Limit" +msgstr "السماح لتجاوز الحد" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "تحليل من" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__double_validation +msgid "Apply Double Validation" +msgstr "قم بالتحقق من صلاحية الازدواج" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "تحليل التقييم" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "موافقه" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_employee__current_leave_state__validate +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_summary_dept__holiday_type__approved +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_summary_employee__holiday_type__approved +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "مقبول" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "إجازات معتمدة" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "تعيين المغادرات" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__black +msgid "Black" +msgstr "أسود" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__blue +msgid "Blue" +msgstr "أزرق" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_summary_dept__holiday_type__both +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_summary_employee__holiday_type__both +msgid "Both Approved and Confirmed" +msgstr "كلا من المعتمدة والمؤكدة" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__brown +msgid "Brown" +msgstr "بني" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays__holiday_type__employee +msgid "By Employee" +msgstr "بواسطة الموظف" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays__holiday_type__category +msgid "By Employee Tag" +msgstr "حسب وسم الموظف " + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "حسب الموظف: تخصيص/طلب للموظف الفردي، حسب علامة الموظف : تخصيص/طلب لمجموعة من الموظفين في الفئة" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__can_reset +msgid "Can reset" +msgstr "يمكن إعادة تعيين" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "إلغاء" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_employee__current_leave_state__cancel +msgid "Cancelled" +msgstr "ملغى " + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "الفئة" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__category_id +msgid "Category of Employee" +msgstr "تصنيف الموظف" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"اختر ' طلب اجازة ' عند حاجة الموظف ليوم عطلة\n" +"اختر 'طلب تخصيص ' لزيادة عدد ايام العطل المتاحة للموظف" + +#. module: hr_holidays_community +#: model_terms:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "انقر هنا لإنشاء طلب تخصيص إجازات جديد." + +#. module: hr_holidays_community +#: model_terms:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "انقر هنا لإنشاء تخصيص إجازة جديد." + +#. module: hr_holidays_community +#: model_terms:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model_terms:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model_terms:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "انقر هنا لإنشاء طلب إجازة جديد." + +#. module: hr_holidays_community +#: model_terms:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "انقر لإنشاء طلب إجازة جديد." + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "اللون" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__color_name +msgid "Color in Report" +msgstr "اللون في التقرير" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "تعليق من قبل المدير" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__company_id +msgid "Company" +msgstr "الشركة" + +#. module: hr_holidays_community +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "أيام التعويضية" + +#. module: hr_holidays_community +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "الإعدادات" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "تأكيد" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_summary_dept__holiday_type__confirmed +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_summary_employee__holiday_type__confirmed +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "مؤكد" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept__create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee__create_uid +msgid "Created by" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept__create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee__create_date +msgid "Created on" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee__current_leave_state +msgid "Current Leave Status" +msgstr "حالات المغادرة الحالية" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee__current_leave_id +msgid "Current Leave Type" +msgstr "حالات المغادرة الحالية" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "السنة الحالية" + +#. module: hr_holidays_community +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "لوحات المعلومات" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays_community.model_hr_department +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__department_id +msgid "Department" +msgstr "القسم" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "إجازات القسم" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "قسم يترك التخصيص" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept__depts +msgid "Department(s)" +msgstr "الإدارات" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__name +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "الوصف" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department__display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee__display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user__display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept__display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee__display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_community_report_holidayssummary__display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves__display_name +msgid "Display Name" +msgstr "الاسم المعروض" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "المدة" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user__name +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "الموظف" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__employee_id +msgid "Employee Id" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__category_id +msgid "Employee Tag" +msgstr "وسم الموظف" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "إجازة الموظف" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee__emp +msgid "Employee(s)" +msgstr "الموظفين" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__date_to +msgid "End Date" +msgstr "تاريخ الإنتهاء" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "المرشحات فقط على التخصيصات والطلبات التي تنتمي إلى نوع الإجازة التي تكون \"نشطة\" (الحقل النشط هو True)" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__first_approver_id +msgid "First Approval" +msgstr "الموافقة الاولى" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/report/holidays_summary_report.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "بعض بيانات النموذج فارغة، لا يمكن طباعة هذا التقارير." + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept__date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee__date_from +msgid "From" +msgstr "مِن" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee__leave_date_from +msgid "From Date" +msgstr "من تاريخ" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "هذا الزر يتحول للأخضر عندما تم أخذ الإجازة في الاعتبار في payslip." + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "تجميع حسب" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__report_note +msgid "HR Comments" +msgstr "تعليقات الموارد البشرية" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "تقرير ملخص الإجازات حسب الإدارة" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "تقرير ملخص الإجازات حسب الموظف" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_community_report_holidayssummary +msgid "Holiday Summary Report" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department__id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee__id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user__id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept__id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee__id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_community_report_holidayssummary__id +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves__id +msgid "ID" +msgstr "المُعرف" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__message_needaction +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__message_unread +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status__active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status__limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"إذا قمت بتحديد خانة الاختيار هذه، ويسمح هذا النظام للموظفين لاتخاذ مزيد من " +"الاجازات من تلك المتاحة لهذا النوع ولن تأخذ في الحسبان \"باقي الأجازات " +"القانونية\" المعرفة على وثيقه الموظف. " + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__ivory +msgid "Ivory" +msgstr "العاجي" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department____last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee____last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays____last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user____last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status____last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept____last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee____last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_community_report_holidayssummary____last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept__write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept__write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee__write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__lavender +msgid "Lavender" +msgstr "ارجواني" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "الإجازات" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "تفاصيل الإجازة" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "تفاصيل الاجازة" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves__holiday_id +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays__type__remove +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "طلب الاجازة" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "طلبات الاجازة" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user__leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept__holiday_type +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "نوع الإجازة" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "أنواع الاجازات" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "يجب تأكيد طلب الإجازة (\"للموافقة\") للموافقة عليه." + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "يجب تأكيد طلب الإجازة للموافقة عليه." + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "يجب تأكيد طلب الإجازة أو مصادقته من أجل رفضه." + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department__leave_to_approve_count +msgid "Leave to Approve" +msgstr " إجازة للتأكيد" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "الاجازات" + +#. module: hr_holidays_community +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "يترك التخصيص" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__leaves_taken +msgid "Leaves Already Taken" +msgstr "تم اخذ الاجازات بالفعل" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "تحليل الاجازة" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "الاجازات المتبقية" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "طلب الاجازة" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "ملخص الاجازات" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "المغادرات المحفوظة:" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "اجازة حسب الإدارة" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "اجازة حسب النوع" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "مغادرات أعضاء فريقك" + +#. module: hr_holidays_community +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "مغادرة للموافقة" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "المغادرات ليتم الإبلاغ عنها في Payslip" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "المغادرات." + +#. module: hr_holidays_community +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "الرصيد المعتمد/المغادرات" + +#. module: hr_holidays_community +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "الرصيد المرفوض/المغادرات" + +#. module: hr_holidays_community +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "الرصيد المؤكد/المغادرات" + +#. module: hr_holidays_community +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "أول رصيد معتمد/المغادرات" + +#. module: hr_holidays_community +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2022----" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__lightblue +msgid "Light Blue" +msgstr "أزرق فاتح" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__lightcoral +msgid "Light Coral" +msgstr "مرجاني خفيف" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__lightcyan +msgid "Light Cyan" +msgstr "ضوء سماوي" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__lightgreen +msgid "Light Green" +msgstr "أخضر فاتح" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__lightpink +msgid "Light Pink" +msgstr "زهري فاتح" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__lightsalmon +msgid "Light Salmon" +msgstr "سالمون خفيف" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__lightyellow +msgid "Light Yellow" +msgstr "أصفر خفيف" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__linked_request_ids +msgid "Linked Requests" +msgstr "طلبات متصلة" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__magenta +msgid "Magenta" +msgstr "الأرجواني" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__manager_id +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Manager" +msgstr "المدير" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__max_leaves +msgid "Maximum Allowed" +msgstr "الحد الاقصى المسموح" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status__remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "الحد الاقصى للترك المسموح - اتخذ بالفعل الترك" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status__virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "الحد الأقصى للأجازاتالمسموح بها - الاجازات المحصلة إذا - الاجازات التى تنتظر الموافقة " + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__meeting_id +msgid "Meeting" +msgstr "الاجتماع" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__categ_id +msgid "Meeting Type" +msgstr "نوع الاجتماع" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_ids +msgid "Messages" +msgstr "" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "الوضع" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "الشهر" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "طلباتي" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_employee__current_leave_state__draft +msgid "New" +msgstr "جديد" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__number_of_days +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "عدد الأيام" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee__leaves_count +msgid "Number of Leaves" +msgstr "عدد المغادرات" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "عدد أيام طلب الإجازة حسب جدول أعمالك." + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: hr_holidays_community +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "مدير القسم" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status__categ_id +msgid "" +"Once a leave is validated, Odoo willcreate a corresponding meeting of this " +"type in the calendar." +msgstr "بمجرد التحقق من صحة الإجازة، أوبنيرب يقوم بإنشاء اجتماع مقابلة من هذا النوع في التقويم . " + +#. module: hr_holidays_community +#: model_terms:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"بمجرد تسجيل طلب الإجازة ، سيتم إرساله\n" +" إلى المدير للتحقق من الصحة. تأكد من تعيين الإجازة الصحيحة\n" +" النوع (الاستجمام ، الأوراق القانونية ، المرض) والدقائق\n" +" عدد الأيام المفتوحة المتعلقة بإجازتك." + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "يمكن لمدير الموارد البشرية فقط تطبيق الموافقة الثانية على طلبات الإجازة." + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "يمكن فقط إعادة تعيين مدير الموارد البشرية أو الموظف المعني." + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "يمكن لمدير القسم أو مدير الموارد البشرية فقط الموافقة على طلبات الإجازة." + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "يمكن لمدير القسم أو مدير الموارد البشرية فقط رفض طلبات الإجازات." + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "خيارات" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__parent_id +msgid "Parent" +msgstr "الأصل" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "طباعة" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__reason +msgid "Reason/Justification" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__notes +msgid "Reasons" +msgstr "الأسباب" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__red +msgid "Red" +msgstr "أحمر" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "رفض" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_employee__current_leave_state__refuse +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "مرفوض" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__user_id +msgid "Related user name for the resource to manage its access." +msgstr "اسم المستخدم ذو الصلة للمورد لإدارة وصوله." + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "الايام المتبقية" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__remaining_leaves +msgid "Remaining Leaves" +msgstr "الاجازات المتبقية" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee__remaining_leaves +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "المغادرات القانونية المتبقية" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user__no_of_leaves +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "الاجازات المتبقية" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__payslip_status +msgid "Reported in last payslips" +msgstr "تم الإبلاغ عنها في آخر كشوفات" + +#. module: hr_holidays_community +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "اعداد التقرير " + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__type +msgid "Request Type" +msgstr "نوع الطلب" + +#. module: hr_holidays_community +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "طلب معتمد" + +#. module: hr_holidays_community +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "طلب إنشاء وتأكيد الانتظار" + +#. module: hr_holidays_community +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "تم رفض الطلب" + +#. module: hr_holidays_community +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "طلب التحقق من صحة ، في انتظار التحقق الثاني" + +#. module: hr_holidays_community +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "طلبات للاعتماد" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "إعادة الى وضع المسودة" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "بحث الاجازة" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "بحث بنوع الاجازة" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__second_approver_id +msgid "Second Approval" +msgstr "الموافقة الثانية" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "See Allocation" +msgstr "انظر التخصيص" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "See Leave" +msgstr "انظر إجازة" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee__holiday_type +msgid "Select Leave Type" +msgstr "اختر نوع المغادرة" + +#. module: hr_holidays_community +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "أعطال مرضية" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__date_from +msgid "Start Date" +msgstr "تاريخ البدء" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "بدايه الشهر " + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__state +msgid "Status" +msgstr "الحالة" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "المجموع" + +#. module: hr_holidays_community +#: model:ir.model.constraint,message:hr_holidays_community.constraint_hr_holidays_type_value +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "فئة الموظف أو العامل من هذا الطلب مفقوده . الرجاء التأكد من تسجيل دخول المستخدم الخاص بك المرتبط بهذا الموظف . " + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr.py:0 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"لا يمكن استخدام الميزة الموجودة خلف الحقل \"الأوراق القانونية المتبقية\" إلا عند وجود نوع إجازة واحد فقط مع عدم تحديد الخيار \"السماح بتجاوز الحد\". (%s موجود). وإلا ، فإن التحديث غامض حيث لا يمكننا تحديد نوع " +"الإجازة المطلوب إجراء التحديث.\n" +"  قد تفضل استخدام \"طلبات الإجازات\" الكلاسيكية و \"طلبات التخصيص\" الموجودة في تطبيق Leaves Application لإدارة أيام الإجازات للموظفين إذا كان التكوين لا يسمح باستخدام هذا الحقل." + + +#. module: hr_holidays_community +#: model:ir.model.constraint,message:hr_holidays_community.constraint_hr_holidays_date_check +msgid "The number of days must be greater than 0." +msgstr "عدد الأيام يجب أن يكون أكثر من 0" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"عدد الأوراق المتبقية ليست كافية لهذا النوع من الإجازة\n" +"يرجى التحقق أيضا الاجازات المنتظره التحقق من صحتها . " + +#. module: hr_holidays_community +#: model:ir.model.constraint,message:hr_holidays_community.constraint_hr_holidays_date_check2 +msgid "The start date must be anterior to the end date." +msgstr "تاريخ البدء يجب أن يكون قبل تاريخ الانتهاء" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"عند إنشاء طلب إجازة، تصبح حالته 'مطلوب تقديمه'.\n" +"بعدما يقوم المستخدم بتأكيد طلب الإجازة، تصبح حالته 'مطلوب الموافقة عليه'.\n" +"في حال رفض المدير طلب الإجازة، تصبح حالته 'مرفوض'.\n" +"في حال موافقة المدير على طلب الإجازة، تصبح حالته 'مقبول'." + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "هذه المنطقة تملأ بشكل آلي عن طريق المستخدم الذي أجيزت له الإجازة" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "يتم ملئ هذه المنطقة تلقائيًا من المستخدم الذي تم التحقق من صلاحية أجازته في المستوى الثاني (إذا احتاج نوع الاجازة الى صلاحية اخرى)" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status__color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "سيتم استخدام هذا اللون في ملخص الأوراق الموجود في التقارير> المغادرات حسب القسم." + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status__leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "يتم إعطاء هذه القيمة بواسطة مجموع كافة طلبات الأوراق ذات القيمة السالبة." + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status__max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "يتم إعطاء هذه القيمة بواسطة مجموع كافة طلبات الأوراق ذات القيمة الموجبة." + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "للاعتماد" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee__leave_date_to +msgid "To Date" +msgstr "الى تاريخ" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "في انتظار التنفيذ" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "للإبلاغ في Payslip" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department__total_employee +msgid "Total Employee" +msgstr "مجموع الموظف" + +#. module: hr_holidays_community +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "المجموع الكلي للأجازات حسب النوع" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee__remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "إجمالي عدد الأجازات القانونية المخصصة لهذا الموظف، تتغير هذه القيمة لخلق تخصيص الطلب / إجازة. الإجمالي على أساس جميع أنواع الإجازات دون تجاوز الحد المسموح به. " + + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "النوع" + +#. module: hr_holidays_community +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "غير مدفوعة" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_unread +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "الرسائل غير ألمقروءة" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays__user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user__user_id +msgid "User" +msgstr "المستخدم" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "اعتماد" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "المصادقة" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__violet +msgid "Violet" +msgstr "بنفسجي" + +#. module: hr_holidays_community +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status__virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "الإجازات المتبقية الافتراضية" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_employee__current_leave_state__confirm +msgid "Waiting Approval" +msgstr "في انتظار الموافقة" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_employee__current_leave_state__validate1 +msgid "Waiting Second Approval" +msgstr "في انتظار الموافقة الثانية" + +#. module: hr_holidays_community +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "في انتظار التحقق الثاني" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays_status__color_name__wheat +msgid "Wheat" +msgstr "قمحي" + +#. module: hr_holidays_community +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays__double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status__double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "عند تحديد هذا الخيار، تخصيص / طلب أجازه لهذا النوع يتطلب التحقق من صحة الثاني لتتم الموافقة عليها . " + +#. module: hr_holidays_community +#: model_terms:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"يمكنك تعيين الأوراق القانونية المتبقية لكل موظف ، Odoo\n" +" سيقوم تلقائيا بإنشاء والتحقق من طلبات التخصيص." + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "لا يمكنك الحصول على (2) إجازتان تتداخلان في نفس اليوم!" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "لا يمكنك حذف إجازة وهي في %s حالة." + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr.py:0 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "لا يمكن تقليل طلبات المخصصة للتحقق من صحة" + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#: code:addons/hr_holidays_community/models/hr_holidays.py:0 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "لا يمكنك إعداد طلب الإجازة على شكل \"%s\". اتصل مدير الموارد البشرية. " + +#. module: hr_holidays_community +#: code:addons/hr_holidays_community/wizard/hr_holidays_summary_department.py:0 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "يجب أن تختار قسم واحد على الأقل. ثم حاول مرة أخرى." + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays__state__confirm +msgid "confirm" +msgstr "انتظار المدير المباشر" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "أيام" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "على سبيل المثال تقرير إلى الشهر المقبل ..." + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "من" + +#. module: hr_holidays_community +#: model_terms:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "إلى" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays__state__cancel +msgid "الغاء" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays__state__validate1 +msgid "المنتهية" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays__state__validate +msgid "الموارد البشرية" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays__state__refuse +msgid "مرفوض" +msgstr "" + +#. module: hr_holidays_community +#: model:ir.model.fields.selection,name:hr_holidays_community.selection__hr_holidays__state__draft +msgid "مسوده" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/bg.po b/odex30_base/hr_holidays_community/i18n/bg.po new file mode 100644 index 0000000..083af46 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/bg.po @@ -0,0 +1,1511 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# aleksandar ivanov, 2018 +# Albena Mincheva , 2018 +# Boris Stefanov , 2018 +# Martin Trigaux, 2018 +# Anton Vassilev, 2018 +# Maria Boyadjieva , 2018 +# Rosen Vladimirov , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Rosen Vladimirov , 2019\n" +"Language-Team: Bulgarian (https://www.transifex.com/odoo/teams/41243/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!важно ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!Важно />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!Важно />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!Важно; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!Важно; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%gоставащи %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f ден(дни)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%sна %s: %.2fден(дни)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "до" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Отдели и служители" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Възможност да види оставащи отпуски" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Отсъствие" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Отсъства за днес" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "Отсъстващи служители, чиито отпуски са одобрение и потвърдени до днес" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Отсъстващ служител" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Отсъства днес" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Активен" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Активни отпуски и разпределение" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Активни видове" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Добавете причина..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Всички отпуски" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Разпредели отпуските на служителите" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Разпределяне по дни" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Разпределяне" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Режим на разпределяне" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Молби за разпределяне" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Молби за разпределяне" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Одобрение на Молби за разпределяне" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Разпределяне на %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Разпределение за одобрение" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Разпределения" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Разрешете надхвърляне на лимита" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Анализ от" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Приложи двойна валидация" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Анализ на оценката" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Одобрявам" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Одобрен" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Одобрена отпуска" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Заявени отпуски" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Черно" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Синьо" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Одобрена и потвърдена" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Кафяв" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "По служител" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "По таг на служител" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"По служители: разпределение/заявка за индивидуален служител, по маркер на " +"служител: разпределение/заявка за група служители в категория" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Може да се нулира" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Откажи" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Отказанa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Категория" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Категория на служител" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Изберете 'Заявка за отпуск', в случай че някой желае да си вземе един ден отпуск. \n" +"Изберете 'Заявка за разпределение', ако желаете да повишите броя отпуски, налични за някого" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Кликнете тук за да създадете нова заявка за отпуск." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Натиснете тук, за да създадете ново разпределение за отпуски." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Кликнете тук за да създадете нова заявка за отпуск." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Кликнете тук за да създадете нова заявка за отпуск." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Цвят" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Цвят на отчета" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Коментар на мениджър" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Фирма" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Дни компенсация" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Настройка" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Потвърждаване" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Потвърден" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Текущо състояние на отпуск" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Текущ тип на отпуск" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Текуща година" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Табло" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Отдел" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Отпуски в отдел" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Разпределение на отпуски в отдел" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Отдел(и)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Описание" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Име за показване" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Продължителност" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Служител" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Таг на служител" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "Отпуски на служител" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Служител(и)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Крайна дата" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Първо одобрение" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Form content is missing, this report cannot be printed." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "От" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "От дата" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Маркирайте в зелено този бутон, когато отпускът е взет под внимание във фиша" +" за заплата." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Групиране по" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Коментари на ЧР" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "Отдел ЧР" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Обобщаващ доклад за отпуските на ЧР по отдели" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Department Обобщаващ доклад за отпуските на ЧР по служители" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Ако активното поле е настроено на 'Грешно', това ще Ви позволи да скриете " +"вида отпуск без да го премахвате." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Ако изберете това поле, системата позволява на служителите да получават " +"повече отпуски от наличните такива от този вид и няма да ги вземе предвид " +"при \"Оставащите законни отпуски\", определени във формата на служителите." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Бежов" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Последно променено на" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Лавандула" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Отпуск" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Детайл на отпуск" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "Детайли на отпуск" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Заявка за отпуск" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Отпуски за одобрение" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "Заявки за отпуски" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Тип отпуск" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Типове отпуски" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"Заявката за отпуск трябва да бъде потвърдена(\"Одобрена\"), за да я " +"одобрите." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Заявката за онпуск трябва да бъде потвърдена, за да я одобрите." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Заявката за отпуск трябва да бъде потвърдена или валидирана, за да я " +"отхвърлите." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"Заявката за отпуск трябва да е в състояние 'Чернова' (\"За внасяне\"), за да" +" я потвърдите." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Състоянието на заявката за отпуск трябва да бъде \"Отхвърлено\" или \"За " +"одобрение\", за да се пренастрои за чернова." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Отпуск за одобрение" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Отпуски" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Разпределяне на отпуски" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Отпускът е вече използван" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Анализ на отпуски" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Оставащи отпуски" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Заявки за отпуски" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Обощение на отпуски" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Използвани отпуски:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Отпуски по отдели" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Отпуски по тип" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Отпуски на член на екипа Ви" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Отпуски за одобрение" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Отпуски за одобрение във фиш за заплата" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "Отпуски." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Одобрени отпуски/разпределение" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Отказани отпуски/разпределение" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Потвърдени отпуски/разпределение" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Първо одобрение на отпуски/разпределение" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Светло синьо" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Светло оранжево" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Светло синьо" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Светло зелено" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Светло розово" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Сьомга" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Светло жълто" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Свързани заявки" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Пурпурен цвят" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Мениджър" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Позволен максимум" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Позволен максимим отпуск - Използвани отпуски" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Позволен максимим отпуск - Използвани отпуски - Отпуски чакащи одобрение" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Среща" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Тип на срещата" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Вид" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Месец" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Отпуски на моя отдел" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Моите отпуски" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "Моите заявки" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Заявките на моя отдел" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Нов" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Брой дни" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Брой на отпуските" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "Брой дни от искането за отпуск според работния ви график." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Длъжностно лице" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"След като даден отпуск бъде потвърден, Odoo ще създаде съответна среща от " +"този тип в календара." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Единствено Мениджър на ЧР може да приложи второто одобрение при заявки за " +"отпуск." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Единствено мениджър човешки ресурси или упълномощен служител може да " +"пренастройва за чернова." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" +"Единствено длъжностно лице ЧР или мениджър могат да пренастройват заявки за " +"отпуск." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" +"Единствено длъжностно лице ЧР или мениджър могат да отхвърлят заявки за " +"отпуск." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Настройки" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Основна" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Печат" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Причини" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Червено" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Отказвам" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Отказан" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Свързан потребител, който управлява достъпът на този ресурс." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Оставащи дни" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Оставащи отпуски" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Оставащи официални отпуски" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Оставащи отпуски" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Отчетено в последните фишове за заплата" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Отчитане" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "Тип на заявка" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "Одобрени заявки" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Създадени заявки, чакащи одобрение" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "Отказани заявки" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Валидирани заявки, чакащи втора валидация" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "Заявки за одобрение" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Пращане в проект" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Търсене на отпуск" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Търсене на тип отпуск" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Второ одобрение" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "Виж отпуски" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Избери тип на отпуск" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Болничен" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Начална дата" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Стартиращ месец" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Състояние" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Сума" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Служителят или категорията на служителя по тази заявка липсват. Моля, " +"уверете се, че потребителската Ви регистрацията е свързана с даден служител." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"Функцията зад полето \"Оставащи законни отпуски\" може да бъде използвана, само при наличието на един вид отпуск с опцията \"Позволете превишаването на лимита\" без отметка. (%s Открита). В противен случай актуализацията ще се окаже двусмислена, тъй като няма да можем да решим върху кой вид отпуск трябва да се приложи актуализацията. \n" +"Възможно е да предпочетете да използвате класическите менюта \"Заявки за отпуск\" и \"Заявки за разпределение\", намиращи се в приложение \"Отпуски\", за да управлявате дни за отпуск на служителите, ако конфигурацията не позволява използването на това поле." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Броят дни трябва да бъде по-голям от 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Броят на оставащите отпуски е недостатъчен за да си вземете този вид отпуск.\n" +"Моля, проверете и отпуските, изчакващи валидиране." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Началната дата трябва да е преди датата на крайната дата." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Тази област се попълва автоматично от потребителя, който потвърждава отпуска" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Тази област се попълва автоматично от потребителя, който валидира отпуска с " +"второ ниво (ако видът отпуск се нуждае от второ валидиране)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Този цвят ще се използва в обобщението на листата, намиращо се в " +"Отчет>Отпуски на отдела." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "Тази стойност се дава от сумата от всички отказани заявки за отпуски." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "За одобрение" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "До дата" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Да се направи" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Да се отчете във фиша за заплата" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "За внасяне" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Общо служители" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Общо почивки по тип" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Общ брой на законните отпуски, разпределени към този служител, променете " +"тази стойност, за да създадете разпределяне/заявки за отпускt. Общо въз " +"основа на всички видове отпуски без пределно ограничение." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Тип" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Неплатен" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Непрочетени съобщения" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Потребител" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Проверка" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Виолетов" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Виртуални оставащи отпуски" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Чакащи одобрение" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Чакащи второ одобрение" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Чакащи второ одобрение" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Бледо жълто" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Когато е избрано, заявките за разпределение/отпуск за този вид изискват " +"второ валидиране, което трябва да бъде одобрено." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Можете да определите оставащите законови отпуски за всеки служител, Odoo\n" +" автоматично ще създаде и валидира заявки за разпределение." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Не можете да имате 2 отпуски, които се припокриват в един и същ ден!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Не можете да изтриете отпуск в състояние: %s " + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Не можете да намалите валидираните заявки за разпределение" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Не можете да настроите заявка за отпуск като '%s'. Свържете се с мениджър " +"човешки ресурси." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Трябва да изберете поне един отдел. И опитайте отново." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "дни" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "т.е. Отчет за следващия месец..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "от " + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "до" diff --git a/odex30_base/hr_holidays_community/i18n/bs.po b/odex30_base/hr_holidays_community/i18n/bs.po new file mode 100644 index 0000000..da5a2af --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/bs.po @@ -0,0 +1,1459 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Bole , 2017 +# Martin Trigaux, 2017 +# Boško Stojaković , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Boško Stojaković , 2019\n" +"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bs\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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g preostalo od %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f dan(a)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "od" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "do" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Odjeljenja i zaposleni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "U mogućnosti da vidi preostale odsutnosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Odsutnost" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Odsutnosti do danas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Odsutni zaposlen(i). Čiji zahtjevi za odstunosti su ili potvrđeni ili " +"odobreni do danas" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Odsutni zaposlenici" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Odsutni danas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktivan" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktivni tipovi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Dodaj razlog..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Sve odsutnosti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Alocirani dani" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Raspodjela" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Mod alokacije" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Zahtjev alokacije" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Zahtjevi alokacija" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Alokacije za odobrenje" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Alokacije" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Analiziraj od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Analiza ocijena" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Odobri" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Odobren" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Odobrene odsutnosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Crna" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Plavo" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Oboje Odobreno i Potvrđeno" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Smeđe" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Po zaposlenom" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Po oznaci zaposlenog" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Može resetovati" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Otkaži" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Otkazan" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Kategorija zaposlenog" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Boja" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Boja u izvještaju" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Komentar od strane menadžera" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Kompanija" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Kompenzacijski dani" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Konfiguracija" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Portvrdi" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Potvrđeno" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Trenutni status odsutnosti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Trenutni tip odsutnosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Trenutna godina" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Kontrolna ploča" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Odjeljenje" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Odsutnosti odjeljenja" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Odjeljenj(ea)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Opis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Trajanje" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Zaposleni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Oznaka zaposlenog" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Zaposleni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Datum Završetka" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Prvo odobrenje" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Sadržaj form nedostaje, ovaj izvještaj ne može biti odštampan." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Od datuma" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Grupiši po" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "HR komentar" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "Odjeljenje ljudskih resursa" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Izvještaj HR odsutnosti sumarno po odjeljenjima" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Izvještaj HR odsutnosti sumarno po zaposlenima" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Bjelokost" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavanda" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Napusti" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Detalji o odsustvu" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Zahtjev odsutnosti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "Zahtjevi odsutnosti" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Tip odsutnosti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Tipovi odsutnosti" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Odsutnost za odobrenje" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Odsutnosti" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Alokacije odsutnosti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Iskorišćene odsutnosti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Analiza odsutnosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Preostale odsutnosti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Sumarne odsutnosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Uzete odsutnosti:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Odsutnosti po odjeljenjima" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Odsutnosti člana vašeg tima" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "Odsutnosti." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Svjetlo plava" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Koraljno svijetla" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Cijan" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Svijetlo zelena" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Svjetlo roza" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Svijtlo ružičasto žuta" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Svijtlo žuta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Povezani zahtjevi" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Ružičasta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Upravitelj" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Maksimalno odsutnosti:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Maksimalno dozvoljeno" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Minimalno doznoljeno odsutnosti - Već iskorišćene odsutnosti" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Maksimalno dozvoljeno odsutnosti - Već iskorišćene odsutnosti - Odsutnosti " +"na čekanju odobrenja" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Sastanak" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Tip sastanka" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Mod" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Mjesec" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Odsutnosti mog odjeljenja" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Moje odsutnosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "Moji zahtjevi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Odsutnosti mog tima" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Novi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Broj dana" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Broj odsutnosti" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Oficir" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Opcije" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Nasljeđeni" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Ispis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Razlog" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Crveno" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Odbij" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Odbijeno" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Povezano korisničko ime za resurs da upravlja njegovim pristupom." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Preostali dani" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Preostale odsutnosti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Preostali praznici" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Preostale odsutnosti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Prijavljeno u zadnjem obračunu plate" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Izvještavanje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "Tip zahtjeva" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "Zahtjev odobren" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "Zahtjev odbijen" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Vrati u pripremu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Pretraži odsutnosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Pretraži tip odsutnosti" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Drugo odobrenje" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Odaberi tip odsutnosti" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Bolovanje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Datum početka" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Suma" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Za odobriti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Do datuma" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Za uraditi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Za prijavu u obračun plate" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Za podnošenje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Ukupno zaposleni" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Tip" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Neplaćeno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Nepročitane poruke" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Korisnik" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Odobri" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "Validator" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Ljubičasto" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Virtualno raspoložive odsutnosti" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Čekanje odobrenja" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Čeka drugo odobrenje" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Pšenična" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Ne možete obrisati odsutnost koja je u statusu %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "Dani" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "npr.: Izvještaj za sljedeći mjesec...." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "za" diff --git a/odex30_base/hr_holidays_community/i18n/ca.po b/odex30_base/hr_holidays_community/i18n/ca.po new file mode 100644 index 0000000..5e1d139 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/ca.po @@ -0,0 +1,1534 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Marc Tormo i Bochaca , 2018 +# Martin Trigaux, 2018 +# RGB Consulting , 2018 +# Quim - eccit , 2018 +# Manel Fernandez Ramirez , 2018 +# Carles Antoli , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Carles Antoli , 2019\n" +"Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g restant de %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f dies" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s en %s : %.2f dies" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "des de" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "fins" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Departaments i empleats" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Pot veure les absències disponibles" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Absència" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Absència per avui" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Empleat(s) absent(s), la sol·licitud de les absències està validada o " +"confirmada avui" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Empleats absents" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Absent avui" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Actiu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Absència i assignacions actives" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Tipus actius" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Afegir una raó..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Totes les absències" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Assignar absències als empleats" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Dies assegurats" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Assignació" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Mode d'assignació" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Petició d'assignació" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Peticions d'assignació" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Peticions d'assignació a aprovar" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Assignació per %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Assignació de %s : %.2f dies per %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Assignar absències a empleats" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Assignacions" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Permite sobrepasar límite" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Analitzar des de" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Aplica doble validació" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Anàlisis d'avaluacions" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Aprova" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Aprovat" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Absències aprovades" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Assignar absències" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Negre" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Blau" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Aprovats i confirmats" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Marró" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Per empleat" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Per empleat" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Per empleat: peticions/assignacions per a cada empleat individualment.\n" +"Per etiqueta d'empleat: peticions/assignacions per grup de categoria d'empleats." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Pot restablir" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancel·la" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancel·lada" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Categoria" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Categoria de l'empleat" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Seleccioneu 'petició de absència' si algú vol agafar-se un dia lliure. \n" +"Seleccioneu 'petició de assignació' si voleu incrementar el número de absències disponibles per a algú." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Clic aquí per crear una nova sol·licitud d'assignació." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Clic aquí per crear una nova assignació." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Clic aquí per crear una nova sol·licitud d'absència." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Faci clic per crear una nova petició d'absència." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Color" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Color en informe" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Comentari del responsable" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Companyia" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Dies compensatoris" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Configuració" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Confirmar" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Confirmada" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creat el" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Estat actual de l'absència" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Tipus d'absencia actual" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Any actual" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Taulell" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Departament" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Absències del departament" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Assignació d'absències per departament" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Departament(s)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Descripció" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Mostrar Nom" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Durada" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Empleat" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Etiqueta de l'empleat" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "Absència de l'empleat" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Empleat(s)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Data final" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Primera aprovació" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" +"El contingut del formulari no és present, aquest informe no es pot imprimir." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "De" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Des de la data" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Seleccioni aquesta casella quan l'absència hagi estat tinguda en compte a la" +" nòmina." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupa per" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Comentaris de RH" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "Departament de recursos humans" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Informe resum d'absències de RH per departament" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Informe resum d'absència de RH per treballador" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Si el camp actiu no està marcat, us permetrà amagar el tipus d'absència " +"sense eliminar-la." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Si marca aquesta casella, el sistema permetrà als treballadors agafar més " +"absències que les disponibles per aquest tipus i no tindrà en compte el camp" +" \"Absències legals restants\" definides al formulari d'empleat." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Ivori" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Darrera modificació feta el" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Actualitzat per última vegada per" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Actualitzat per última vegada el dia" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavanda" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Absència" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Detall absència" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "Detalls d'absència" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Petició d'absència" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Petició d'absència per aprovar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "Peticions d'absència" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Tipus d'absència" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Tipus d'absència" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"La sol·licitud d'absència ha d'estar confirmada (\"Per aprovar\") per poder " +"aprovar-la." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "La sol·licitud d'absència ha de ser confirmada per poder aprovar-la." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"La sol·licitud d'absència ha de ser confirmada o validada per poder " +"rebutjar-la." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"La sol·licitud d'absència ha d'estar en estat esborrany (\"Per confirmar-" +"la\") per poder confirmar-la." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"L'estat de la sol·licitud d'absència ha de ser \"Rebutjada\" o \"Aprovada\" " +"per poder tornar-la a Esborrany." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Absència a aprovar" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Absències" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Assignació d'absències" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Vacances realitzades" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Anàlisi d'absències" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Absències restants" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Peticions d'absència" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Resum d'absències" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Absències realitzades:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Ausencias por departamento" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Absències per tipus" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Absències dels membres del teu equip" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Absències per aprovar" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Les absències són reportades en Payslip" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "Absències." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Absències/assignacions aprovades" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Absències/assignacions rebutjades" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Absències/assignacions confirmades" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Absències/assignacions primera aprovació" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Absències legals 2019" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Blau clar" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Corall clar" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Cian clar" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Verd clar" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Rosa clar" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Salmó clar" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Groc clar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Peticions associades" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Director" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Màxim d'absències:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Màxim permès" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Màximes absències permeses - Absències agafades" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Màximes absències permeses - Absències agafades - Absències pendents " +"d'aprovació" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Reunió" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Tipus de reunió" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Mode" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Mes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Absències del meu departament" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Les meves absències" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "Les meves peticions" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Absències del meu equip" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nou" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Número de dies" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Nombre d'absències" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" +"Nombre de dies de la petició d'absències d'acord amb el teu calendari de " +"treball." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Oficial" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Un cop una absència és validada, Odoo crearà l'esdeveniment corresponent " +"d'aquest tipus al calendari." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Un cop hagis guardat la petició d'absència, serà enviada\n" +"al teu responsable per validació. Assegura't de fixar el tipus d'absència\n" +"adequat (compensació, vacances, malaltia) i el nombre \n" +"exacte de dies lliures en relació a la seva absència." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Només un administrador de RH pot aplicar una segona aprovació en la petició " +"d'absència." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Només un administrador de RH o el mateix empleat pot tornar a l'estat " +"esborrany." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" +"Només un oficial o un administrador de RH pot aprovar la sol·licitud " +"d'absència." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" +"Només un oficial o un administrador de RH pot rebutjar la sol·licitud " +"d'absència." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Opcions" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Pare" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimeix" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Raons" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Vermell" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Rebutja" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Rebutjada" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Usuari relacionat amb el recurs per gestionar l'accés" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Dies restants" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Vacances disponibles" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Absències permeses restants" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Absències restants" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Informades en l'última nomina" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Informes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "Tipus de petició" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "Petició aprovada" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Petició creada i en espera de confirmació" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "Petició rebutjada" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Petició validada, esperant segona validació" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "Peticions a aprovar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Inicialitza a esborrany" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Cerca absència" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Cerca tipus d'absència" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Segona aprovació" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Seleccioni tipus d'absència" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Absència per malaltia" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Data d'inici" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Mes d'inici" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Estat" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Suma" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"No s'ha emplenat l'empleat o la categoria d'empleat d'aquesta petició. Si us" +" plau, asseguri's que hi ha un usuari associat amb el treballador." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"La funcionalitat darrera del camp 'Absències permeses restants' pot ser " +"utilitzada només quan hi ha un tipus d'absències amb l'opció 'Permetre " +"sobrepassar límit' desmarcada. (Trobades %s). Per altra banda, " +"l'actualització és ambigua, ja que no es pot decidir quin tipus d'absència " +"s'han de realitzar l'actualització. És possible que prefereixi utilitzar els" +" menús clàssics \"Peticions d'absència\" i \"Peticions d'assignació\" situat" +" en sol·licitud d'absències per gestionar els dies de vacacions dels " +"empleats si la configuració no permet utilitzar aquest camp." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "El nombre de dies ha de ser més que 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"El nombre d'absències restants no és suficient per a aquest tipus d'absència.\n" +"Si us plau, verifiqui també les absències que estan pendents de validació." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "La data d'inici ha de ser anterior a la data de fi." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"L'estat s'estableix a \"Per enviar\" quan es crea una sol·licitud d'absència.\n" +"L'estat és \"Per aprovar\", quan la sol·licitud d'absència és confirmada per l'usuari.\n" +"L'estat és 'Rebutjat', quan la sol·licitud d'absència és rebutjada per l'administrador.\n" +"L'estat és 'Aprovat', quan la sol·licitud d'absència és aprovada pel director." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Aquest espai es emplenat automàticament per l'usuari que valida l'absència" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Aquest espai es emplenat automàticament per l'usuari que valida l'absència " +"en segon nivell (si el tipus d'absència necessita segona validació)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"El color serà utilitzat al resum d'absències en Llistat > Absències per " +"Departament." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"Aquest valor ve donat per la suma de totes les peticions d'absència amb " +"valor negatiu." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Aquest valor ve donat per la suma de totes les peticions d'absència amb " +"valor positiu." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Per aprovar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Fins la data" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Per fer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Per informar-vos en nomina" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "A enviar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Total empleat" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Total absències per tipus" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Nombre total d'absències legals assignades a aquest treballador, canvi " +"aquest valor per crear peticions/assignacions d'absències. El total es basa " +"amb tots els tipus d'absències sense sobrepassar el límit." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Tipus" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Impagada" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Missatges pendents de llegir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Usuari" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Validar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "Validador" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violeta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Absències restants virtuals" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Està esperant l'aprovació" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "A l'espera de segona aprovació" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Esperant segona validació" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Groc palla" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Si es marca, la petició/assignació de vacances d'aquest tipus requereix una " +"segona validació per ser aprovada." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Pot assignar les absències legals restants per cada empleat. Odoo crearà i " +"validarà automàticament les peticions d'assignació." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "No pot tenir 2 absències que es superposen al mateix dia!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "No pot eliminar una absència que està en estat %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "No pot reduir l'assignació de peticions validades" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"No pot establir una petició d'absència com '%s'. Contacti amb el responsable" +" de RH." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Ha de seleccionar almenys un departament. Provi-ho un altre cop." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "dies" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "e.g. Informar el següent mes..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "de" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "fins" diff --git a/odex30_base/hr_holidays_community/i18n/cs.po b/odex30_base/hr_holidays_community/i18n/cs.po new file mode 100644 index 0000000..98bc0ec --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/cs.po @@ -0,0 +1,1488 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Michal Veselý , 2018 +# Chris , 2018 +# Martin Trigaux, 2018 +# Jaroslav Helemik Nemec , 2018 +# Ladislav Tomm , 2018 +# trendspotter , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: trendspotter , 2019\n" +"Language-Team: Czech (https://www.transifex.com/odoo/teams/41243/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!důležité ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!důležité/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "Důležité; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g zbývajících z %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f den(dnů)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s z %s : %.2f den(dnů)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "od" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "do" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Možno vidět zbývající dovolenou" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Absence" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Dnešní absence" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Absentní zaměstnanec (zaměstnanci), jehož žádost o dovolenou je buď " +"potvrzena nebo ověřena od dneška" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Absentující zaměstnanci" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Dnes nepřítomen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktivní" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Typy aktivit" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Přidej důvod..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Všechny dovolené" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Přidělit dovolené zaměstnancům" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Přidělené dny" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Přidělení" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Režim přidělení" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Požadavek na přidělení" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Požadavky na přidělení" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Přidělení žádostí ke schválení" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Přidělení pro %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Přidělení ke Schválení" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Přidělení" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Umožnit přepsat omezení" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Analyzovat od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Použít dvojté ověření" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Analýza hodnocení" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Potvrdit" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Scháleno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Sválené dovolené" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Přiřadit uvolnění" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Černá" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Modrá" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Oboje schváleno a potvrzeno" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Hnědá" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Podle zaměstnance" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Podle štítku zaměstnance" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Zaměstnancem: Alokace / Žádost pro jednotlivého zaměstnance, podle štítku " +"zaměstnance: Alokace / Žádost pro skupiny ze zaměstnanců v kategorii" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Možno obnovit" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Zrušit" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Zrušeno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Kategorie" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Kategorie zaměstnanců" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Vyberte 'Požadavek na uvolnění', pokud si někdo chce vzít volno. \n" +"Vyberte 'Požadavek na přidělení', pokud chcete zvýšit počet uvolnění dostupných pro někoho" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Barva" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Barva ve výkazu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Komentář manažera" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Firma" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Náhradní volno" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Konfigurace" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Potvrdit" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Potvrzeno" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Aktuální stav uvolnění" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Aktuální typ uvolnění" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Aktuální rok" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Nástěnka" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Oddělení" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Oddělení" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Popis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Trvání" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Zaměstnanec" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Štítek zaměstnance" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Zaměstnanci" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Datum ukončení" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "První schválení" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Obsah formuláře chybí, tento přehled nelze vytisknout." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Od data" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Seskupit podle" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Komentáře od HR" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "Oddělení lidských zdrojů" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Personální celkový report uvolnění podle oddělení" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Personální celkový report uvolnění po zaměstnancích" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Pokud je aktivní pole nastaveno na nepravda, umožní vám to skrát typ " +"uvolnění bez jeho odstranění." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Zvolíte-li toto políčko, systém umožní zaměstnancům, aby si mohli vzít více " +"volna než tolik, kolik je k dispozici pro tento typ a nebude brát v úvahu " +"hodnotu \"zbývá řádné dovolené\" definované na formuláři zaměstnance." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Slonovinová" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Levandulová" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Uvolnění" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Podrobnosti uvolnění" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Požadavek na uvolnění" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "Požadavky na uvolnění" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Typ uvolnění" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Typy uvolnění" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Uvolnění" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Již vybrané uvolnění" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Analýza uvolnění" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Souhrn uvolnění" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Uvolnění podle oddělení" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Uvolnění podle typu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Odchody členů z vašeho týmu" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Světle modrá" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Světle korálová" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Světle purpurová" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Světle zelená" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Světle růžová" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Světle lososová" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Světle žlutá" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Vztažené požadavky" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Fialová" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Manažer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Nejvíce povolených" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Maximálně povolených uvolnění - Uvolnění již vybraných" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Maximálně povolených uvolnění - Uvolnění již vybraných - Uvolnění čekající " +"na schválení" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Setkání" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Druh schůzky" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Režim" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Měsíc" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Uvolnění na mém oddělení" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Moje uvolnění" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "Mé žádosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nové" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Počet dní" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "úředník" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Když je uvolnění potvrzeno, Odoo vytvoří v kalendáři odpovídající schůzku " +"tohoto typu." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Možnosti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Nadřazený" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Tisk" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Důvody" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Červená" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Odmítnout" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Odmítnuto" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Vztažené uživatelské jméno pro zdroj ke spravování jeho přístupu." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Zbývajících dnů" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Zbývajících uvolnění" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Zbývající řádná dovolená" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Zbývajících uvolnění" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Sestavy" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "Typ požadavku" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "Žádost schválena" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "Žádost zamítnuta" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "Žádost ke schválení" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Nastavit na návrh" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Hledat uvolnění" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Hledat typ uvolnění" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Druhé schválení" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Vyber typ uvolnění" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Uvolnění pro nemoc" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Datum zahájení" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Začátek měsíce" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Stav" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Celkem" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Zaměstnanec nebo kategorie zaměstnance v této žádosti chybí. Ujistěte se, že" +" je vaše přihlášení uživatele spojeno se zaměstnancem." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Počet dní musí být větší než 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Počet zbývajících dnů volna není dostatečný pro tento typ volna.\n" +"Prosím ověřte také uvolnění čekající na schválení." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Počáteční datum musí být dříve než koncové datum." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Tato oblast je automaticky vyplněna uživatelem, který ověřuje uvolnění" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Tato oblast je automaticky vyplněna uživatelem, který ověřuje uvolnění na " +"druhé úrovni (Pokud typ uvolnění vyžaduje druhé ověření)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Ke schválení" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "K dnešnímu dni" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "K udělání" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Předložit" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Celkem zaměstnanců" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Celkem dovolených podle typu" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Celkový počet dní řádné dovolené přiřazené tomuto zaměstnanci, změna této " +"hodnoty vytvoří přidělení/žádost o uvolnění. Celkem na základě všech typů " +"uvolnění mimo prvořadého limitu." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Typ" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Nezaplacené" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Nepřečtené zprávy" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Uživatel" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Schválit" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Fialová" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Virtuálně zbývajících uvolnění" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Čekající na schválení" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Čekající na druhé schválení" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Pšeničná" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Když je vybráno, přiřazení/žádost o uvolnění pro tento typ vyžaduje druhé " +"potvrzení ke schválení." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Nemůžete mít dvě překrývající se uvolnění v ten samý den!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Nemohu smazat uvolnění, které jsou ve stavu %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Nemůžete krátit již schválené žádosti o přidělení." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Nelze nastavit žádost o dovolenou jako '%s'. Kontaktujte personalistku." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Musíte vybrat alespoň jedno oddělení. A zkuste to znovu." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "dnů" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "např. Zpráva pro následující měsíc ..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "z" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "k" diff --git a/odex30_base/hr_holidays_community/i18n/da.po b/odex30_base/hr_holidays_community/i18n/da.po new file mode 100644 index 0000000..d3c93cf --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/da.po @@ -0,0 +1,1511 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Hans Henrik Gabelgaard , 2017 +# Morten Schou , 2017 +# Jesper Carstensen , 2017 +# jonas jensen , 2017 +# Ejner Sønniksen , 2017 +# Pernille Kristensen , 2017 +# Martin Trigaux, 2017 +# lhmflexerp , 2017 +# Sanne Kristensen , 2019 +# Mads Søndergaard, 2020 +# Mads Søndergaard , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Mads Søndergaard , 2020\n" +"Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!vigtig ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!vigtig />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!vigtigt/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!vigtigt; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!vigtigt; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g tilbageværende ud af %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f dag(e)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s på %s : %.2f dag(e)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "fra" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "til" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Afdelinger og medarbejdere" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "I stand til at se resterende ferie" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Fravær" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Fravær idag" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Fraværende medarbejder(e), hvis anmodning om fri er bekræftet eller godkendt" +" idag" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Fraværende medarbejdere" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Fraværende idag" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktiv" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Aktive ferier og tildelinger" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktive typer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Tilføj en årsag..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Alle ferier" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Tildel ferie til medarbejdere" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Tildelte dage" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Tildeling" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Tildelingstilstand" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Forespørgsel om tildeling" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Forespørgsler om tildeling" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Anmodninger om tildeling som skal godkendes" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Tildeling for %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Tildeling som skal godkendes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Tildelinger" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Tillad at overskride grænse" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Analyser fra" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Anfør dobbelt godkendelse" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Bedømmelsesanalyse" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Godkend" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Godkendt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Godkendte orlov" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Tildel ferie" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Sort" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Blå" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Både godkendt og bekræftet" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Brun" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Per medarbejder" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Per medarbejder tag" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Af medarbejder: Allokering / Anmodning for individuel ansat, Af medarbejder " +"tag: Allokering / Anmodning om gruppe af ansatte i kategorien" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Kan nulstille" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Annullér" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Annulleret" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Kategori" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Medarbejderkategori" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Vælg 'Anmod om ferie (leave request)' hvis en medarbejder ønsker en fridag. \n" +"Vælg 'Ferie tildeling (allocation request)' hvis du vil øge antallet af feriedage for en medarbejder." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Klik her for at oprette en ny forespørgsel om ferie." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Klik her for at oprette en ny tildeling af ferie." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Klik her for at oprette en ny anmodning om ferie." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Klik her for at oprette en ny anmodning om ferie." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Farve" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Farve i rapport" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Leders kommentar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Virksomhed" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Kompensations dage" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Konfiguration" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Bekræft" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Bekræftet" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Nuværende status på ferie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Nuværende type af ferie" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Nuværende år" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Dashboard" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Afdeling" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Afdelingens ferier" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Afdelingens ferietildeling" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Afdeling(er)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Ref./Beskr." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Varighed" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Medarbejder" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Medarbejder tag" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Medarbejders ferie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Medarbejder(e)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Slut dato" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Første godkendelse" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Formular indhold mangler; denne rapport kan ikke udprintes." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Fra" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Startdato" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "Klik for grøn knap når denne ferie er indeholdt i en lønafregning." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Sortér efter" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "HR kommentarer" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "HR Afdeling" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "HR rapport over ferie per afdeling" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "HR rapport over ferie per medarbejder" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Hvis det aktive felt er sat som falsk, vil det tillade dig at skjule typen " +"af orlov, uden at slette det." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Elfenben" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavendel" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Ferie" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Fraværsdetaljer" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Detaljer over ferie" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Anmodning om ferie" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Anmodning om ferie som skal godkendes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Anmodninger om ferier" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Type af ferie" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Typer af ferier" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"Anmodning om ferie skal være bekræftet (\"To Approve\") før den kan " +"godkendes." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Anmodningen om ferie skal bekræftes før den kan blive godkendt." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Anmodningen om ferie skal være bekræftet eller valideret før den kan " +"afvises." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"Anmodning om ferie skal have kladde status (\"To Submit\") før den kan " +"bekræftes." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Anmodning om ferie skal have status \"Afvist\" eller \"Til godkendelse\" før" +" den kan sættes til kladde status." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Ferie der skal godkendes" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Ferier" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Ferieplanlægning" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Ferie der allerede er afholdt" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Ferieanalyse" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Tilbageværende ferier" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Ferieanmodninger" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Ferie opsummering" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Orlog Taget:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Ferie per afdeling" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Ferie per type" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Ferier for dine team medlemmer" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Ferier der skal godkendes" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Ferier der skal angives i lønafregninger" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Ferier." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Ferie / tildeling godkendt" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Ferie / tildeling afvist" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Ferie / tildeling bekræftet" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Ferie / tildeling første godkendelse" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Lovlige Orlog 2019" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Lys blå" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Lys koral" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Lys turkis" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Lys grøn" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Lys pink" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Lys laksefarvet" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Lys gul" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Linkede anmodninger" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Leder" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Maksimale Orlog:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Maksimum tilladt" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Maximum ferie tilladt - Ferie allerede brugt" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Maximum ferie tilladt - Ferie allerede brugt - Ferie afventer godkendelse" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Møde" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Møde type" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Tilstand" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Måned" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Ferier i min afdeling" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Mine ferier" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Mine anmodninger" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Mit teams ferier" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Ny" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Antal dage" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Antal ferier" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "Antal af dage for orlogsanmodningen ifølge dit arbejdsskema." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Officer" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Når en ferie/fridag er valideret, vil Odoo oprette en tilsvarende post i " +"kalenderen." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Når du har registreret din orlogsanmodning, vil den blive sendt\n" +" til en leder for at blive godkendt. Vær sikker på, at angive den korrekte orlogstype (helbredelse, lovligt orlog, sygdom) og det nøjagtige\n" +" antal dage for din orlog." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Kun en HR Manager kan tildele anden godkendelse af en ferie anmodning." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Kun en HR Manager eller den pågældende medarbejder kan resette til status " +"til kladde. " + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "Kun en HR chef eller manager kan godkende anmodninger om ferie." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "Kun en HR chef eller manager kan afvise anmodninger om ferie." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Muligheder" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Overordnet" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Udskriv" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Årsager" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Rød" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Afslå" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Afvist" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Brugernavn for ressourcen til styring af brugeradgang." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Tilbageværende dage" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Resterende ferie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Resterende lovpligtige feriedage" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Resterende ferier" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Medtaget på sidste lønafregning" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Rapportering" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Type af anmodning" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Anmodning godkendt" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Anmodning oprettet of afventer bekræftelse" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Anmodning nægtet" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Anmodning valideret, afventer 2. validering" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Anmodninger som skal godkendes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Nulstil til kladde" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Søg i ferier" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Søg i ferietype" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "2. godkendelse" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Vælg type af ferie" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Sygeorlov" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Start dato" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Start måned" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Sum" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Antal af dage skal være større end 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Antallet af tilbageværende feriedage ikke nok for denne ferietype.\n" +"Venligst check ferie der afventer godkendelse." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Startdatoen skal være før slutdatoen." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"Status er sat til 'At indsende', når en anmodning om fri oprettes.\n" +"Status er 'At godkende', når en anmodning om fri godkendes af bruger.\n" +"Status er 'Afvist', når en anmodning om fri afvises af leder.\n" +"Status er 'Godkendt', når en anmodning om fri godkendes af leder." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Dette område blive automatisk udfyldt af brugeren som validerer orloven" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Dette område bliver automatisk udfyldt af brugeren som validerer orloven i " +"anden omgang (Hvis denne type orlov behøver en 2. validering)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Denne farve vil blive brugt i orlogsopsummeringen fundet under Rapportering " +"> Orlog per Afdeling." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"Denne værdi angives ud fra summen af alle orlogsanmodninger med en negativ " +"værdi." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Denne værdi angives ud fra summen af alle orlogsanmodninger med en positiv " +"værdi." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Til godkendelse" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Til dato" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "To Do" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Skal medtages i lønafregning" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Skal indsendes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Totale medarbejdere" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Ferier i alt per type" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Samlet antal lovlig orlog allokeret til denne medarbejder, ændre denne værdi" +" for at oprette tildeling/orlogsanmodning. Samlet antal baseret på samtlige " +"orlogstyper, uden en overordnet grænse." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Type" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Ikke betalt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Ulæste beskeder" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Bruger" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Validér" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "Godkender" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violet" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Virtuel Tilbageværende Orlog" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Afventer godkendelse" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Afventer 2. godkendelse" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Afventer 2. validering" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Hvede" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Når valgt, kræver Allokeringen/Orlogsanmodningerne for denne type en anden " +"godkendelse for at blive godkendt." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Du kan ikke have 2 ferier der overlapper på samme dag!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Du kan ikke slette en ferie der er i %s tilstand." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Du kan ikke sætte en anmodning om ferie som '%s'. Kontakt en HR medarbejder." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Du skal vælge mindst én afdeling. Og prøv igen." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "dage" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "Fx husk deadline på rapporter næste måned" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "af" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "til" diff --git a/odex30_base/hr_holidays_community/i18n/de.po b/odex30_base/hr_holidays_community/i18n/de.po new file mode 100644 index 0000000..de7467f --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/de.po @@ -0,0 +1,1545 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Niki Waibel, 2017 +# Rudolf Schnapka , 2017 +# Fabian Liesch , 2017 +# JackTheHunter , 2017 +# Henry Mineehen , 2017 +# Renzo Meister, 2017 +# Wolfgang Taferner, 2017 +# Philipp Hug , 2017 +# dd5cd5bab88c61e9dedf84f5ea59b147, 2017 +# Tina Rittmüller , 2017 +# darenkster , 2017 +# Thorsten Vocks , 2017 +# Ralf Hilgenstock , 2017 +# Martin Trigaux, 2017 +# Ermin Trevisan , 2017 +# e2f , 2018 +# e2f FFE , 2018 +# Katharina Moritz , 2018 +# Chris Egal , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Chris Egal , 2019\n" +"Language-Team: German (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!wichtig ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g übrig von %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f Tag(e)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s mit Abwesenheitstyp %s : %.2f Tag(e)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "von" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "bis" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Abteilungen und Mitarbeiter" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Anzeige Resturlaub" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Abwesend" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Heute abwesend" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Abwesende(r) Angestellte(r), dessen/deren Urlaubsantrag heute bestätigt oder" +" genehmigt wurde" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Abwesende Mitarbeiter" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Heute abwesend" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktiv" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Derzeitige Abwesenheiten und Ansprüche" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktive Typen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Grund hinzufügen" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Alle Urlaube" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Urlaubsansprüche zuweisen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Zugewiesener Urlaubsanspruch" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Urlaubsanspruch" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Zuteilungsmethode" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Urlaubsanspruch erfragen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Anfrage Urlaubsanspruch" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Zu prüfende Urlaubsanfrage" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Zuteilung für %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Zuweisung von %s : %.2f Tag(e) an %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Zu prüfende Urlaubsanfrage" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Urlaubsansprüche" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Limitüberschreitung erlauben" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Analysieren durch" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Doppelte Genehmigung" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Statistik Beurteilungen" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Genehmigen" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Genehmigt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Genehmigter Urlaub" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Urlaub zuteilen" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Schwarz" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Blau" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Genehmigt und bestätigt" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Braun" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Nach Mitarbeiter" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Nach Mitarbeiter-Tag" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Nach Mitarbeiter: Anspruch / Anfrage für einzelne Mitarbeiter, nach " +"Mitarbeiter-Tag: Anspruch / Anfragen für Gruppe von Mitarbeitern nach " +"Kategorien" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Kann zurücksetzen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Abbrechen" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Abgebrochen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Kategorie" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Mitarbeiterkategorie" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Wähle 'Urlaubsantrag' falls ein Mitarbeiter einen Tag Auszeit anfragt.\n" +"Wähle 'Urlaubsanspruch' wenn Sie den Urlaubsanspruch zuweisen oder gegebenenfalls erhöhen wollen." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Hier klicken, um neuen Urlaubsanspruchsantrag zu stellen." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Hier klicken, um neuen Urlaubsanspruch zu erstellen." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Hier klicken, um neuen Urlaubsantrag zu erstellen." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Klicken, um neuen Urlaubsantrag zu stellen." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Farbe" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Farbe in Report" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Kommentar von Vorgesetzten" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Unternehmen" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Augleichstage" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Konfiguration" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Bestätigen" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Bestätigt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Aktueller Urlaubsstatus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "aktueller Abwesenheitstyp" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Aktuelles Jahr" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Dashboard" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Abteilung" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Urlaubsanträge der Abteilung" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Urlaubsansprüche der Abteilung" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Abteilungen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Beschreibung" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Dauer" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Mitarbeiter" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Mitarbeiter-Tag" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "Mitarbeiterurlaub" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Mitarbeiter" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Enddatum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Filtert nur Urlaubsansprüche und -anträge, die „aktiv” sind (Feld „aktiv” " +"ist wahr)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Erste Genehmigung" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Der Formularinhalt fehlt; dieser Bericht kann nicht gedruckt werden." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Von" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Von Datum" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Ändern Sie den Button auf grün, wenn der Urlaub in der Abrechnung " +"berücksichtigt wurde." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Gruppieren nach" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "HR Kommentare" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "Personalabteilung" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Urlaubsstatistik nach Abteilungen" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Urlaubsstatistik nach Mitarbeiter" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Wenn Sie diese Option deaktivieren, können Sie diesen Abwesenheitstypen " +"einfach ausblenden." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Wenn Sie diese Option aktivieren, kann ein Mitarbeiter mehr Tage als " +"verfügbar für diesen Typ einplanen, ohne dass es eine Limitierung durch die " +"\"verbleibenden Tage\" gibt." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Elfenbein" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert durch" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavendel" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Urlaub" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Abwesenheitsdetail" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "Urlaubdetails" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Urlaubsanfrage" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "zu genehmigender Urlaubsantrag" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "Urlaubsanträge" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Abwesenheitstyp" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Abwesenheitstypen" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"Der Urlaubsantrag muss bestätigt werden („Zur Genehmigung), um ihn zu " +"genehmigen." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Der Urlaubsantrag muss bestätigt werden, um ihn zu genehmigen." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Der Urlaubsantrag muss bestätigt oder genehmigt werden, um ihn abzulehnen." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"Der Urlaubsantrag muss sich im Entwurfsstatus („Zu bestätigen“) befinden, um" +" ihn bestätigen zu können." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Der Urlaubsantrag muss sich im Zustand „Abgelehnt“ oder „Zur Genehmigung“ " +"befinden, um ihn auf den Entwurfsstatus zurückzusetzen." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "zu genehmigender Urlaub" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Urlaubsanträge" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Urlaubsanspruch" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Beanspruchter Urlaub" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Statistik Urlaube" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Resturlaub" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Urlaubsantrag" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Auswertung Urlaubskonto" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Bewilligte Urlaubstage:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Urlaub nach Abteilung" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Abwesenheit nach Typ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Urlaub Ihrer Teammitglieder" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Zu bestätigender Urlaub" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Für Abrechnung relevanter Urlaub" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "Urlaubstage." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Urlaub/Anspruch genehmigt" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Urlaub/Anspruch abgelehnt" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Urlaub/Ansprüche bestätigt" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Urlaub/Ansprüche erste Genehmigung" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Rechtliche Hinweise 2019" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Hellblau" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "hellrot gelblich" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Cyan Blau" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Grün" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Hellrosa" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Hell Rosa" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Hellgelb" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Verbundene Anfragen" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Manager" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Maximaler Urlaub:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Maximal zulässige" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Anspruch Urlaubstage - Verwendete Urlaubstage" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Erlaubte Abwesenheitstage - bereits beanspruchter Urlaub - noch nicht " +"genehmigter Urlaub" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Meeting" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Terminart" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Modus" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Monat" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Urlaube meiner Abteilung" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Mein Urlaubskonto" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "Meine Anträge" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Mein Teamurlaub" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Neu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Anzahl der Tage" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Anzahl der Urlaube" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "Anzahl Tage des Urlaubsantrags nach Ihren Arbeitsplänen." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Personalsachbearbeiter" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Sobald eine Urlaubsantrag genehmigt wurde, erstellt Odoo ein Meeting in " +"diesem Kalender." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Sobald Sie Ihren Urlaubsantrag aufgenommen haben, wird er an einen " +"Vorgesetzten geschickt zur Überprüfung. Stellen Sie sicher, dass Sie den " +"richtigen Urlaubstyp (Ersatzurlaub, gesetzlicher Urlaub, Krankheit) und die " +"genaue Anzahl der freien Tage für Ihren Urlaub festlegen." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Nur ein Personalmanager kann die zweite Genehmigung für Urlaubsanträge " +"erteilen." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Nur ein Personalmanager oder der betroffene Mitarbeiter kann den Antrag auf " +"den Entwurfsstatus zurücksetzen." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" +"Nur ein Personalmitarbeiter oder -manager kann Urlaubsanträge bewilligen." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" +"Nur ein Personalmitarbeiter oder -manager kann Urlaubsanträge ablehnen." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Optionen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Übergeordnet" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Drucken" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Abwesenheitsgrund" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Rot" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Zurücksetzen" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Verworfen" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Der mit der Ressource verbunden Benutzer für die Zugriffsberechtigung" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Resturlaub" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Resturlaub" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Verbleibender gesetzlicher Urlaub" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Resturlaub" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "In letzter Personalabrechnung berücksichtigt" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Berichtswesen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "Anfragetyp" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "Antrag geprüft und genehmigt" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Antrag angelegt, wartet auf Freigabe" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "Antrag abgelehnt" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Antrag wurde bestätigt und erwartet jetzt zweite Genehmigung" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "Zu genehmigende Anträge" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Zurücksetzen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Suche Abwesenheit" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Suche Abwesenheitstyp" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Zweite Genehmigung" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "Anspruch ansehen" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "Urlaub ansehen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Auswahl des Abwesenheitstypen" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Krankheitsstände" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Startdatum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Startmonat" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Summe" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Der Mitarbeiter oder die Mitarbeiterkategorie dieser Anfrage fehlt. Bitte " +"stellen Sie sicher, dass Ihre Benutzeranmeldung mit einem Mitarbeiter " +"verbunden ist." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"Die Funktion hinter dem Feld „Verbleibender gesetzlicher Urlaub“ kann nur verwendet werden, wenn nur ein Urlaubstyp vorhanden ist und die Option „Limitüberschreitung erlauben“ deaktiviert ist. (%s gefunden). Andernfalls ist das Update nicht eindeutig, da wir nicht entscheiden können, mit welchem ​​Urlaubstyp das Update durchgeführt werden soll. \n" +" Möglicherweise möchten Sie die klassischen Menüs „Urlaubsanträge“ und „Anspruchsanfragen“ in der Urlaubs-Anwendung verwenden, um die Abwesenheitstage der Mitarbeiter zu verwalten, wenn die Konfiguration die Verwendung dieses Feldes nicht zulässt." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Die Anzahl der Tage muss größer '0' sein." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Die Anzahl der verbleibenden Tage ist für diesen Abwesenheitstyp zu wenig.\n" +"Bitte überprüfen Sie auch, ob es noch zu genehmigende Anfragen gibt." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Das Start Datum muss vor dem Ende Datum sein" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"Der Status wird auf „Zu Beantragen“ gesetzt, wenn eine Urlaubsanfrage neu erstellt wurde.\n" +"Der Status ist „Zur Genehmigung“, wenn die erstellte Anfrage vom Benutzer bestätigt wurde.\n" +"Der Status ist „Abgelehnt“, wenn die Urlaubsanfrage vom Vorgesetzten abgelehnt wird.\n" +"Der Status ist „Genehmigt“, wenn die Urlaubsanfrage vom Vorgesetzten geprüft und genehmigt wurde." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Dieser Bereich wird automatisch vom Benutzer, der die Anfrage bestätigt, " +"ausgefüllt" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Dieser Bereich wurde automatisch mit dem Benutzer ausgefüllt, der den " +"Urlaubsantrag gestellt hat." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Diese Farbe wird genutzt in der Statistik der Abwesenheitstage unter " +"Berichtswesen > Urlaub nach Abteilung" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"Der Wert wird bestimmt durch die Summe aller Urlaubsanträge, die einen " +"negativen Wert haben." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Der Wert wird bestimmt durch die Summe aller Urlaubsanträge, die einen " +"positiven Wert haben." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Zur Genehmigung" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Bis" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Zu erledigen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "In Personalabrechnung anzuzeigen" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Zu bestätigen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Mitarbeiterzahl" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Gesamter Urlaub je Typ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Gesamtzahl gesetzlicher Urlaubstage für diesen Mitarbeiter, ändern Sie " +"diesen Wert um eine Anfrage für einen Anspruch / Abwesenheit zu generieren. " +"Gesamtzahl basiert auf allen Abwesenheitstypen, die keine Überschreitung " +"zulassen." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Typ" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Unbezahlt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Ungelesene Nachrichten" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Benutzer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Bestätigen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "Prüfer" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violett" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Fiktiver Resturlaub" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Erwarte Genehmigung" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Zweite Genehmigung" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Erwarte zweite Genehmigung" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Weiss" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Durch eine Aktivierung, erfordert eine Anfrage für Urlaubsanspruch und " +"Abwesenheit eine zweite weitere Genehmigung." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Sie können den offiziell verfügbaren Urlaubsanspruch für jeden \n" +"Mitarbeiter eingeben, die freien Tage werden in Odoo automatisch \n" +"erstellt und bestätigt." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" +"Sie können nicht zwei sich überschneidende Abwesenheitsanfragen am gleichen " +"Tag anfragen !" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Sie können keine Anfrage im %s Status stornieren" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Sie können bereits genehmigten Urlaub nicht reduzieren" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Sie können keine Urlaubsanfrage auf '%s' setzen. Bitte setzen Sie sich mit" +" einem Personalmanager in Verbindung." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" +"Sie müssen mindestens eine Abteilung zuweisen. Versuchen Sie es erneut." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "Tage" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "z.B. Bericht für den nächsten Monat" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "von den" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "bis" diff --git a/odex30_base/hr_holidays_community/i18n/el.po b/odex30_base/hr_holidays_community/i18n/el.po new file mode 100644 index 0000000..5418409 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/el.po @@ -0,0 +1,1460 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Costas Pittalis , 2017 +# Giota Dandidou , 2017 +# George Tarasidis , 2017 +# Martin Trigaux, 2017 +# Kostas Goutoudis , 2017 +# Vasilis Dimopoulos , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Vasilis Dimopoulos , 2018\n" +"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Ενεργή" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Ενεργοί Τύποι" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Επιμερισμός" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Έγκριση" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Εγκρίθηκε" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Μαύρο" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Μπλε" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Καφέ" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Ακύρωση" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Ακυρώθηκε" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Κατηγορία" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Χρώμα" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Εταιρία" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Διαμόρφωση" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Επιβεβαίωση" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Επιβεβαιώθηκε" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Τρέχων Έτος" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Ταμπλό" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Τμήμα" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Τμήμα(τα)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Περιγραφή" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Εμφάνιση Ονόματος" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Διάρκεια" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Υπάλληλος" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Ετικέτα Εργαζόμενου" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Υπάλληλος/οι" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Ημερ. Λήξης" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Το περιεχόμενο της φόρμας λείπει, αυτή η αναφορά δε θα εκτυπωθεί." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Από" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Από Ημερομηνία" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Ομαδοποίηση κατά" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "Κωδικός" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Κρεμ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Τελευταία τροποποίηση στις" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Τελευταία Ενημέρωση από" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Τελευταία Ενημέρωση στις" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Βιολετί" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Άδεια" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Λεπτομέρεια Άδειας" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Άδειες" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Άδειες ήδη χρησιμοποιημένες" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Ανοικτό Μπλε" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Ανοικτό κοράλ" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Ανοικτό Γαλάζιο" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Ανοικτό Πράσινο" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Ροζ" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Ανοικτό Σομόν" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Κίτρινο" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Διευθυντής" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Συνάντηση" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Τύπος Συνάντησης" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Είδος" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Μήνας" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Νέα" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Αριθμός Ημερών" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Προιστάμενος" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Επιλογές" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Μητρικός" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Εκτύπωση" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Κόκκινο" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Άρνηση" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Απορριφθέντα" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Σχετιζόμενο όνομα χρήστη του πόρου για τη διαχείριση της πρόσβασης." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Άδειες που απομένουν" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Αναφορές" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Επαναφορά σε Προσχέδιο" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Αναζήτηση Άδειας" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Αναζήτηση Τύπου Άδειας" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Ημερομηνία Έναρξης" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Μήνας Έναρξης" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Κατάσταση" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Άθροισμα" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Προς Έγκριση" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Σε Ημερομηνία" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Προς υλοποίηση" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Τύπος" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Μη Εξοφλημένη" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Μη αναγνωσμένα μηνύματα" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Χρήστης" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Επικύρωση" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Μωβ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Αναμονή Έγκρισης" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Αναμονή Δεύτερης Έγκρισης" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Αναμονή Δεύτερης Επικύρωσης" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Σιταρένιο" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "ημέρες" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "σε" diff --git a/odex30_base/hr_holidays_community/i18n/en_GB.po b/odex30_base/hr_holidays_community/i18n/en_GB.po new file mode 100644 index 0000000..324349a --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/en_GB.po @@ -0,0 +1,1452 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/odoo/teams/41243/en_GB/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en_GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancel" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelled" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Company" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Created by" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Created on" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Description" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Group By" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2017" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Print" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Reporting" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Unread Messages" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "days" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/es.po b/odex30_base/hr_holidays_community/i18n/es.po new file mode 100644 index 0000000..2b187dc --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/es.po @@ -0,0 +1,1545 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Gonzalo Tagliabue , 2017 +# Inigo Zuluaga , 2017 +# Ana Juaristi , 2017 +# Mateo Tibaquirá Palacios , 2017 +# Daniel Blanco , 2017 +# Pedro M. Baeza , 2017 +# José Vicente , 2017 +# Ivan Nieto , 2017 +# José Antonio Cuello , 2017 +# RGB Consulting , 2017 +# Alejandro Santana , 2017 +# Antonio Trueba, 2017 +# Gustavo Valverde, 2017 +# Sergio Flores , 2017 +# Martin Trigaux, 2017 +# Luis M. Triana , 2017 +# Christopher Ormaza , 2017 +# Luis M. Ontalba , 2017 +# Nicolás Broggi , 2018 +# 966ff43e6966712895a590e7320ca288, 2018 +# Carlos Lopez , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Carlos Lopez , 2019\n" +"Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g restant de %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f día(s)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s on %s : %.2f day(s)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "desde" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "a" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Departamentos y empleados" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Puede ver ausencias disponibles" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Ausencia" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Ausentes del día" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Empleado(s) ausente(s), cuya solicitud de ausencias se confirma o se valida " +"hoy" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Empleados ausentes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Ausente hoy" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Activo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Ausencias y asignaciones activas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Tipos activos" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Añadir una razón..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Todas las ausencias" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Asignar ausencias a empleados" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Días asignados" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Asignación" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Modo de asignación" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Petición de asignación" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Peticiones de asignación" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Peticiones de asignación a aprobar" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Asignación para %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Asignación de %s: %.2f día(s) para %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Asignación por aprobar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Asignaciones" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Permitir sobrepasar límite" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Analizar de" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Aplicar doble validación" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Análisis de evaluaciones" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Aprobar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Aprobado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Ausencias aprobadas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Asignar ausencias" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Negro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Azul" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Aprobados y confirmados" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Marrón" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Por empleado" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Por etiqueta de empleado" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Por empleado: peticiones/asignaciones por cada empleado individualmente.\r\n" +"Por etiqueta de empleado: peticiones/asignaciones por grupo de categoría de empleados." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Puede resetear" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Categoría" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Categoría del empleado" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Seleccione 'Petición de Ausencia' si alguien quiere tomarse un día libre. \n" +"Seleccione 'Petición de Asignación' si quiere incrementar el número de ausencias disponibles para alguien." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Pulse aquí para crear una nueva solicitud de asignación" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Pulse aquí para crear una nueva asignación" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Pulse aquí para crear una nueva solicitud de ausencia" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Haga clic para crear una nueva petición de ausencia." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Color" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Color en informe" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Comentario del responsable" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Días compensatorios" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Configuración" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Confirmar" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Confirmado" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creado el" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Estado actual de la ausencia" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Tipo de ausencia actual" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Año actual" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Tablero" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Departamento" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Ausencias del departamento" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Asignación de ausencias por departamento" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Departmento(s)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Descripción" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Duración" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Empleado" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Etiqueta del empleado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "Ausencia del empleado" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Empleado(s)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Fecha Final" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Filtra sólo las peticiones y asignaciones que pertenecen a un tipo de " +"ausencia que está 'activo' (campo activo es Verdadero)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Primera aprobación" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Falta el contenido del formulario, este informe no se puede imprimir." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "De" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Desde la fecha" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Seleccione esta casilla cuando la ausencia haya sido tenida en cuenta en el " +"recibo de sueldo." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupar Por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Comentarios de RRHH" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "Departamento de RRHH" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Informe de resumen de ausencias de RRHH por departamento" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Informe de resumen de ausencias de RRHH por empleado" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Si el campo activo no está como falso, le permitirá esconder el tipo de " +"ausencia sin eliminarla." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Si marca esta casilla, el sistema permitirá a los empleados tomar más " +"ausencias que las disponibles para este tipo y no tendrá en cuenta el campo " +"\"Ausencias legales restantes\" definidas en el formulario de empleado." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Marfil" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Última Modificación en" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Última Actualización por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Última Actualización el" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavanda" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Ausencia" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Detalle de ausencia" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "Detalles de ausencia" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Petición de ausencia" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Petición de ausencia por aprobar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "Peticiones de ausencia" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Tipo de ausencia" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Tipos de ausencia" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"La solicitud de ausencia debe estar confirmada (\"Por Aprobar\") para poder " +"aprobarla." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "La solicitud de ausencia debe ser confirmada para poder aprobarla." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"La solicitud de ausencia debe ser confirmada o validada para poder " +"rechazarla." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"La solicitud de ausencia debe estar en estado Borrador (\"Por Enviar\") para" +" poder confirmarla." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"El estado de la solicitud de ausencia debe ser \"Rechazada\" o \"Aprobada\" " +"para poder devolverla a Borrador." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Ausencia a aprobar" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Ausencias" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Asignación de ausencias" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Ausencias ya tomadas" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Análisis de ausencias" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Ausencias restantes" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Peticiones de ausencia" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Resumen de ausencias" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Ausencias tomadas:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Ausencias por departamento" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Ausencias por tipo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Ausencias de los miembros de su equipo" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Ausencias por aprobar" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Ausencias a ser reportadas en el recibo de sueldo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "Ausencias." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Ausencias/asignaciones aprobadas" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Ausencias/asignaciones rechazadas" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Ausencias/Asignaciones confirmadas" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Ausencias/asignaciones primera aprobación" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Ausencias Legales" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Azul claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Coral claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Cian claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Verde claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Rosa claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Salmón claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Amarillo claro" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Peticiones asociadas" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Responsable" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Máximas ausencias:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Máximo permitido" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Máximas ausencias permitidas - Ausencias ya tomadas" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Máximo de ausencias permitidas - Ausencias ya tomadas - Ausencias esperando " +"aprobación" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Reunión" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Tipo de reunión" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Modo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Mes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Ausencias de mi departamento" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Mis ausencias" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "Mis peticiones" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Ausencias de mi equipo" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nuevo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Número de días" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Número de ausencias" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" +"Número de días de su petición de ausencia de acuerdo con su plan de trabajo." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Empleado RRHH" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Una vez una ausencia es validada, Odoo creará el evento correspondiente de " +"este tipo en el calendario." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Una vez que haya guardado su petición de ausencia, será\n" +"enviada a su responsable para su validación. Asegúrese de\n" +"escoger el tipo de ausencia adecuado (compensación, vacaciones\n" +"enfermedad) y el número exacto de días laborables de la ausencia." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Sólo un administrador de RRHH puede aplicar una segunda aprobación en la " +"petición de ausencia." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Sólo un administrador de RRHH o el propio empleado puede volver al estado " +"borrador." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" +"Sólo un oficial o un administrador de RRHH puede aprobar la solicitud de " +"ausencia." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" +"Sólo un oficial o un administrador de RRHH puede rechazar la solicitud de " +"ausencia." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Opciones" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Padre" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Razones" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Rojo" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Rechazar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Rechazada" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Usuario relacionado con el recurso para gestionar su acceso." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Días restantes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Vacaciones disponibles" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Ausencias permitidas restantes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Ausencias restantes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Reportado en el último recibo de sueldo" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Informes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "Tipo de petición" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "Petición aprobada" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Petición creada y en espera de confirmación" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "Petición rechazada" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Petición validada, esperando segunda validación" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "Peticiones a aprobar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Cambiar a Borrador" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Buscar ausencia" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Buscar tipo de ausencia" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Segunda aprobación" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "Ver asignación" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "Ver ausencia" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Seleccione tipo de ausencia" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Ausencias por enfermedad" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Fecha de Inicio" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Mes de inicio" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Estado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Suma" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Falta la categoría de empleado o empleado de esta solicitud. Asegúrese por " +"favor de que hay un usuario asociado con el empleado." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"La característica detrás del campo 'Ausencias legales restantes' sólo se puede utilizar cuando sólo hay un tipo de licencia con la opción 'Permitir reemplazar el límite' sin marcar. (%s Encontrado). De lo contrario, la actualización es ambigua, ya que no podemos decidir en qué tipo de licencia debe realizarse la actualización.\n" +"Es posible que prefiera usar los menús clásicos \"Solicitudes de licencia\" y \"Solicitudes de asignación\" que se encuentran en la solicitud de ausencias para gestionar los días de vacaciones de los empleados si la configuración no permite utilizar este campo." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "El número de días debe ser mayor a 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"El número de ausencias restantes no es suficiente para este tipo de ausencia.\n" +"Verifique por favor también las ausencias que están pendientes de validación." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "La fecha de inicio debe ser anterior a la fecha de fin." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"El estado es \"A Enviar\" cuando se crea una solicitud de ausencia.\n" +"El estado es \"A Aprobar\", cuando la solicitud de ausencia es confirmada por el usuario.\n" +"El estado es 'Rechazado', cuando la solicitud de ausencia es rechazada por el responsable.\n" +"El estado es 'Aprobado', cuando la solicitud de ausencia es aprobada por el responsable." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Este campo se rellena automáticamente con el usuario que valida la ausencia" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Este espacio es rellenado automáticamente por el usuario que valida la " +"ausencia en segundo nivel (si el tipo de ausencia necesita segunda " +"validación)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Este color será usado en el resumen de ausencias en Listados > Ausencias por" +" Departamento." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"Este valor se calcula sumando todas las peticiones de ausencias con un valor" +" negativo." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Este valor se calcula sumando todas las peticiones de ausencias con un valor" +" positivo." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "A Aprobar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Hasta la Fecha" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Por hacer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "A reportar en el recibo de sueldo" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "A enviar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Total de Empleado" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Total de ausencias por tipo" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Número total de ausencias legales asignadas a este empleado, cambie este " +"valor para crear peticiones/asignaciones de ausencias. El total se basa en " +"todos los tipos de ausencias sin sobrepasar el límite" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Tipo" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "No pagado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Mensajes sin leer" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Usuario" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Validar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "Validador" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violeta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Ausencias restantes virtuales" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Esperando aprobación" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "A la espera de segunda aprobación" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Esperando segunda validación" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Amarillo" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Si se marca, la petición/asignación de vacaciones de este tipo necesitará de" +" una segunda validación para ser aprobada." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Puede asignar las ausencias legales restantes para cada empleado. Odoo\n" +"creará y validará automáticamente las peticiones de asignación.\n" +" " + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "¡No puede tener dos ausencias que se solapan en el mismo día!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "No puede eliminar una ausencia que está en estado %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "No puede reducir la asignación de peticiones validadas" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"No puede establecer una petición de ausencia como '%s'. Contacte a un " +"responsable de recursos humanos." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Debe seleccionar al menos un departamento y probar otra vez." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "días" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "p.e. Informar el siguiente mes..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "de" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "a" diff --git a/odex30_base/hr_holidays_community/i18n/es_BO.po b/odex30_base/hr_holidays_community/i18n/es_BO.po new file mode 100644 index 0000000..5e1509b --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/es_BO.po @@ -0,0 +1,1457 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Bolivia) (https://www.transifex.com/odoo/teams/41243/" +"es_BO/)\n" +"Language: es_BO\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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves " +"available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Descripción" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "" +"Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2017" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Informe" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Estado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when " +"there is only one leave type with the option 'Allow to Override Limit' " +"unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot " +"decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation " +"Requests' located in Leaves Application to manage the leave days of the " +"employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Mensajes sin leer" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "días" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/es_CL.po b/odex30_base/hr_holidays_community/i18n/es_CL.po new file mode 100644 index 0000000..3348abe --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/es_CL.po @@ -0,0 +1,1457 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/" +"es_CL/)\n" +"Language: es_CL\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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves " +"available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Descripción" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID (identificación)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "" +"Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2017" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nueva" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Informes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Estado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when " +"there is only one leave type with the option 'Allow to Override Limit' " +"unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot " +"decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation " +"Requests' located in Leaves Application to manage the leave days of the " +"employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "días" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/es_CO.po b/odex30_base/hr_holidays_community/i18n/es_CO.po new file mode 100644 index 0000000..e77ad85 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/es_CO.po @@ -0,0 +1,1457 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/odoo/" +"teams/41243/es_CO/)\n" +"Language: es_CO\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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelado(a)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves " +"available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creado" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Descripción" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "" +"Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2017" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nuevo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Informes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Estado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when " +"there is only one leave type with the option 'Allow to Override Limit' " +"unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot " +"decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation " +"Requests' located in Leaves Application to manage the leave days of the " +"employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Mensajes sin Leer" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "días" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/es_CR.po b/odex30_base/hr_holidays_community/i18n/es_CR.po new file mode 100644 index 0000000..c21655c --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/es_CR.po @@ -0,0 +1,1457 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/odoo/" +"teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelada" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves " +"available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Descripción" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "" +"Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2017" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Informes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Estado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when " +"there is only one leave type with the option 'Allow to Override Limit' " +"unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot " +"decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation " +"Requests' located in Leaves Application to manage the leave days of the " +"employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "días" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/es_EC.po b/odex30_base/hr_holidays_community/i18n/es_EC.po new file mode 100644 index 0000000..4927b19 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/es_EC.po @@ -0,0 +1,1457 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/odoo/teams/41243/" +"es_EC/)\n" +"Language: es_EC\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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves " +"available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Creado por:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creado" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Descripción" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Fecha de modificación" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Ultima Actualización por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Actualizado en" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "" +"Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2017" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nuevo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Informe" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Estado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when " +"there is only one leave type with the option 'Allow to Override Limit' " +"unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot " +"decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation " +"Requests' located in Leaves Application to manage the leave days of the " +"employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Mensajes no leídos" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "días" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/es_PE.po b/odex30_base/hr_holidays_community/i18n/es_PE.po new file mode 100644 index 0000000..d17c197 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/es_PE.po @@ -0,0 +1,1457 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/odoo/teams/41243/" +"es_PE/)\n" +"Language: es_PE\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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves " +"available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Compañia" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Descripción" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupado por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "" +"Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2017" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Estado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when " +"there is only one leave type with the option 'Allow to Override Limit' " +"unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot " +"decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation " +"Requests' located in Leaves Application to manage the leave days of the " +"employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/es_PY.po b/odex30_base/hr_holidays_community/i18n/es_PY.po new file mode 100644 index 0000000..02800d4 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/es_PY.po @@ -0,0 +1,1457 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/odoo/" +"teams/41243/es_PY/)\n" +"Language: es_PY\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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves " +"available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Descripción" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupado por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "" +"Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2017" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Informe" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Estado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when " +"there is only one leave type with the option 'Allow to Override Limit' " +"unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot " +"decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation " +"Requests' located in Leaves Application to manage the leave days of the " +"employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Mensajes sin leer" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "días" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/es_VE.po b/odex30_base/hr_holidays_community/i18n/es_VE.po new file mode 100644 index 0000000..f301df9 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/es_VE.po @@ -0,0 +1,1457 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/odoo/" +"teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelada" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves " +"available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Descripción" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "" +"Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2017" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Estado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when " +"there is only one leave type with the option 'Allow to Override Limit' " +"unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot " +"decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation " +"Requests' located in Leaves Application to manage the leave days of the " +"employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "días" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/et.po b/odex30_base/hr_holidays_community/i18n/et.po new file mode 100644 index 0000000..c05a225 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/et.po @@ -0,0 +1,1519 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Wanradt Koell , 2017 +# Rivo Zängov , 2017 +# Arma Gedonsky , 2017 +# Martin Trigaux, 2017 +# Egon Raamat , 2017 +# Eneli Õigus , 2018 +# Triine Aavik , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Triine Aavik , 2020\n" +"Language-Team: Estonian (https://www.transifex.com/odoo/teams/41243/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!oluline ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!oluline />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!oluline/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!oluline; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!oluline; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%gallesjäänud osa %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f päev(a)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s %s: %.2f päev(a)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "alates" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "kuni" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Osakonnad ja töötajad" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Võimaldab näha allesjäänud puudumisi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Puudumine" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Puudumine tänase seisuga" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"puudunud töötaja(d), kelle puudumistaotlused on kinnitatud või kinnitatud " +"täna" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Puuduvad töötajad" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Täna puuduvad" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktiivne" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Aktiivsed puudumised ja jaotused" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktiivsuse tüübid" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Lisa põhjus ..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Kõik puudumised" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Töötajatele jagatud puhkused" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Jagatud päevi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "taotlus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Jaotusrežiim" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Puhkuse eraldamise taotlused" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Jaotamise taotlus" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Kinnitamist ootav jaotuse taotlus" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Jaotus töötajale %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "%s: %.2f päev(a) jaotamine %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Kinnitamist ootavad puudumiste/puhkuste taotlused" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Puhkuste jaotamine" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Luba ületada limiiti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Analüüsige alates" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Vajalik kahekordne kinnitamine" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Hindamise analüüsid" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Nõustu" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Kinnitatud" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Kinnitatud puudumised" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Määrake puudumised" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Must" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Sinine" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Nii kinnituse ootel kui ka kinnitatud" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Pruun" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Töötaja järgi" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Töötaja sildi järgi" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Töötaja järgi: Jaotatud/soovitud üksiku töötaja jaoks, Töötaja sildi järgi: " +"Jaotatud/soovitud töötajate grupi jaoks kategoorias" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Võib lähtestada" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Loobu" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Tühistatud" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Kategooria" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Töötajate kategooriad" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Valige \"puudumised\", kui keegi soovib võtta vaba päeva.\n" +"Valige \"puhkuste/puudumiste jaotus\", kui soovite kellelgi suurendada puhkusepäevade arvu." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Kliki siin, et luua puudumise-/puhkusetaotlus." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Kliki siin, et luua uus puudumise/puhkuse jaotus." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Vajuta siin, et luua uus puudumise taotlus." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Kliki, et luua uus puudumise taotlus." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Värv" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Värv aruandes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Juhi kommentaar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Ettevõte" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Kompenseeritavad päevad" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Seadistused" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Kinnita" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Kinnitatud" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Loomise kuupäev" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Praegune puudumise staatus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Praegune puudumise tüüp" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Käesolev aasta" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Töölaud" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Osakond" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Osakonna puudumised" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Osakonna puudumiste/puhkuste jaotus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Osakon(na)d" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Kirjeldus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Kestvus" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Töötaja" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Töötaja silt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "Töötaja puudumine" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Töötaja(d)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Lõppkuupäev" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Filtreerib ainult jaotusi ja taotlusi, mille puudumise tüüp on aktiivne " +"(aktiivne väli on tõene)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Esimene heakskiitmine" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Vormi sisu on puudu, ei saa trükkida aruannet." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Saatja" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Kuupäevast" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "Nupp on roheline, kui puudumine on palgalehel arvesse võetud." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Rühmitamine" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Personali kommentaarid" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "Personaliosakond" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Personali puudumisi kokkuvõttev aruanne osakondade lõikes" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Personali puudumisi kokkuvõttev aruanne töötajate lõikes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Kui aktiivsuse väli on mitteaktiivne, siis on võimalik puudumise tüüp peita " +"ilma seda eemaldamata." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Tehes märke sellesse ruutu, võimaldab süsteem võtta töötajal rohkem puhkust " +"kui selle tüübi puhul saada on ning ei võta neid arvesse töötaja ankeedil " +"kirjeldatud \"allesjäänud ametlikud puhkusepäevad\" all." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Elevandiluu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud (kelle poolt)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud (millal)" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavendel (Kahvatulilla)" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Puudumine" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Puudumiste andmed" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "Puudumiste andmed" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Puudumise/puhkuse taotlus" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Kinnitamist ootav puudumise taotlus" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "Puudumise taotlus" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Puudumise tüüp" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Puudumiste tüübid" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"Puhkusetaotlus peab olema kinnitatud (\"Kinnitamisele suunatud\"), et seda " +"heaks kiita." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Puhkusetaotlus peab olema kinnitatud, et seda saaks heaks kiita." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Puudumise/puhkuse taotlus peab olema kinnitatud, et seda oleks võimalik " +"tagasi lükata." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "Puhkusetaotlus peab olema mustand (\"Esitama\"), et seda kinnitada." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Puudumis-/puhkusetaotluse staatus peab olema \"tagasi lükatud\" või " +"\"kinnitamisel\", et taotluse saaks taas mustandiks muuta." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Kinnitamist ootav puhkus" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Puudumised" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Puudumiste/puhkuste jaotus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Kasutatud puhkusepäevad" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Puudumiste analüüs" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Järelejäänud puhkusepäevi" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Puhkuste/puudumiste taotlused" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Puudumiste kokkuvõte" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Puudutud:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Puudumised osakondade lõikes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Puudumised tüüpide lõikes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Sinu tiimi liikme puudumised" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Kinnitamist ootavad puudumised" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Puudumised, millest tuleb teatada palgalehel" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "Puudumised." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Kinnitatud puudumised/jaotused" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Tagasi lükatud puudumiste/puhkuste taotlused" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Kinnitatud puudumised/puhkused" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Esimene puudumis-/puhkusetaotluste heakskiitimine" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Helesinine" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Hele korall" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Heletsüaan" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Heleroheline" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Heleroosa" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Helekollane" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Helekollane" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Seotud taotlus" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Fuksiinpunane" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Juhataja" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Maksimaalne puudumiste arv:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Maksimaalselt lubatud" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Maksimaalselt lubatud puhkuste arv - kasutatud puhkused" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Maksimaalne lubatud puudumiste arv - kasutatud puudumised - kinnitamist " +"ootavad puudumised" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Kohtumine" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Kohtumise tüüp" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Mudel" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Kuu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Minu osakonna puudumised" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Minu puudumised" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "Minu taotlused" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Minu tiimi puudumised" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Uus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Päevade arv" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Puudumiste arv" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "Puhkusepäevade arv vastavalt teie töögraafikule." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Ametnik" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Kui puudumine on kinnitatud, siis Odoo teeb kalendrisse vastavat tüüpi " +"kohtumise märke." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Kui olete oma puudumis-/puhkusetaotluse salvestanud, saadetakse see \n" +"juhile kinnitamiseks. Veenduge, et määrate õige puudumise tüübi (haigusleht, ametlik puhkus, taastumine) ja lahtiste päevade arv seoses puudumisega." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Ainult personalijuht saab taotleda teistkordset puudumis/-puhkusetaotluse " +"ülevaatamist." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "Ainult personalijuht või seotud töötaja saab naasta mustandi juurde." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" +"Ainult personaliametnik või -juht saab kinnitada puudumis-/puhkusetaotlusi." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" +"Ainult personaliametnik või -juht saab tagasi lükata " +"puudumis-/puhkusetaotlusi." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Seaded" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Ülem" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Prindi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Põhjused" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Punane" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Keeldu" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Tagasi lükatud" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Seotud kasutajanimi ressursi juurdepääsu haldamiseks." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Järelejäänud päevi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Järelejäänud puhkusepäevi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Järelejäänud ametlikke puhkusi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Allesjäänud puhkusepäevi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Eelmisel palgalehel arvestatud" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Aruandlus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "Taotluse tüüp" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "Taotlus on kinnitatud" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Taotlus on loodud ja ootab heakskiitu" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "Taotlus on tagasi lükatud" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Taotlus on heakskiidetud, ootab teist kinnitamist" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "Kinnitamist ootavad taotlused" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Lähtesta mustandiks" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Otsi puudumist" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Otsi puudumise tüüpi" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Teine kinnitamine" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "Vaata jaotusi" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "Vaata puudumisi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Vali puudumise tüüp" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Haiguslehed" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Alguskuupäev" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Alguskuu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Olek" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Kokku" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Sellel taotlusel puudub töötaja või töötaja kategooria. Palun veenduge, et " +"see kasutaja, millega sisse olete loginud, on seotud töötajaga." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"\"Ametlikud puhkused\" välja taga olevad funktsionaalsust saab kasutada ainult siis, kui ainult ühel puudumise tüübil on määramata \"luba limiiti ületada\" valik. (Leitud %s). Vastasel juhul on värskendus ebamäärane, kuna me ei saa otsustada, millisele puudumise tüübile on värskendus tehtud.\n" +"Võimalik, et eelistate haldamiseks klassikalisi menüüs kinnitamist ootavad puudumised \"puudumised\" ja \"puudumiste/puhkuste jaotus\", et hallata töötajate puhkusepäevi, kui seadistus ei luba kasutada seda välja." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Päevade arv peab olema suurem kui 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Järelejäänud puhkuste arv ei ole selle puhkusetüübi jaoks piisav.\n" +"Palun kontrollige ka kinnitamist ootavaid puhkusi." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Alguskuupäev peab olema enne lõpukuupäeva." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"Puudumistaotluse loomisel määratakse staatuseks \"valmis esitamiseks\".\n" +"Kui puhkusetaotlus on kasutaja poolt kinnitatud, siis saab staatuseks \"Ootab kinnitamist\".\n" +"Kui puhkusetaotlus on juhi poolt tagasi lükatud, siis saab staatuseks \"Tagasi lükatud\".\n" +"Kui puhkusetaotlus on juhi poolt kinnitatud, siis staatuseks saab \"Kinnitatud\"." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Seda ala täidetakse automaatselt kasutaja poolt, kes kinnitab puudumisi." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Seda ala täidetakse automaatselt kasutaja poolt, kes kinnitab teistkordselt " +"puudumise (kui puudumise tüüp vajab topelt kinnitamist)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Seda värvi kasutatakse puudumiste aruandes, mis asub Aruandlus > Puudumised " +"osakondade lõikes all." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"See väärtus on antud kõigi negatiivse väärtusega puudumis-/puhkusetaotluste " +"summana." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"See väärtus on antud kõigi positiivse väärtusega puudumis-/puhkusetaotluste " +"summana." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Ootab kinnitamist" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Kuupäevani" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Tegemiseks" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Tuleb teatada palgalehel" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Esitamise ootel" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Kõik töötajad" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Kokku puudumisi tüübi järgi" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Jagatud ametlike puhkuste koguarv sellele töötajale, muuda seda väätust, et " +"luua jaotuse/puhkuse taotlus. Kokku põhinedes kõigil puhkusetüüpidel ilma " +"piiranguteta." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Tüüp" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Maksmata" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Lugemata sõnumid" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Kasutaja" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Kinnita" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "Validaator" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violetne" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Järelejäänud virtuaalseid puhkusi" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Ootab heakskiitu" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Ootab teist heakskiitu" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Ootan teist kinnitust" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Nisukarva" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Kui valitud, siis seda tüüpi puudumise-/puhkusetaotlus vajab teistkordset " +"kinnitamist." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Teil on võimalik määrata igale töötajale järelejäänud ametlike " +"puhkusepäevade arv. Odoo teeb automaatselt ja kinnitab jaotuse taotluse." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Teil ei saa kattuda 2 puudumist samal päeval!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Te ei saa kustutada puudumsit, mille olek on %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Te ei saa vähendada kinnitatud jaotuse taotlusi." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Te ei saa märkida puudumis-/puhkusetaotlust kui \"%s\". Palun kontakteeru " +"personalijuhiga." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Sa pead valima vähemalt ühe osakonna. Proovi uuesti." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "päev(a)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "nt teatage järgmisel kuul ..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "selle" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "kuni" diff --git a/odex30_base/hr_holidays_community/i18n/eu.po b/odex30_base/hr_holidays_community/i18n/eu.po new file mode 100644 index 0000000..bc08ecc --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/eu.po @@ -0,0 +1,1462 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Eneko , 2018 +# Naomi Hidalgo , 2018 +# Gorka Toledo , 2018 +# Martin Trigaux, 2018 +# oihane , 2018 +# Esther Martín Menéndez , 2018 +# ibinka lete , 2018 +# Mikel Lizarralde , 2018 +# Maialen Rodriguez , 2020 +# Unai Muñoz , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Unai Muñoz , 2020\n" +"Language-Team: Basque (https://www.transifex.com/odoo/teams/41243/eu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f egun(ak)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Gaituta" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Gehitu arrazoia" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Onartu" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Beltza" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Urdina" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Ezeztatu" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Ezeztatua" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Kategoria" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Kolorea" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Enpresa" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Konfigurazioa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Baieztatu" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Baieztatua" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Created on" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Urtea:" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Arbela" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Departamentua" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Saila(k)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Deskribapena" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Iraupena" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Langilea" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Langile etiketa " + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Amaiera Data" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Formularioko edukia falta da, txosten hau ezin da inprimatu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "-tik" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Group By" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "HR-ren iruzkinak" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "Giza baliabideen departamentua" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Azken aldaketa" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Baimenak" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Urdin argia" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Berde argia" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Arrosa argia" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Hori argia" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Gerentea" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Gehienez onartuta" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Bilera" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Bilera-mota" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Era" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Hilabetea" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Berria" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Egun kopurua" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Aukerak" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Gurasoa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Inprimatu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Arrazoiak" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Gorria" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Txostenak" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Berrezarri zirriborrora" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Hasiera Data" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Egoera" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Batura" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Egun kopurua 0 baino handiagoa izan behar du" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Hasierako data amaiera data baino lehenagokoa izan behar da." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Aprobatzeko" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Egitekoa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Mota" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Ordaindu gabea" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Irakurri gabeko mezuak" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Erabiltzailea" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Balidatu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "egun" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/fa.po b/odex30_base/hr_holidays_community/i18n/fa.po new file mode 100644 index 0000000..0dee4a3 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/fa.po @@ -0,0 +1,1458 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Zahed Alfak , 2017 +# Faraz Sadri Alamdari , 2017 +# Hamid Darabi, 2017 +# Martin Trigaux, 2017 +# سید محمد آذربرا , 2017 +# Hamed Mohammadi , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Hamed Mohammadi , 2018\n" +"Language-Team: Persian (https://www.transifex.com/odoo/teams/41243/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fa\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "فعال" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "تخصیص" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "تحلیل ارزیابی" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "موافقت" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "موافقت شد" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "سیاه" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "آبی" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "لغو" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "لغو شد" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "دسته‌بندی" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "رنگ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "شرکت" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "پیکربندی" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "تایید" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "تایید شد" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "داشبورد" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "اداره" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "توصیف" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "نام نشان داده شده" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "مدت" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "کارمند" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "برچسب کارمند" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "تاریخ پایان" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "از" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "گروه‌بندی برمبنای" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "دپارتمان منابع انسانی" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "شناسه" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "آخرین به‌روزرسانی در تاریخ " + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "ترک" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "مرخصی ها" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "مدیر" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "ملاقات" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "نوع ملاقات" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "حالت" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "ماه" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "جدید" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "تعداد روزها" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "مسئول" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "گزینه ها" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "مادر" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "چاپ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "قرمز" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "گزارش" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "بازتبدیل به پیشنویس" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "تاریخ آغاز" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "ماه شروع" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "وضعیت" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "برای موافقت" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "در دست اقدام" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "نوع" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "پرداخت نشده" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "پیام های ناخوانده" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "کاربر" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "معتبر سازی" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "منتظر موافقت" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "روز" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "به" diff --git a/odex30_base/hr_holidays_community/i18n/fi.po b/odex30_base/hr_holidays_community/i18n/fi.po new file mode 100644 index 0000000..c84da24 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/fi.po @@ -0,0 +1,1474 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Kari Lindgren , 2017 +# Jussi Lehto , 2017 +# Svante Suominen , 2017 +# Jarmo Kortetjärvi , 2017 +# Martin Trigaux, 2017 +# Mikko Salmela , 2017 +# Veikko Väätäjä , 2018 +# Tuomo Aura , 2018 +# Simo Suurla , 2019 +# Kari Lindgren , 2019 +# Tuomas Lyyra , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Tuomas Lyyra , 2019\n" +"Language-Team: Finnish (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g jäljellä / %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f päivä(ä)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s - %s : %.2f päivä(ä)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Osastot ja työntekijät" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Näkee jäljellä olevat poissaolopäivät" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Poissaolo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Poissaolot päivittäin" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Poissaolevat työntekijät, joiden poissaolopyynnöt on vahvistettu tai " +"hyväksytty tänään." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Poissaolevat työntekijät" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Poissa tänään" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktiivinen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Aktiiviset poissaolot ja varaukset" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktiiviset tyypit" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Lisää syy..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Kaikki poissaolot" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Allokoi vapaat työntekijöille" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Varatut päivät" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Varaus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Varaustapa" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Varauspyyntö" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Varauspyynnöt" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Varauspyynnöt hyväksyttäviksi" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Varaus henkilölle %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Varaus: %s - %.2f päivä(ä) %s:lle" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Hyväksyttyvät varaukset" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Varaukset" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Sallii asetetun raja-arvon ylityksen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Analysoi alkaen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Käytä kahta vahvistusta" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Arvioinnin analyysi" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Hyväksy" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Hyväksytty" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Hyväksytyt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Kohdista poissaolot" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Musta" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Sininen" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Sekä hyväksytty että vahvistettu." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Ruskea" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Työntekijöittäin" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Työntekijätunnisteittain" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Työntekijöittäin: Yksittäisen henkilön varaus/pyyntö. Työntekijä " +"tunnisteittain: varaus/pyyntö työntekijäryhmään." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Voi alustaa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Peru" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Peruttu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Ryhmä" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Työntekijän ryhmä" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Väri" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Väri raportilla" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Esimiehen kommentit" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Yritys" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Palkalliset päivät" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Asetukset" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Vahvista" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Vahvistettu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Luotu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Poissaolotilanne nyt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Tämänhetkisen poissaolon tyyppi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Kuluva vuosi" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Työpöytä" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Osasto" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Osaston poissaolot" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Osasto(t)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Kuvaus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Näyttönimi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Kesto" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Työntekijä" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Työntekijän tunniste" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Työntekijä(t)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Päättymispäivä" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Ensimmäinen hyväksyntä" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Lomakkeen sisältö puuttuu, tätä raporttia ei voi tulostaa." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Lähettäjä" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Alkupäivä" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "Kun tämä on vihreä, loma on otettu huomioon palkkalaskelmalla." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Ryhmittely" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "HR:n kommentit" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "HR-osasto" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Henkilöstöhallinnon yhteenvetoraportti poissaoloista osastoittain" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Henkilöstöhallinnon yhteenveto poissaoloista työntekijöittäin" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "Tunniste (ID)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Norsunluu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Laventeli" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Poissaolo" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Jätä yksityiskohdat" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "Yksityiskohdat" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Pooissaolopyynnöt" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Hyväksyttävät poissaolopyynnöt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "Poissaolopyynnöt" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Poissaolon tyyppi" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Poissaolon tyypit" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Hyväksyttävä poissaolo" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Poissaolot" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Poissaolojen varaus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Lomapäivät on jo käytetty" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Poissaoloanalyysi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Poissaol. jäljellä" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Poissaolopyynnöt" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Poissaolot yhteensä" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Poissaolot osastoittain" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Poissaolot tyypeittäin" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Hyväksyttävät" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Otettu huomioon palkanlaskennassa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "Poissaoloja." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Lakisääteiset lomat 2019" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Vaaleansininen" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Vaalea koralli" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Vaalea syaani" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Vaaleanvihreä" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Vaaleanpunainen" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Vaaleanpunainen" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Vaalean keltainen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Yhdistetyt pyynnöt" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Purppura" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Päällikkö" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Lomat maksimi:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Maksimissaan sallittu" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Maksimimäärä sallittuja poissaoloja - on jo käytetty" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Tapaaminen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Tapaamistyyppi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Toimintatila" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Kuukausi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Osastoni poissaolot" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Omat poissaolot" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "Omat pyyntöni" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Tiimini poissaolot" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Uusi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Päivien lukumäärä" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Lomien määrä" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Toimihenkilö" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Vaihtoehdot" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Ylätaso" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Tulosta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Syyt" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Punainen" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Hylkää" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Hylätty" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Liittyvä käyttäjätunnus resurssille sen oikeuksien määrittämiseksi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Jäljelläolevat päivät" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Jäljellä olevat poissaolot" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Jäljelläolevat lainmukaiset poissaolot" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Jäljelläolevat poissaolot" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Raportoitu edellisellä palkkalaskelmalla" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Raportointi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "Pyyntötyyppi" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "Pyyntö hyväksytty" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Pyyntö luotu ja odttaa vahvistusta" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "Pyyntö hylätty" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "Pyynnöt hyväksyttäväksi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Palauta luonnokseksi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Hae poissaoloa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Hae poissaolotyyppiä" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Jälkimmäinen hyväksyntä" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Valitse poissaolotyyppi" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Sairauspoissaolot" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Alkupäivä" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Aloituskuukausi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Tila" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Summa" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Päivien määrä pitää olla suurempi kuin 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Alkupäivän pitää olla ennen loppupäivää." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Alue on täytetty automaattisesti poissaolon vahvistaneen käyttäjän toimesta." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Tämä kenttä täytyy automaattisesti kun toinen hyväksyjä hyväksyy poissaolon " +"(mikäli kaksitasoinen poissaolojen hyväksyntä on käytössä)." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "Tämä on kaikkien poissaolopyyntöjen yhteissumma negatiivisena arvona." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "Tämä on kaikkien poissaolopyyntöjen yhteisumma (positiivinen arvo)." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Hyväksyttävänä" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Tähän pävään mennessä" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Tehtävät" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Huomio palkkalaskelmalla" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Luonnos" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Yhteensä vapaapäiviä tyypeittäin" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Tyyppi" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Palkaton" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Lukemattomat viestit" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Käyttäjä" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Vahvista" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "Hyväksyjä" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violetti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Virtuaaliset jäljellä olevat poissaolot" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Odottaa hyväksyntää" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Odottaa toista hyväksyntää" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Odottaa toista hyväksyntää" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Vehnä" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Kun tämä valittu, niin tämän tyyppiset varaus- ja poissaolopyynnöt vaativat " +"vahvistuksen lisäksi toisen vahvistuksen tullakseen hyväksytyksi." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Sinulla ei voi olla kahta päällekkäistä poissaoloa samalle päivälle!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Et voi poistaa poissaoloa, joka on tilassa %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Valitse vähintään yksi osasto!" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "päivää" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "esimerkiksi raportoidaan ensi kuussa..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr " " diff --git a/odex30_base/hr_holidays_community/i18n/fo.po b/odex30_base/hr_holidays_community/i18n/fo.po new file mode 100644 index 0000000..bf2e2ae --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/fo.po @@ -0,0 +1,1453 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux, 2017 +# Jarnhold Nattestad , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-19 13:42+0000\n" +"PO-Revision-Date: 2018-02-19 13:42+0000\n" +"Last-Translator: Jarnhold Nattestad , 2018\n" +"Language-Team: Faroese (https://www.transifex.com/odoo/teams/41243/fo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fo\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!Umráðandi ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Strika" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Fyritøka" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Byrjað av" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Byrjað tann" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Frágreiðing" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Vís navn" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Bólka eftir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Seinast rættað tann" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Seinast dagført av" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Seinast dagført tann" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2018" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Byrjanardato" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Brúkari" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/fr.po b/odex30_base/hr_holidays_community/i18n/fr.po new file mode 100644 index 0000000..a22481b --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/fr.po @@ -0,0 +1,1550 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Micky Jault , 2017 +# Olivier Dony , 2017 +# Melanie Bernard , 2017 +# Alexandre Fayolle , 2017 +# lucasdeliege , 2017 +# Lucas Deliege , 2017 +# Mensanh Dodji Anani LAWSON , 2017 +# Clo , 2017 +# Xavier Belmere , 2017 +# Denis Leemann , 2017 +# Maxime Chambreuil , 2017 +# Nancy Bolognesi , 2017 +# Adriana Ierfino , 2017 +# Xavier Symons , 2017 +# Richard Mathot , 2017 +# Henri Cornuau , 2017 +# Eloïse Stilmant , 2017 +# Olivier Lenoir , 2017 +# Martin Trigaux, 2017 +# Fabien Pinckaers , 2017 +# Florian Hatat, 2017 +# fr rev , 2018 +# Benoît Fontaine , 2018 +# e2f , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: e2f , 2018\n" +"Language-Team: French (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g restant sur %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f jour(s)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s sur %s : %.2f jour(s)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "du" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "au" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Départements et employés" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Accès aux congés restants" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Manque" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Absences au jour d'aujourd'hui" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Employé(s) absent(s) dont la demande de congé a été confirmée ou validée " +"aujourd'hui" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Employés absents" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Absent aujourd'hui" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Actif/ve" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Congés et allocations en cours" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Types Actifs" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Ajouter un commentaire..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Tous les congés" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Allouer des congés pour les employés" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Jours attribués" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Attribution" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Mode d'attribution" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Demande d'attribution" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Demandes d'attribution" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Demandes d'attribution de congés à approuver" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Attribution pour %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Allocation de %s : %.2f jour(s) à %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Attributions à approuver" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Attributions" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Dépassement de limite autorisé" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Analyser depuis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Appliquer la double validation" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Analyse des évaluations" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Approuver" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Confirmé par responsable" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Congés approuvés" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Assigner des congés" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Noir" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Bleu" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Approuvés et confirmés" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Marron" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Par employé" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Par catégorie d'employé" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Par employé: Attribution/Demande par employée, par catégorie d'employée: " +"Attribution/Demande pour le groupe d'employé de la catégorie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Peut réinitialiser" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Annuler" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Annulé" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Catégorie" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Catégorie d'employé" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Choisissez 'Demande de Congés' pour poser un jour de congé. \n" +"Choisissez 'Attribution de Congés' pour créditer le nombre de jours de congés d'un employé." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Cliquez ici pour créer une nouvelle demande d'allocation de congé." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Cliquez ici pour créer une nouvelle allocation de congé." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Cliquez ici pour créer une nouvelle demande de congé. " + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Cliquez pour créer une nouvelle demande de congé." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Couleur" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Couleur sur le rapport" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Commentaire du gestionnaire" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Société" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Jours de compensation" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Configuration" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Confirmer" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Confirmé" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "État du congé en cours" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Type d'absence" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Année en cours" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Tableau de bord" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Département" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Congés du département" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Attribution des congés du département" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Département(s)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Description" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nom à afficher" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Durée" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Employé" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Étiquette d'employé" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Congés de l'employé" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Employé(s)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Date de fin" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Filtrer uniquement les demandes et les allocations correspondant à un type " +"de congé « actif » (champ actif défini sur vrai)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Première approbation" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" +"Le contenu du formulaire est manquant, le rapport ne peut pas être imprimé. " + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "De" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Date de début" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Faites passer ce bouton au vert lorsqu'un congé a été pris en compte dans la" +" paye." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Regroupé par" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Commentaires RH" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Département RH" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "RH Rapport récapitualatif des congés par département" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "RH Rapport récapitulatif des congés par employé" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Si la case 'Actif' est décochée, ce type de congé sera caché sans être " +"supprimé." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Si vous cochez cette case, le système autorisera les employés à demander " +"plus de congés de ce type que le nombre disponible et ne les prendra pas en " +"compte dans le calcul du \"Nombre de congés légaux restants\" du formulaire " +"employé." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Ivoire" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavande" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Congé" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Détail du congé" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Détails du congé" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Demande de congé" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Demande de congé à valider" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Demandes de congé" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Type de congé" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Type de congé" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"La demande de congé doit être confirmée (« À approuver ») avant d'être " +"approuvée." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "La demande de congé doit être confirmée avant d'être approuvée." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"La demande de congé doit être confirmée ou validée avant d'être refusée." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"La demande de congé doit être à l'état de brouillon (« À soumettre ») pour " +"pouvoir être confirmée." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"La demande de congé doit être « Refusée » ou « À approuver » pour pouvoir " +"être remise à l'état de brouillon." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Congé à valider" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Congés" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Attribution des congés" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Congés déjà pris" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Analyse des congés" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Congés restants" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Demande de congés" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Résumé des congés" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Congés pris :" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Congés par département" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Congés par type" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Congés des membres de votre équipe" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Congés à valider" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Congés à reporter dans la paye" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Congés." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Congés/Attribution approuvés" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Congés/Attribution refusés" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Congés/Attribution approuvées" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Congés/Attributions première approbation" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Bleu clair" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Corail clair" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Cyan clair" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Vert clair" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Rose clair" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Saumon clair" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Jaune clair" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Demandes associées" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Gestionnaire" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Jours de congés maximum :" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Maximum permis" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Congés maximum autorisés - Congés déjà pris" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Congés maximum autorisés - Congés déjà pris - Congés en attente " +"d'approbation" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Rendez-vous" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Type de réunion" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Mode" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Mois" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Les congés de mon département" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Mes congés" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Mes demandes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Congés de mon équipe" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nouveau" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Nombre de jours" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Nombre de congés" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" +"Nombre de jours de la demande de congé en fonction de vos horaires de " +"travail." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Fonctionnaire" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Une fois la demande validée, Odoo créera un rendez-vous de ce type dans le " +"calendrier." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Une fois votre demande de congé enregistrée, elle sera envoyée à un " +"responsable pour validation. Assurez-vous d'avoir saisi le bon type de congé" +" (congés légaux, maladie…) et le nombre exact de jours ouvrés correspondant " +"à votre demande." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Seul un responsable RH peut accorder la deuxième approbation d'une demande " +"de congé." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Seul un responsable RH ou l'employé concerné peut remettre la demande à " +"l'état de brouillon." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" +"Seul un agent ou un responsable RH peut approuver une demande de congé." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "Seul un agent ou un responsable RH peut refuser une demande de congé." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Options" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Parent" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimer" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Raisons" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Rouge" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Refuser" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Refusée" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Utilisateur associé à la ressource pour gérer les droits d'accès." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Jours restants" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Congés restants" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Jours de congés restants" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Congés restants" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Rapporté dans les dernières payes" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Rapport" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Type de demande" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Demande approuvée" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Demande créee en attente de confirmation" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Demande refusée" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Demande validée, en attente d'une seconde validation." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Demandes à approuver" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Remettre en brouillon" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Recherche de congé" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Rechercher un type d'absence" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Deuxième approbation" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "Voir l'allocation" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "Voir le congé" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Choisir le type de congés" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Arrêts maladie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Date de début" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Mois de début" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "État" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Somme" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"L'employé ou la catégorie d'employé de cette demande est manquant. Assurez " +"vous que votre utilisateur est lié à un employé." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"Le champ \"Jours de congés restants\" ne peut être utilisé que s'il n'existe qu'un seul type de congés et que l'option \"Autoriser à outrepasser la limite\" est décochée. (%s trouvé). Autrement, la mise à jour serait ambigüe car le système ne pourrait pas déterminer le type de congés devant être mis à jour.\n" +" Si la configuration ne permet pas d'utiliser le champ précité, il est préférable de se servir des menus \"Demandes de congés\" et \"Demandes d'attribution\" dans l'application Congés pour gérer les congés des employés." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Le nombre de jours doit être supérieur à 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Le nombre de congés restant est insuffisant pour ce type de congés.\n" +"Vérifez aussi les congés en attente de validation." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "La date de début doit être antérieure à la date de fin." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"Lorsqu'une demande de congé est créée, son état est défini sur \"À soumettre\".\n" +"Lorsque la demande est confirmée par l'utilisateur, son état passe à \"À approuver\".\n" +"Lorsque la demande est refusée par un responsable, son état passe à \"Refusée\".\n" +"Lorsque la demande est approuvée par un responsable, son état passe à \"Approuvée\"." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Cette partie est automatiquement remplie par l'utilisateur qui valide la " +"demande" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Cet espace est rempli automatiquement par l'utilisateur qui valide les " +"congés au deuxième niveau (si les congés ont besoin d'une deuxième " +"validation)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Cette couleur sera utilisée dans le rapport récapitulatif des congés, " +"accessible à partir de Rapports > Congés par département." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"Cette valeur est calculée en faisant la somme de toutes les demandes de " +"congé dont la valeur est négative." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Cette valeur est calculée en faisant la somme de toutes les demandes de " +"congé dont la valeur est positive." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "À approuver" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Date de fin" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "À faire" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "A rapporter dans la paye" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "À soumettre" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Total employé" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Total des congés par type" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Le nombre total de congés attribués à cet employé, pour modifier cette " +"valeur créer une demande d'attribution de congés. Le total se base sur " +"l'ensemble des types de congé sans limite." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Type" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Impayé" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Messages non lus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Utilisateur" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Valider" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "Validateur" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violet" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Congés restants estimés" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "En attente d'approbation" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "En attente d'une deuxième approbation" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "En attente d'une seconde confirmation" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Blé" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Si coché, la demande de congés/attribution de ce type nécéssitera une " +"seconde validation pour être approuvée." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Vous pouvez attribuer les congés légaux restants pour chaque employé, Odoo\n" +" créera et validera automatiquement les demandes d'attribution." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" +"Vous ne pouvez pas avoir 2 demandes de congés qui se chevauchent dans la " +"même journée." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Vous ne pouvez pas supprimer des congés qui sont dans l'état %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Vous ne pouvez pas réduire une demande d'attribution validée." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Vous ne pouvez pas entrer une demande de congés en tant que '%s'. Contactez " +"un responsable des ressources humaines." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" +"Vous devez sélectionner au moins un département et essayer de nouveau." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "jours" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "ex : Rapporter au mois suivant..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "du" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "au" diff --git a/odex30_base/hr_holidays_community/i18n/fr_BE.po b/odex30_base/hr_holidays_community/i18n/fr_BE.po new file mode 100644 index 0000000..243b12d --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/fr_BE.po @@ -0,0 +1,1311 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:06+0000\n" +"PO-Revision-Date: 2016-01-20 10:30+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: French (Belgium) (http://www.transifex.com/odoo/odoo-9/" +"language/fr_BE/)\n" +"Language: fr_BE\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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:234 +#: code:addons/hr_holidays/hr_holidays.py:361 +#, python-format +msgid "%s on %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Actif" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:575 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves " +"available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Société" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Confirmé" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Description" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Durée" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Employé" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Date de fin" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an holiday type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Grouper par" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Derniere fois mis à jour par" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Dernière mis à jour le" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_leave_request_to_meeting +msgid "Leave Meetings" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report.xml,name:hr_holidays.report_holidays_summary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_account_central_journal +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2016" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Rendez-vous" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Type de rendez-vous" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nouveau" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal holidays, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reports" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id2 +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Date de début" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Statut" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:570 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when " +"there is only one leave type with the option 'Allow to Override Limit' " +"unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot " +"decide on which leave type the update has to be done. \n" +"You may prefer to use the classic menus 'Leave Requests' and 'Allocation " +"Requests' located in 'Human Resources \\ Leaves' to manage the leave days of " +"the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: constraint:hr.holidays:0 +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:304 +#: code:addons/hr_holidays/hr_holidays.py:328 sql_constraint:hr.holidays:0 +#, python-format +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a holiday request is " +"created. \n" +"The status is 'To Approve', when holiday request is confirmed by " +"user. \n" +"The status is 'Refused', when holiday request is refused by " +"manager. \n" +"The status is 'Approved', when holiday request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_manager_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_manager_id2 +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting\\Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all holidays requests with a negative " +"value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all holidays requests with a positive " +"value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Type" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Messages non lus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Utilisateur" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: constraint:hr.holidays:0 +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:293 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:577 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays.py:357 +#: code:addons/hr_holidays/hr_holidays.py:369 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:26 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "" + +#~ msgid "Date of the last message posted on the record." +#~ msgstr "Date du dernier message posté sur l'enregistrement." + +#~ msgid "Followers" +#~ msgstr "Abonnés" + +#~ msgid "If checked new messages require your attention." +#~ msgstr "Si coché, les nouveaux messages requierent votre attention. " + +#~ msgid "Last Message Date" +#~ msgstr "Date du dernier message" + +#~ msgid "Messages" +#~ msgstr "Messages" + +#~ msgid "Messages and communication history" +#~ msgstr "Messages et historique des communications" + +#~ msgid "Warning!" +#~ msgstr "Attention !" diff --git a/odex30_base/hr_holidays_community/i18n/fr_CA.po b/odex30_base/hr_holidays_community/i18n/fr_CA.po new file mode 100644 index 0000000..f5beb25 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/fr_CA.po @@ -0,0 +1,1452 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/odoo/teams/41243/fr_CA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CA\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Annuler" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Annulé" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Description" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Grouper par" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "Identifiant" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2017" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimer" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Statut" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Messages non-lus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/gl.po b/odex30_base/hr_holidays_community/i18n/gl.po new file mode 100644 index 0000000..8c6fda1 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/gl.po @@ -0,0 +1,1454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Alejandro Santana , 2018 +# Martin Trigaux, 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Martin Trigaux, 2018\n" +"Language-Team: Galician (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Activo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Aprobar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Categoría" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Configuración" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Confirmar" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Confirmado" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creado o" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Departamento" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Descrición" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Amosar nome" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Duración" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Empregado" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Data de remate" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "De" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Data de comezo" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Detalle ausencia" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Xestor" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Modo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Mes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Novo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Número de Días" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Pai" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Usuario relacionado co recurso para xestionar o seu acceso." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Reportaxe" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Cambiar a modo Borrador" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Data de comezo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Estado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Para aprobar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Data fin" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Facer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Tipo" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Usuario" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Validar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "días" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "ata" diff --git a/odex30_base/hr_holidays_community/i18n/gu.po b/odex30_base/hr_holidays_community/i18n/gu.po new file mode 100644 index 0000000..98eed38 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/gu.po @@ -0,0 +1,1458 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Dharmraj Jhala , 2018 +# Divya Pandya , 2018 +# Turkesh Patel , 2018 +# Martin Trigaux, 2018 +# Ajay Chauhan, 2018 +# Spellbound Soft Solutions , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Spellbound Soft Solutions , 2018\n" +"Language-Team: Gujarati (https://www.transifex.com/odoo/teams/41243/gu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "સક્રિય" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "ફાળવણી" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "મંજૂર થઇ ચૂકી છે" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "કાળો" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "વાદળી" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "તપખીરિયા રંગનું" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "કર્મચારી દ્વારા" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "રદ કરો" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "રદ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "વર્ગ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "રંગ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "કંપની" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "રુપરેખાંકન" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "ખાતરી" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "સમર્થિત" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "બનાવનાર" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "વિભાગ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "વર્ણન" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "પ્રદર્શન નામ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "સમયગાળો" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "કર્મચારી" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "અંતિમ તારીખ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "તરફથી" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ઓળખ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "છોડો" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "આછો વાદળી" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "આછો લીલો" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "જાંબલી" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "વ્યવસ્થાપક" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "સભા" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "નમુનો" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "મહિનો" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "નવું" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "અધિકારી" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "વિકલ્પો" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "પિતૃ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "છાપો" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "લાલ" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "નકારવા" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "બાકીના દિવસો" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "અહેવાલીકરણ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "શરુઆતની તારીખ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "સ્થિતિ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "કરવાનું" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "પ્રકાર" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "વપરાશકર્તા" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "દિવસો" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "થી" diff --git a/odex30_base/hr_holidays_community/i18n/he.po b/odex30_base/hr_holidays_community/i18n/he.po new file mode 100644 index 0000000..6bf6230 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/he.po @@ -0,0 +1,1461 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Yihya Hugirat , 2017 +# שהאב חוסיין , 2018 +# ilan kl , 2018 +# Moshe Flam , 2018 +# Leandro Noijovich , 2018 +# Martin Trigaux, 2018 +# ExcaliberX , 2018 +# דודי מלכה , 2019 +# ZVI BLONDER , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: ZVI BLONDER , 2020\n" +"Language-Team: Hebrew (https://www.transifex.com/odoo/teams/41243/he/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: he\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g נשארו מתוך %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "מ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "ל" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "מחלקות ועובדים" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "היעדרות" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "עובדים נעדרים" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "נעדר היום" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "פעיל" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "הוסף סיבה ..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "ניתוח נתוני הערכת עובדים" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "אשר" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "אושר" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "שחור" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "כחול" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "חום" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "לפי עובד" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "יכול לאפס" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "בטל" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "בוטלה" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "קטגוריה" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "צבע" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "צבע בדוח" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "חברה" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "הגדרות תצורה" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "אשר" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "מאושר" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "שנה נוכחית" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "לוח בקרה" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "מחלקה" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "תיאור" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "משך" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "עובד" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "תג עובד" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "עובד(ים)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "תאריך סיום" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "מאת" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "מתאריך" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "קבץ לפי" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "הערות משאבי אנוש" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "מחלקת משאבי אנוש" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "מזהה" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "שנהב" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "תאריך עדכון אחרון" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "לבנדר" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "עזוב" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "פרטי החופשה" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "בקשת חופשה" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "כחול בהיר" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "טורקיז בהיר" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "ירוק בהיר" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "ורוד בהיר" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "צהוב בהיר" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "ארגמן" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "מנהל" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "פגישה" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "סוג הפגישה" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "מצב" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "חודש" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "הבקשות שלי" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "חדש" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "מספר ימים" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "פקיד בכיר" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "אפשרויות" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "אב" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "הדפס" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "סיבות" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "אדום" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "סרב" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "מסורב" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "שם משתמש קשור למשאב לניהול הגישה שלו." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "ימים שנשארו" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "דיווח" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "הפוך לטיוטה" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "תאריך התחלה" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "סטטוס" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "סכום" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "תאריך ההתחלה חייב להיות לפני לתאריך הסיום." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "על מנת לאשר" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "מטלה לביצוע" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "להגיש" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "סוג" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "לא שולם" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "הודעות שלא נקראו" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "משתמש" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "אשר" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "מאשר" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "ממתין לאישור" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "ממתין לאישור שני" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "חיטה" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "ימים" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "אל" diff --git a/odex30_base/hr_holidays_community/i18n/hi.po b/odex30_base/hr_holidays_community/i18n/hi.po new file mode 100644 index 0000000..a0fc46b --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/hi.po @@ -0,0 +1,1304 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:06+0000\n" +"PO-Revision-Date: 2016-06-03 04:50+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Hindi (http://www.transifex.com/odoo/odoo-9/language/hi/)\n" +"Language: hi\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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays_community.py:234 +#: code:addons/hr_holidays/hr_holidays_community.py:361 +#, python-format +msgid "%s on %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "सक्रिय" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays_community.py:575 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "स्वीकृत" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "काला" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "भूरा" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "रद्द" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "निरस्त" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "वर्ग" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves " +"available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "संस्था" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "कॉन्फ़िगरेशन" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "पुष्टि करें" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "पुष्टि" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "विभाग" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "विवरण" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "अवधि" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "कर्मचारी" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "कर्मचारी" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "समाप्ति तिथि" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an holiday type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "के द्वारा" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "लैवेंडर" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_leave_request_to_meeting +msgid "Leave Meetings" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "पहले से ही ली हुई छुट्टियों" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report.xml,name:hr_holidays_community.report_holidays_summary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_account_central_journal +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2016" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "हल्का हरा" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "मजेंटा" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "नया" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "दिनों की संख्या" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal holidays, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "प्रिंट" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Refuse" +msgstr "अस्वीकार" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "मना कर दिया" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "शेष छुट्टी" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reports" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id2 +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "प्रारंभ दिनांक" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "स्थिति" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays_community.py:570 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when " +"there is only one leave type with the option 'Allow to Override Limit' " +"unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot " +"decide on which leave type the update has to be done. \n" +"You may prefer to use the classic menus 'Leave Requests' and 'Allocation " +"Requests' located in 'Human Resources \\ Leaves' to manage the leave days of " +"the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: constraint:hr.holidays:0 +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays_community.py:304 +#: code:addons/hr_holidays/hr_holidays_community.py:328 sql_constraint:hr.holidays:0 +#, python-format +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a holiday request is " +"created. \n" +"The status is 'To Approve', when holiday request is confirmed by " +"user. \n" +"The status is 'Refused', when holiday request is refused by " +"manager. \n" +"The status is 'Approved', when holiday request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_manager_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_manager_id2 +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting\\Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all holidays requests with a negative " +"value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all holidays requests with a positive " +"value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "प्रकार" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "अपठित संदेश" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "उपयोगकर्ता" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: constraint:hr.holidays:0 +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays_community.py:293 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays_community.py:577 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/hr_holidays_community.py:357 +#: code:addons/hr_holidays/hr_holidays_community.py:369 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:26 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "" + +#~ msgid "Followers" +#~ msgstr "फ़ॉलोअर्स" + +#~ msgid "If checked new messages require your attention." +#~ msgstr "sale" + +#~ msgid "Messages" +#~ msgstr "संदेश" + +#~ msgid "Messages and communication history" +#~ msgstr "संदेश और संचार इतिहास" + +#~ msgid "Warning!" +#~ msgstr "चेतावनी!" diff --git a/odex30_base/hr_holidays_community/i18n/hr.po b/odex30_base/hr_holidays_community/i18n/hr.po new file mode 100644 index 0000000..fdc1d46 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/hr.po @@ -0,0 +1,1497 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Mario Jureša , 2017 +# Karolina Tonković , 2017 +# Ivica Dimjašević , 2017 +# Đurđica Žarković , 2017 +# Vladimir Olujić , 2017 +# Tina Milas, 2017 +# Martin Trigaux, 2017 +# KRISTINA PALAŠ , 2017 +# Milan Tribuson , 2019 +# Bole , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Bole , 2020\n" +"Language-Team: Croatian (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!važno ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!važno />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!važno/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!važno; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!važno; veličina fonta: 8px; min.širina: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g preostaje od %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f dan(a)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s u %s : %.2f dan(a)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td standard=\"centriranje teksta oe_podesi lijevo oe_podesi desno\" " +"oblikovanje=\"boja pozadine:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td oblikovanje=\"boja pozadine:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th standard=\"centriranje teksta\" stupci=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "od" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "do" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Odjeli i zaposlenici" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Omogućiti uvid u preostala odsustva" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Odsustvo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Odsutnost danas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Odsutni zaposlenik(ici) čiji su zahtjevi potvrđeni ili odobreni na današnji " +"dan" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Odsutni zaposlenici" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Odsutni danas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktivan" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Vrste aktivnih" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Dodaj razlog ..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Svi izostanci" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Raspodjeli odsustva za djelatnike" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Dani dodijeljeni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Dodjela" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Dodjeljivanje" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Zahtjev za dodjelom" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Zahtjev za dodjelom" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Zahtjevi za dodjelom za odobriti" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Dodjela za %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Raspodjela za odobriti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Dodjele" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Dozvoli da pređe limit" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Analiziraj iz" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Primjeni dvostruku ovjeru" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Procjena analize" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Odobri" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Odobreno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Odobreni izostanci" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Dodijeli odsustva" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Crna" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Plavo" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Odobren i potvrđen" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Smeđe" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Po djelatniku" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Po tagu djelatnika" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Po djelatniku: dodjelom/zahtjev za pojedinog djelatnika, po tagu djelatnika:" +" dodjela/zahtjev za grupu djelatnika u kategoriji" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Možete promjeniti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Odustani" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Otkazano" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Kategorije djelatnika" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Odaberite 'Zahtjev za odsustvom' ako netko želi uzeti slobodan dan. \n" +"Odaberite 'Zahtjev za dodjelom' ukoliko želite dodijeliti broj slobodnih dana raspoloživih nekome." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Kliknite ovdje za kreiranje novog zahtjeva za raspodjelu odsustva." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Kliknite ovdje za kreiranje nove raspodjele odsustva." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Kliknite ovdje za kreiranje novog zahtjeva za odsustvo." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Kliknite za kreiranje novog zahtjeva za odsustvo." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Boja" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Boja u izvještaju" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Komentar menadžera" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Tvrtka" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Kompenzacijska naknada dana" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Postava" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Potvrdi" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Potvrđeno" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Datum kreiranja" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Trenutni status odsustva" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Trenutni tip odsustva" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Tekuća godina" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Nadzorna ploča" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Odjel" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Odsustva odjela" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Raspodjela odsustva odjela" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Odjel(i)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Opis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Trajanje" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Zaposlenik" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Tagovi djelatnika" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Odsustva djelatnika" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Djelatnik/ci" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Završni datum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Prvo odobrenje" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Nedostaju podaci sa forme, ispis se ne može isprintati" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Od datuma" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Ovaj gumb će biti zelen kada su sva odsustva uključena u obračun " +"plaće/dohotka" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Grupiraj po" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "HR Komentari" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Odjel ljudskih resursa" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Sažetak izvještaja odsustva po odjelima" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Sažetak izvještaja odsustva po djelatniku" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Ako je aktivno polje isključeno, to će vam dozvoliti da sakrijete tip " +"odsustva bez brisanja." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Ako je označeno, sistem dozvoljava djelatnicima da koriste više odsustva od " +"raspoloživih dana za taj tip i neće ih uzeti u obzir za \"Preostalo redovno " +"odsustvo\" definirano na formi djelatnika." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Boja bjelokosti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Zadnja promjena" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Promijenio" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Vrijeme promjene" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavanda" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Odsustvo" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Detalji o odsustvu" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Detalji odsustva" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Zahtjev za odsustvom" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Zahtjev za odsustvo koji treba odobriti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Zahtjevi za odsustvom" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Tip odsustva" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Tipovi odsustva" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Odsustvo koja treba odobriti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Odsustva" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Raspodjela odsustva" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Već zauzeta odsustva" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Analiza odsustva" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Odsustva" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Zahtjev za odsustvima" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Sažetak odsustva" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Odsustva po odjelima" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Odsustva po tipu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Odsustva članova Vašeg tima" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Odsustva koja treba odobriti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Odsustva koja su uključena u obračun plaće" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Odsustva." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Odsustva/ Odobrena raspodjela" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Odsustva/ Odbijena raspodjela" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Svjetlo plavo" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Svijetlo koral" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Svijetlo modro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Svijetlo zeleno" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Svijelto roza" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Svjetlo zelena" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Svijetlo žut" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Povezani zahtjevi" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Voditelj" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Najviše dopušteno" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Najviše dopuštenih odsustava -odsustva već zauzeta" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Najviše dopuštenih odsustava - odsustva već zauzeta - odsustva koja čekaju " +"odobrenje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Sastanak" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Vrsta sastanka" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Način" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Mjesec" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Odsustva mojeg odjeljenja" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Moja odsustva" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Moji zahtjevi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Odsustva moga tima" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Novi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Broj dana" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Broj odsustava" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Službenik" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Jednom kad je odsustvo odobreno, OpenERP će stvoriti odgovarajući sastanak " +"tog tipa u kalendaru." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Opcije" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Nadređeni" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Ispis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Razlozi" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Crveno" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Odbiti" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Odbijen" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Korisničko ime povezano je s pristupom i upravljanjem modulima" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Ostalo dana" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Neiskorištena odsustva ili GO" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Preostalo redovnog odsustva" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Preostala odsustva" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Uključeno u zadnji obračun plaće/dohotka" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Izvještavanje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Vrsta zahtjeva" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Zahtjev odobren" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Zahtjev kreiran i čeka na odobrenje" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Zahtjev odbijen" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Zahtjev ovjeren, čeka drugu ovjeru." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Zahtjevi za odobriti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Vrati u nacrt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Pretraži odsustva" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Pretraži tipove odsustva" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Drugo odobrenje" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Odaberite tip odsustva" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Bolovanje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Početni datum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Početni mjesec" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Zbroj" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Djelatnik ili kategorija djelatnika iz ovog zahtjeva nedostaje. Molimo " +"provjerite da je vaše korisničko ime povezano sa zaposlenikom." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Broja dana mora biti veći od 0" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Broj preostalih odsustava nije dovoljan za ovaj tip dopusta.\n" +"Provjerite da li postoje odsustva koja čekaju odobrenje" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Početni datum mora biti prije završnog." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Ovo područje je automatski popunjeno od korisnika koji odobrava odsustvo" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Korisnik ovo područje automatski popunjava kod druge ovjere odsustva (ako " +"tip odsustva traži dvostruku ovjeru)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Za odobriti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Do datuma" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Za napraviti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Uključeno u obračun plaće/dohotka" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Za slanje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Ukupan broj djelatnika" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Ukupno praznika po tipu" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Ukupan broj redovnih odsustava dodijeljenih tom zaposleniku, promijenite ovu" +" vrijednost da bi stvoriti zahtjev za dodjelom / odsustvom. Ukupno se " +"temelji na svim vrstama dopusta koji nemaju preskakanje limita." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Vrsta" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Neplaćeno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Nepročitane poruke" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Korisnik" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Ovjeri" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "Odobravatelj" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Ljubičasta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Virtualna preostala odsustva" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Čeka odobrenje" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Čeka drugo odobrenje" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Čeka drugu ovjeru" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Žito" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Kada je odabrano, Zahtjevi za dodjelom/odsustvom ovog tipa zahtjevaju " +"dvosturku ovjeru." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Možete dodijeliti preostala redovna odsustva za svakog djelatnika, OpenERP će automatski kreirati i potvrditi zahtjev za dodjelom.\n" +" " + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Nije moguće imati dva odsustva koja se preklapaju sa datumima" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Ne možete ukloniti odsustvo koje je u %s stanju." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Ne možete smanjiti odobrenih zahtjeva za dodjelu" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Ne možete ostaviti zahtjev za odsustvom kao '%s'. Kontaktirajte voditelja " +"ljudskih resursa." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Morate odabrati najmanje jedan odjel, pa pokušajte ponovo." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "dana" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "npr. Prijavi to sljedeći mjesec " + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "od" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "do" diff --git a/odex30_base/hr_holidays_community/i18n/hu.po b/odex30_base/hr_holidays_community/i18n/hu.po new file mode 100644 index 0000000..e47e03a --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/hu.po @@ -0,0 +1,1512 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Zoltán Csapó , 2017 +# gezza , 2017 +# krnkris, 2017 +# Martin Trigaux, 2017 +# Tamás Németh , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Tamás Németh , 2019\n" +"Language-Team: Hungarian (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g visszamaradt ennyiből %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s on %s : %.2f nap(ok)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Osztályok és Munkavállalók" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Még megmaradt távolléteket láthatja" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Távolléten" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Mától távolléten" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Távol lévő alkalmazott(ak), távollétüket megerősítették vagy jóváhagyták a " +"mai nap" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Távolléten lévő alkalmazottak" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Ma távollétre küldött" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktív" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Aktív Távollétek és Kiosztásai" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktív szabadságok" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Egy ok ozzáadása..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Összes távollétek" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Alkalmazottak kiosztott szabadságai" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Kiosztott napok" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Kiosztás" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Jóváhagyás módja" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Kiosztási igénylés" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Kihelyezés igénylés" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Kiosztási igény jóváhagyásra" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Kihelyezés ehhez %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Kiosztás jóváhagyásra" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Kiosztások" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Engedélyezze a limit túllépését" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Analízis/Elemzés ettől" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Dupla jóváhagyás alkalmazása" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Értékelés elemzés" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Jóváhagyás" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Jóváhagyott" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Jóváhagyott távollétek" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Kiosztott távolétek" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Fekete" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Kék" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Jóváhagyott és visszaigazolt" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Barna" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Alkalmazottak szerint" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Alkalmazott címkétől" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Alkalmazottól: Kiosztás/Igény alkalmazott egyénnek, Alkalmazott címkétől: " +"Kiosztás/Igény a kategóriához tartozó alkalmazott csoportnak" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Visszaállítható" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Mégsem" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Törölt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Kategória" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Alkalmazotti kategória" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Válassza a 'Szabadság igény' ha valaki ki akar venni szabadnapot. \n" +"Válassza 'Kiosztási igény' ha a valaki számára még elérhető szabadság napok számát növelni szeretné" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Kattintson egy új távollét kiosztás igényléshez." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Kattintson egy új távollét kiosztás létrehozásához." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Kattintson ide egy új távollét igényléshez." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Kattintson egy új távollét igényléshez." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Szín" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Jelentés színe" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Vezetői megjegyzés" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Vállalat" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Kompenzációs napok" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Beállítások" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Megerősítés" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Megerősített" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Létrehozta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Létrehozva" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Jelenlegi helyzete a távollétnek" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Aktuális távollét tipusa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Idei év" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Kezelőpult" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Osztály, részleg" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Távollétek az osztályon" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Távollétek kiosztása az osztályon" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Osztály, részleg" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Leírás" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Megjelenített név" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Időtartam" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Alkalmazott" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Alkalmazott címkéje" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Alkalmazotti távollét" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Alkalmazott(ak)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Befejezés dátuma" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Első jóváhagyás" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Kezdő dátum" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Kezdő dátum" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Zölddel jelölje a gombot, ha ezt a távollétet figyelembe kell venni a " +"fizetési papíron." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Csoportosítás ezzel" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Emberi erőforrás megjegyzések" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Emberi erőforrás Osztály, részleg" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Emberi erőforrás HR szabadság osztályonkénti összegző jeletés" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Alkalmazottonkénti Emberi erőforrás HR összegző jelentés" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "Azonosító" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Ha az aktív mező hamisra állított, lehetővé teszi a szabadság típusok " +"eltüntetését azok eltávolítása nélkül." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Ha bejelöli ezt a jelölő négyzetet, a rendszer lehetővé teszi a " +"munkavállalók részére, hogy több távollétet vegyenek igénybe, mint amennyi " +"elérhető ebből a típusból részükre és nem fogja figyelembe venni a \"Még " +"elérhető törvényes távollétek\" meghatározásában a munkavállaló űrlapján." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Elefántcsontszín" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Utoljára módosítva" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítette" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Levendula" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Távollét" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Erőforrás-távollét részletei" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Távollét részletei" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Távolléti kérelem" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Jóváhagyásra váró távolléti kérelem" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Távolléti kérelmek" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Távollét típusa" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Távollétek típusai" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "Távollét kérelmet meg kell erősíteni (\"Jóváhagyása\") jóváhagyáshoz." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Távollét igénylést meg kell erősíteni a jóváhagyáshoz." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Távollét igénylést meg kell erősíteni vagy jóváhagyni az elutasításhoz." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"Távollét kérelemnek tervezetnek kell lennie (\"Jóváhagyása\") jóváhagyáshoz." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Távollét kérelemnek \"Elutasított\" vagy \"Jóváhagyása\" állapotúnak kell " +"lennie a Tervezet visszaállításához." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Jóváhagyásra váró távollét" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Távollétek" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Távollétek kiosztása az osztályon" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Már kivett szabadságok" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Szabadságok elemzése" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Kiadott távollétek" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Távolléti kérelmek" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Távollétek összegzése" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Távollétek osztályonként" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Távollétek típusonként" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Csoport tagjainak távollétei" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Jóváhagyásra váró távollétek" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Fizetési papíron feltüntetendő távollétek" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Távollétek." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Távollétek/Kiosztás jóváhagyva" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Távollétek/Kiosztás visszautasítva" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Távollétek/Kiosztások jóváhagyva" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Távollétek/Kiosztások első jóváhagyás" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Világos kék" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Világoskorallszín" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Világoscián" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Világoszöld" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Világosrózsaszín" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Világoslazacszín" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Világossárga" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Kapcsolodó kérések" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Menedzser" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Maximum engedélyezett" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Maximum szabadság engedélyezve - Szabadság már kivett" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Maximum megengedett távollétek - Már kivett távollétek - Elfogadásra váró " +"távollétek" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Találkozó" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Találkozó típusa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Mód" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Hónap" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Szabadságok az osztályomon" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Szabadságaim" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Igényléseim" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Csoportom távollétei" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Új" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Napok száma" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Távollétek száma" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Hivatalnok" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Ha egy távollét el lett fogadva, Odoo rendszer létrehoz egy ide vonatkozó " +"találkozó típust a naptárban." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Csak egy HR emberi erőforrás vezető tud második jóváhagyást adni a távollét" +" igényre." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Csak egy HR emberi erőforrás vezető vagy a vonatkozó alkalmazott állíthatja " +"vissza tervezetnek." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" +"Csak egy HR emberi erőforrás hivatalnok vagy vezető tud jóváhagyást adni a " +"távollét igényre." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" +"Csak egy HR emberi erőforrás hivatalnok vagy vezető utasíthatja vissza a " +"távollét igénylést." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Opciók" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Szülő" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Nyomtatás" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Okok" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Piros" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Elutasít" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Elutasított" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" +"Az erőforráshoz kapcsolódó felhasználó neve, aki kezeli a hozzáférést az " +"erőforráshoz." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Hátralévő napok" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Hátralévő szabadságok" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Törvényes szabadságból még megmaradt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Hátralévő szabadságok" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Utolsó fizetési papíron feltüntetett" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Riport készítés" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Kérés típusa" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Igény jóváhagyva" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Igény létrehozva és elfogadásra vár" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Igény elutasítva" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Igénylés elfogadva, második jóváhagyásra vár." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Jóváhagyásra váró igények" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Visszaállítás tervezet állapotba" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Szabadság keresése" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Szabadságtípusok keresése" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Második jóváhagyás" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Szabadság típus választás" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Betegszabadságok" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Kezdő dátum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Kezdő hónap" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Állapot" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Összeg" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Nem található az igényelt alkalmazott vagy alkalmazotti kategória. Győződjön" +" meg arról, hogy a belépése egy alkalmazotthoz van csatolva." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"A 'Törvényes szabadságból megmaradt' mező alatti tulajdonság csak akkor használható ha csak egy távollét típus van, és azon az 'Engedélyezze az érték hatástalanítását' lehetőség nincs bejelölve. (%s Talált). Egyébként, a frissítés félreérthető mivel nem tudjuk eldönteni melyik szabadság típuson kell a frissítést végrehajtani.\n" +" Lehet hogy a klasszikus menüt használná 'Szabadság igénylések' és 'Kiosztási igénylések' ami a Távollétek alkalmazásban található és kezelhetők az alkalmazottak szabadság napjai, ha a beállítás nem engedi ennek a mezőnek a használatát." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "A napok számának nagyobbnak kell lennie mint 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"A még megmaradt távolléti napok száma nem elegendő ehhez a távollét típushoz\n" +"Kérem ellenőrizze a még elfogadásra váró távolléteket is." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "A kezdő dátumumnak a vég dátum előbbinek kell lennie." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Ez a terület automatikusan ki lesz töltve a szabadságot jóváhagyó " +"felhasználó által" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Ez a terület automatikusan kitöltött a második szinten jóváhagyó felhasználó" +" által (Ha a szabadság típus második jóváhagyást is igényel)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Ezt a színt használja a szabadság összegzésénél amit a Jelentés > " +"Osztályonkénti távollétek alatt talál." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Jóváhagyandó" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Záró dátum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Tennivaló" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Fizetési papíron feltüntetendő" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Benyújt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Összes alkalmazott" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Összes szabadság típusok szerint" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Az ehhez az alkalmazotthoz tartozó törvényes szabadságok összértéke, " +"változtassa meg ezt az értéket kihelyezés/szabadság igény létrehozásához. Az" +" összérték az összes szabadság típus alapján a határérték túllépése nélkül." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Típus" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Rendezetlen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Olvasatlan üzenetek" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Felhasználó" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Jóváhagyás" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "Jóváhagyó" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Lila" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Virtuális még megmaradt távollétek" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Jóváhagyásra vár" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Várakozás a második jóváhagyásra" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Második jóváhagyásra vár" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Búzaszín" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Ha ki van választva, akkor ez a típusú Kihelyezés/Távollét igényt két " +"jóváhagyással kell elfogadni." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Lehetősége van a még meglévő törvényes távollétek munkavállalókhoz egyenként történő hozzárendelésére, Odoo \n" +"rendszer automatikusan létrehozza és érvényesíti az igények kiosztását. " + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Nem lehet 2 átfedésbe került napokon kivett szabadsága!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Nem törölhet olyan szabadságot ami %s állapotú." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Nem tudja az érvényesített kiosztási kérelmeket csökkenteni" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Nem állíthat be távollét igényt mint '%s'. Lépjen kapcsolatba az emberi " +"erőforrás igazgatóval." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Legaláb egy osztályt választania kell. Ezután próbálja újra." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "nap" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "pl. A következő hónapon jelentse..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "neki" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "ig" diff --git a/odex30_base/hr_holidays_community/i18n/id.po b/odex30_base/hr_holidays_community/i18n/id.po new file mode 100644 index 0000000..323f34b --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/id.po @@ -0,0 +1,1520 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Bonny Useful , 2017 +# Dedi Santoso , 2017 +# William Surya Permana , 2017 +# Muhammad Syarif , 2017 +# Wahyu Setiawan , 2017 +# Ngalim Siregar , 2017 +# Muhammad Herdiansyah , 2017 +# Martin Trigaux, 2017 +# Ryanto The , 2017 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Ryanto The , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "tersisa %g dari %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f hari" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s pada %s : %.2f hari" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "dari" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "sampai" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Departemen dan Karyawan" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Dapat Melihat Sisa Cuti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Absen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Absen Hari Ini" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Karyawan yang Absen. Di mana cutinya dikonfirmasi atau divalidasi hari ini" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Karyawan yang Absen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Absen Hari Ini" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktif" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Cuti dan Alokasi Aktif" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Jenis Aktif" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Menambahkan alasan..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Semua Cuti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Mengalokasikan Cuti Untuk Karyawan" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Mengalokasikan Hari" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Alokasi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Mode Alokasi" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Permohonan Alokasi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Permohonan Alokasi" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Permohonan Alokasi akan Disetujui" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Alokasi untuk %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Alokasi dari %s : %.2f hari sampai %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Alokasi Akan Disetujui" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Alokasi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Mengijinkan untuk melewati batas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Menganalisis dari" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Terapkan Validasi Ganda" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Analisis Penilaian" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Setuju" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Disetujui" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Cuti Telah Disetujui" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Alokasikan Cuti" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Hitam" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Biru" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Disetujui dan Dikonfirmasi" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Coklat" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Menurut Karyawan" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Menurut Tag Karyawan" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Menurut Karyawan: Alokasi/Permohonan untuk satu orang karyawan, Menurut Tag " +"Karyawan: Alokasi/Permohonan untuk kelompok karyawan dalam kategori" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Dapat mereset" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Batal" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Dibatalkan" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Kategori" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Kategori Karyawan" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Pilih 'Permohonan Cuti' jika seseorang ingin mengambil cuti.\n" +"Pilih 'Permohonan Alokasi' jika Anda ingin meningkatkan jumlah cuti yang tersedia untuk seseorang" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Klik di sini untuk membuat permohonan alokasi cuti baru." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Klik di sini untuk membuat alokasi cuti baru." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Klik di sini untuk membuat permohonan cuti baru." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Klik untuk membuat permohonan cuti baru." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Warna" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Warna dalam Laporan" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Catatan Menurut Manajer" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Perusahaan" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Hari Kompensasi" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Konfigurasi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Konfirmasi" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Dikonfirmasi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Status Cuti Saat Ini" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Tipe Cuti Saat Ini" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Tahun Berjalan" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Dasbor" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Departemen" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Cuti Departemen" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Alokasi Cuti Departemen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Departemen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Deskripsi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Durasi" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Karyawan" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Tag Karyawan" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Cuti Karyawan" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Karyawan" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Tanggal Berakhir" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Filter hanya pada alokasi dan permohonan yang termasuk jenis cuti yang " +"'aktif' (kolom aktif True)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Persetujuan Pertama" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Isi formulir tidak dapat ditemukan, laporan tidak dapat dicetak." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Dari" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Dari Tanggal" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "Hijaukan tombol ini ketika cuti telah dihitung pada slip gaji." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Dikelompokkan menurut" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Catatan HR" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Departemen HR" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "HR Laporan Ringkasan Cuti Menurut Departemen" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "HR Laporan Ringkasan Cuti Menurut Karyawan" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Jika kolom aktif diatur ke False, itu akan memungkinkan Anda untuk " +"menyembunyikan jenis cuti tanpa menghapusnya." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Jika Anda mencentang kotak ini, sistem akan mengijinkan karyawan untuk " +"mengambil cuti lebih daripada yang tersedia untuk tipe ini dan akan " +"memperhitungkannya untuk \"Sisa Cuti Resmi\" yang didefinisikan pada " +"formulir karyawan." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Putih Gading" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Terakhir diubah pada" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Terakhir diperbarui oleh" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Terakhir diperbarui pada" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavender" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Cuti" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Detil Cuti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Detil Cuti" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Permohonan Cuti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Permohonan Cuti Akan Disetujui" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Permohonan Cuti" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Jenis Cuti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Jenis Cuti" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"Permohonan cuti harus dikonfirmasi (\"Akan Disetujui\") agar dapat " +"disetujui." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Permohonan cuti haris dikonfirmasi agar dapat disetujui." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Permohonan cuti harus dikonfirmasi atau divalidasi agar dapat ditolak." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"Permohonan cuti harus dalam status Rancangan (\"Akan Dikumpulkan\") agar " +"dapat dikonfirmasi." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Permohonan cuti harus dalam status \"Ditolak\" atau \"Akan Disetujui\" agar " +"dapat direset ke Rancangan." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Cuti Akan Disetujui" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Cuti" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Alokasi Cuti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Cuti Sudah Diambil" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Analisa Cuti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Sisa Cuti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Permohonan Cuti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Ringkasan Cuti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Cuti Sudah Diambil:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Cuti Menurut Departemen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Cuti Menurut Jenis" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Cuti dari Anggota Tim Anda" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Cuti Akan Disetujui" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Cuti yang akan dilaporkan ke Slip Gaji" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Cuti." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Cuti/Alokasi Disetujui" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Cuti/Alokasi Ditolak" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Cuti/Alokasi Dikonfirmasi" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Cuti/Alokasi Penyetujuan Pertama" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Biru Cerah" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Coral Cerah" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Biru Muda" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Hijau Cerah" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Merah Muda" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Salmon Cerah" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Kuning Cerah" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Permohonan Terkait" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Manajer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Cuti Maks:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Maksimum yang Diperbolehkan" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Cuti Maksimum yang Diperbolehkan - Cuti Sudah Diambil" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Cuti Maksismum yang Diperbolehkan - Cuti Sudah Diambil - Cuti Menunggu " +"Persetujuan" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Rapat" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Jenis Rapat" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Mode" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Bulan" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Cuti Departemen Saya" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Cuti Saya" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Permohonan Saya" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Cuti Tim Saya" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Baru" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Jumlah Hari" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Jumlah Cuti" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "Jumlah hari dari permohonan cuti berdasarkan jadwal kerja Anda." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Petugas" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Setelah cuti divalidasi, Odoo akan membuat pertemuan sesuai jenis ini dalam " +"kalender." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Setelah Anda telah merekam permohonan cuti Anda, permohonan tersebut akan " +"dikirim ke manajer untuk divalidasi. Pastikan telah menetapkan jenis cuti " +"yang tepat (pemulihan, cuti resmi, sakit) dan jumlah hari tepat yang terkait" +" dengan cuti Anda." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Hanya Manajer HR yang dapat menyetujui penyetujuan kedua pada permohonan " +"cuti." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Hanya Manajer HR atau karyawan bersangkutan yang dapat mereset ke rancangan." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "Hanya Manajer atau Petugas HR yang dapat menyetujui permohonan cuti." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "Hanya Manajer atau Petugas HR yang dapat menolak permohonan cuti." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Opsi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Induk" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Cetak" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Alasan" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Merah" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Tolak" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Ditolak" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Nama pengguna terkait untuk dikelola oleh HR aksesnya." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Hari yang Tersisa" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Sisa Cuti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Sisa Cuti Resmi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Sisa Cuti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Dilaporkan di slip gaji terakhir" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Laporan" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Jenis Permohonan" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Permohonan Disetujui" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Permohonan dibuat dan menunggu konfirmasi" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Permohonan ditolak" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Permohonan divalidasi, menunggu validasi kedua" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Permohonan Akan Disetujui" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Reset ke Rancangan" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Cari Cuti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Cari Jenis Cuti" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Persetujuan Kedua" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "Lihat Alokasi" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "Lihat Cuti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Pilih Jenis Cuti" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Cuti Sakit" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Tanggal Mulai" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Bulan Mulai" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Jumlah" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Karyawan atau kategori karyawan untuk permohonan ini tidak dapat ditemukan. " +"Pastikan bahwa Anda login pengguna dihubungkan dengan karyawan." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"Fitur kolom 'Sisa Cuti Resmi' hanya dapat digunakan apabila hanya ada satu jenis cuti dengan pilihan 'Ijinkan Melewati Batas' dicentang. (%s Ditemukan). Jika tidak, perbaruan menjadi ambigu karena kita tidak bisa memutuskan jenis cuti yang mana yang telah dilakukan. \n" +"Anda dapat memilih untuk menggunakan menu klasik 'Permohonan Cuti' dan 'Permohonan Alokasi' yang terdapat di Aplikasi Cuti untuk mengelola hari-hari cuti karyawan jika konfigurasi tidak memungkinkan untuk menggunakan kolom ini." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Jumlah hari harus lebih besar dari 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Jumlah sisa cuti tidak cukup untuk jenis cuti ini.\n" +"Pastikan juga buti yang menunggu validasi." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Tanggal mulai harus lebih awal dari tanggal berakhir." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"Status diatur ke 'Akan Dikumpulkan', ketika permohonan cuti dibuat.\n" +"Status 'Akan Disetujui', ketika permohonan cuti dikonfirmasi oleh pengguna.\n" +"Status 'Ditolak', ketika permohonan cuti ditolak oleh manajer.\n" +"Status 'Disetujui', ketika permohonan cuti disetujui oleh manajer." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "Kolom ini secara otomatis terisi oleh pengguna yang memvalidasi cuti" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Kolom ini secara otomatis terisi oleh pengguna yang memvalidasi cuti pada " +"level kedua (Jika Jenis Cuti membutuhkan validasi kedua)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Warna ini akan digunakan pada ringkasan cuti yang terletak pada Laporan > " +"Cuti Menurut Departemen." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"Nilai ini diperoleh dari jumlah semua permohonan cuti dengan nilai negatif." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Nilai ini diperoleh dari jumlah semua permohonan cuti dengan nilai positif." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Akan Disetujui" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Sampai Saat Ini" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Todo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Akan Dilaporkan Pada Slip Gaji" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Akan Dikumpulkan" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Total Karyawan" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Total liburan menurut jenis" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Jumlah total cuti resmi yang dialokasikan untuk karyawan ini, ubah nilai ini" +" untuk membuat permohonan alokasi/cuti. Total berdasarkan semua tipe cuti " +"tanpa melewati batas." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Jenis" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Belum Dibayar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Pesan yang belum dibaca" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Pengguna" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Validasi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "Yang Memvalidasi" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Ungu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Perkiraan Sisa Cuti" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Menunggu Persetujuan" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Menunggu Persetujuan Kedua" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Menunggu Validasi Kedua" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Warna Gandum" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Bila dicentang, Permohonan Alokasi/Cuti untuk tipe ini memerlukan validasi " +"kedua yang harus disetujui." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Anda dapat menetapkan sisa Cuti Resmi untuk tiap karyawan, Odoo\n" +"akan otomatis membuat dan memvalidasi permohonan alokasi." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" +"Anda tidak dapat memiliki 2 cuti yang tumpang tindih pada hari yang sama!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Anda tidak dapat menghapus cuti yang dalam keadaan %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Anda tidak dapat mengurangi permohonan alokasi yang sudah divalidasi" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Anda tidak dapat menetapkan permohonan cuti sebagai '%s'. Hubungi manajer " +"HR." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Anda harus memilih paling tidak satu departemen. Dan coba lagi." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "hari" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "mis. Laporkan pada bulan berikutnya..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "dari" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "kepada" diff --git a/odex30_base/hr_holidays_community/i18n/is.po b/odex30_base/hr_holidays_community/i18n/is.po new file mode 100644 index 0000000..09f48cf --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/is.po @@ -0,0 +1,1454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Björn Ingvarsson , 2018 +# Birgir Steinarsson , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Birgir Steinarsson , 2018\n" +"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Virkur" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Hætta við" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Hætt við" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Flokkur" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Color" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Fyrirtæki" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Stillingar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Confirm" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Samþykkt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Stofnað af" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Stofndagur" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Stjórnborð" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Department" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Skýring" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nafn" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Duration" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Starfsmaður" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Employee Tag" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "End Date" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Ekki hægt að prenta skýrsl þar sem upplýsingar vantar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "From" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Raða eftir:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Síðast breytt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Síðast uppfært af" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Dags. síðustu uppfærlsu" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Manager" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Mode" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Mánuður" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nýtt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Fjöldi daga" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Officer" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Valmöguleikar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Yfirlykill" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Prenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Related user name for the resource to manage its access." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Skýrslugerð" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Reset to Draft" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Upphafsdagur" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Staða" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "To Do" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Gerð" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Ólesin skilaboð" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Notandi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Bóka reikning" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "dagar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "to" diff --git a/odex30_base/hr_holidays_community/i18n/it.po b/odex30_base/hr_holidays_community/i18n/it.po new file mode 100644 index 0000000..20ecceb --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/it.po @@ -0,0 +1,1534 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Manuela Feliciani , 2018 +# Luigi Di Naro , 2018 +# maiolif , 2018 +# Cécile Collart , 2018 +# Simone Bernini , 2018 +# Matteo Boscolo , 2018 +# Giacomo Grasso , 2018 +# Valeria Torrisi , 2018 +# Martin Trigaux, 2018 +# Maurizio Delmonte , 2018 +# Paolo Valier, 2018 +# Léonie Bouchat , 2018 +# Lorenzo Battistini , 2019 +# Sergio Zanchetta , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Sergio Zanchetta , 2020\n" +"Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g rimaneneti di %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f giorno(i)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s su %s : %.2f giorno(i)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "da" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "a" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Dipartimenti e Impiegati" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Può vedere i permessi rimasti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Assenza" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Assenze ad oggi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Dipententi assenti, le cui richieste di permesso sono confermate o validate " +"a oggi" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Impiegati Assenti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Assenti Oggi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Attivo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Permessi e Allocazioni Attivi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Tipi attivi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Aggiungi una motivazione..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Tutti i Permessi" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Assegna ferie per gli impiegati" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Giorni assegnati" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Allocazione" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Modalità allocazione" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Richiesta Allocazione" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Richieste Allocazione" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Richieste Allocazione da approvare" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Allocazione per %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Allocazioni da Approvare" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Allocazioni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Permette di non tenere conto del limite" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Analizza da" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Applica doppia convalida" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Analisi valutazione" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Approva" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Approvato" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Permessi Approvati" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Assegna permessi" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Nero" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Blu" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Entrambe approvate e confermate" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Marrone" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Per Dipendente" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Per Tag Dipendente" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Per Dipendente: Allocazione/Richiesta individuali per singolo Dipendente, " +"per Tag Dipendente: Assegnazione/Richiesta per gruppi di Dipendenti nella " +"categoria" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Può annullare" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Annulla" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Annullato" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Categoria" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Categoria Dipendente" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Scegliere \"Richiesta permesso\" se qualcuno vuole prendere un giorno di riposo. \n" +"Scegliere \"Richiesta allocazione\" se volete incrementare il numero di permessi disponibili per qualcuno" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Clic qui per creare una nuova richiesta di allocazione permessi." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Clic qui per creare una nuova allocazione permessi." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Clic qui per creare una nuova richiesta di permesso." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Clic per crere una nuova richiesta di permesso." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Colore" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Colore nel report" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Commento riservato al Manager" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Azienda" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Giorni di compensazione" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Configurazione" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Conferma" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Confermato" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creato il" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Stato corrente permessi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Tipo permesso corrente" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Anno Corrente" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Dashboard" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Dipartimento" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Permessi Dipartimenti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Allocazione Permessi Dipartimento" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Dipartimento/i" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Descrizione" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Visualizza Nome" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Durata" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Impiegato" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Tag Dipendente" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Permesso del Dipendente" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Dipendente(i)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Data finale" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Prima approvazione" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Manca il contenuto del modulo, il report non può essere stampato." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Da" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Da Data" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Questo pulsante è verde quando il permesso è stato inglobato in busta paga." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Raggruppa per" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Commenti HR" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Dipartimento di Risorse Umane" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "HR Report riepilogo permessi per dipartimento" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Report HR di riepilogo permessi per Dipendente" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Se il campo attivo è impostato a falso, vi permetterà di nascondere il campo" +" \"tipo di permesso\" senza rimuoverlo." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Se selezionate questa casella il sistema permetterà ai dipendenti di " +"prendere più permessi di quelli disponibili per il questo tipo e non li " +"scalerà dal conto per i \"Permessi spettanti rimanenti\" definito nella " +"scheda del dipendente." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Avorio" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Data di ultima modifica" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Ultima modifica di" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Ultima modifica il" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavanda" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Permesso" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Dettaglio del permesso" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Dettagli Permesso" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Richiesta permesso" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Richieste Permesso da Approvare" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Richieste di Permesso" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Tipo di permesso" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Tipi permesso" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"La richiesta di permesso deve essere confermata (\"Da Approvare\") al fine " +"di approvarla." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" +"La richiesta di permesso deve essere confermata al fine di approvarla." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"La richiesta di permesso deve essere confermata o validata al fine di " +"rifiutarla." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"La richiesta di permesso deve essere in stato Draft (\"Da Inviare\") al fine" +" di confermarla." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Lo stato della richiesta di permesso deve essere \"Rifiutato\" o \"Da " +"Approvare\" al fine di ripristinare lo stato Draft" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Permessi da Approvare" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Permessi" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Allocazione Permessi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Permessi già fruiti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Analisi permessi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Assenze Rimanenti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Richiesta di Permesso" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Riepilogo permessi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Permessi utilizzati:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Permessi per Dipartimento" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Permessi per tipo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Permessi del tuo Team" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Permessi da Approvare" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Permessi da riportare in Busta Paga" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Permessi." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Permessi/Allocazioni Approvati" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Permessi/Allocazioni Rifiutati" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Permessi/Allocazioni Confermati" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Permessi/Allocazioni Prima Approvazione" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Permessi legali 2019" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Blu chiaro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Corallo chiaro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Ciano chiaro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Verde chiaro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Rosa chiaro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Salmone chiaro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Giallo chiaro" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Richieste collegate" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Manager" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Permessi massimi:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Massimo concesso" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Massimi permessi maturati - Permessi già fruiti" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Massimi permessi concessi - Permessi già presi - Permessi in attesa di " +"approvazione" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Riunione" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Tipo Riunione" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Modalità" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Mese" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Permessi del mio dipartimento" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "I miei Permessi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Le Mie Richieste" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Permessi Mio Team" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nuovo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Numero di Giorni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Numero di Permessi" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" +"Numero di giorni della richeista di permesso, secondo il tuo orario " +"lavorativo." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Responsabile" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Una volta che un periodo di assenza è stato validato, Odoo creerà il " +"corrispondente evento sul calendario." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Una volta registrata la richiesta di permesso, verrà inviata\n" +" ad un manager per la validazione. Assicurati di impostare il corretto tipo\n" +" di permesso (recupero, permessi legali, malattia) e l'esatto\n" +" numero di giorni collegati al permesso." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Solo un Responsabile HR può confermare la seconda approvazione sulle " +"richieste di permesso." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Solo un Responsabile HR o il dipendente interessato possono riportare in " +"bozza" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "Solo un Responsabile HR può approvare le richieste di permesso." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "Solo un Responsabile HR può rifiutare le richieste di permesso." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Opzioni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Padre" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Stampa" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Motivazioni" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Rosso" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Rifiuta" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Rifiutato" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Nome utente per controllare accessi per la risorsa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Giorni rimanenti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Permessi rimanenti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Permessi Legali Rimasti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Permessi rimanenti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Riportato nelle ultime buste paga" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Report" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Tipo di richiesta" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Richiesta approvata" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Richiesta approvata e in attesa di conferma" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Richiesta rifiutata" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Richiesta validata, in attesa di seconda validazione" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Richieste da approvare" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Reimposta a Bozza" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Cerca permesso" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Cerca tipo di permesso" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Seconda approvazione" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Seleziona Tipo Permesso" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Permessi Malattia" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Data d'Inizio" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Mese Iniziale" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Stato" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Totale" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Il dipendente o categoria dipendente di questa richiesta sono mancanti. " +"Assicurati che il tuo utente sia collegato a un dipendente." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"La funzione corrispondente al campo \"Permessi Legali Rimasti\" può essere usata solo quando esiste un solo tipo di permesso con l'opzione \"Permetti di Superare il Limite\" non selezionata. (%s Found). Altrimenti, l'aggiornamento è ambiguo dato che non possiamo decidere su quale tipo di permesso sia da fare il calcolo. \n" +"Potrebbe essere conveniente usare i menu \"Richieste Permesso\" e \"Richieste Allocazione\" che si trovano nel modulo Permessi per gestire i giorni di permesso dei dipendenti se la configurazione non permette di usare questo campo." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Il numero di giorni deve essere maggiore di 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Il numero di permessi rimanenti non è sufficiente per questo tipo di permesso.\n" +"Controlla anche i permessi in attesa di validazione." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "La data di inizio deve essere antecedente la data di fine." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"Quando viene creata una richiesta di permesso, lo stato viene impostato a \"Da inviare\".\n" +"Quando una richiesta di permesso viene confermata da un utente, lo stato diviene \"Da approvare\".\n" +"Quando una richiesta di permesso viene rifiutata da un supervisore, lo stato passa a \"Rifiutato\".\n" +"Quando una richiesta di permesso viene approvata da un supervisore, lo stato diventa \"Approvato\"." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Questa area è automaticamente popolata dall'utente che valida il permesso" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Questa area è automaticamente compilata dall'utente che convalida il " +"permesso al secondo livello (se il permesso richiede la seconda convalida)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Questo colore sarà usato nel sommario permessi situato in Reporting > " +"Permessi per Dipartimento." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"Questo valore è ottenuto dalla somma di tutte le richieste di permessi che " +"possiedono un valore negativo." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Questo valore è ottenuto dalla somma di tutte le richieste di permessi che " +"possiedono un valore positivo." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Da Approvare" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Alla data" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Da fare" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Da Riportare in Busta Paga" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Da inviare" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Totale Dipendente" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Totale ferie per tipo" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Numero totale di permessi legali allocati per questo dipendente, modifica " +"questo valore per creare una richiesta di allocazione/permesso. Totale " +"basato su tutti i tipi di permesso senza limite di superamento." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Tipo" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Non pagato" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Messaggi Non Letti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Utente" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Valida" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "Validatore" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violetto" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Permessi Rimasti Virtuali" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "In attesa di approvazione" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "In attesa della seconda approvazione" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Attesa Seconda Validazione" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Beige" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Quando selezionato, le richieste di Allocazione/Permesso per questo tipo " +"richiedono una seconda validazione per essere approvate." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Puoi assegnare i Permessi Legali rimasti ad ogni dipendente: Odoo si " +"occuperà di generare e confermare le richieste di allocazione " +"automaticamente." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Non puoi avere 2 permessi che si sovrappongono nello stesso giorno!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Non puoi eliminare un permesso in stato '%s'." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Non è possibile ridurre le richieste già validate." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Non puoi impostare una richiesta di permesso a '%s'. Contatta un " +"Responsabile HR." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Devi selezionare almeno un dipartimento. E riprovare." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "giorni" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "ad esempio Riporta al prossimo mese..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "di" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "a" diff --git a/odex30_base/hr_holidays_community/i18n/ja.po b/odex30_base/hr_holidays_community/i18n/ja.po new file mode 100644 index 0000000..a361e78 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/ja.po @@ -0,0 +1,1471 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Manami Hashi , 2017 +# 高木正勝 , 2017 +# Norimichi Sugimoto , 2017 +# Martin Trigaux, 2017 +# Yoshi Tashiro , 2019 +# Tim Siu Lai , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Tim Siu Lai , 2019\n" +"Language-Team: Japanese (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s に %s : %.2f 日(s)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "部署と従業員" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "残りの休暇日数を見ることができます" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "不在" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "本日で不在" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "不在の従業員(達)、その休暇申請が今日、確認または承認されています" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "不在の従業員" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "本日不在" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "有効" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "アクティブな休暇割当" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "有効なタイプ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "理由を記述してください..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "全ての休暇" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "従業員に休暇を割当てる。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "割当日数" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "消込額" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "割当モード" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "割当申請" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "割当申請" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "割当申請承認" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "%s の割当て" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "割当申請" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "割当" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "割当日数以上の休暇取得を許可" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "分析元" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "2段階承認を適用" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "査定分析" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "承認" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "承認済" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "承認済休暇" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "休暇を割当てます。" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "黒" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "青" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "承認・確認済" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "茶" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "従業員別" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "従業員タグ別" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"従業員別:個々の従業員の割り当て/要求。\n" +"従業員別タグ:カテゴリ内の従業員グループの割り当て/要求" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "リセット可能" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "取消" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "取消済" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "カテゴリ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "従業員のカテゴリ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"休暇を希望する人がる場合は、「休暇申請」を選択してください。 \n" +"誰かの休暇を増やす場合は、「割当申請」を選択してください。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "クリックして休暇割当申請を新規作成してください。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "クリックして休暇割当を新規作成してください。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "クリックして休暇申請を新規作成してください。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "クリックして休暇申請を新規作成してください。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "報告書の色" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "上司のコメント" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "会社" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "振替休日" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "設定" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "確認" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "確認済" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "作成者" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "作成日" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "現在の休暇の状態" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "現在の休暇タイプ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "今年" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "ダッシュボード" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "部門" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "部門別の休暇" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "部門別の休暇割当" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "部門" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "説明" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "表示名" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "日数" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "従業員" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "従業員タグ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "従業員の休暇" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "従業員" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "終了日" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "最初の承認" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "移動元" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "開始日" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "給与明細で休暇が考慮されている場合は、このボタンを緑色にします。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "グループ化" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "HRからのコメント" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "HR 部門別休暇サマリレポート" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "HR 従業員別休暇サマリレポート" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "アクティブ項目をFalseにセットした場合、休暇タイプは削除することなく非表示にできます。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"このチェックボックスをオンにすると、従業員はこのタイプの利用可能な休暇よりも多くの休暇を取ることができ、従業員のフォームで定義された「残りの法定休暇」については考慮されません。" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "象牙色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "薄紫色" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "休暇" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "休暇の詳細" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "休暇の詳細" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "休暇申請" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "休暇申請承認" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "休暇申請" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "休暇タイプ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "休暇タイプ" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "休暇申請を承認するために、確認する必要があります(承認する)。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "休暇申請を承認するために、確認する必要があります。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "休暇申請は、それを拒否するために確認または確認されなければなりません。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "休暇申請は確認のためにドラフト状態(送信する)でなければなりません。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "ドラフトにリセットするには、休暇申請を「拒否」または「承認」にする必要があります。" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "承認待ち休暇" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "休暇" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "休暇割当" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "休暇を取得済み" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "休暇分析" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "休暇消化" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "休暇申請" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "休暇状況サマリ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "部門別の休暇" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "タイプ別の休暇" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "あなたのチームメンバーの休暇" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "未承認休暇" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "給与明細に表示される休暇" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "休暇。" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "承認済休暇/割当" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "却下済休暇/割当" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "確認済休暇/割当" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "最初の承認済休暇/割当" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "薄青色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "サンゴ色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "薄青緑色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "薄緑" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "薄桃色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "薄桃色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "薄黄色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "連係を持った申請" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "赤紫色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "マネジャー" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "最大許容数" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "休暇の最大値 - 既取得休暇" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "休暇の最大値 - 既取得休暇 - 承認待ち休暇" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "打ち合わせ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "打ち合わせタイプ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "モード" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "月" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "自部門の休暇" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "自分の休暇" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "自分の申請" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "自チームの休暇" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "新規" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "日数" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "休暇数" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "オフィサー" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "休暇が有効になると、Odooはカレンダーにこのタイプの会議を作成します。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "HR担当者のみが休暇の二次承認を承認できます。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "HRマネジャーまたは関係する従業員だけがドラフトにリセットできます。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "HR担当者またはマネジャーのみが休暇を承認できます。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "HR担当者またはマネジャーのみが休暇を却下できます。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "オプション" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "親" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "印刷" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "理由" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "赤色" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "却下" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "却下済" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "そのアクセスを管理するためのリソースに関連するユーザ名" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "残り日数" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "残りの休暇日数" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "法定休暇の残日数" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "休暇の残り" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "前回の給与明細で報告済" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "レポーティング" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "申請タイプ" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "申請承認済" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "申請済、承認待ち" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "申請却下" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "申請は検証され、2番目の検証を待機しています" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "承認の申請" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "ドラフトに再設定" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "休暇を検索" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "休暇タイプを検索" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "第2の承認" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "休暇を見る" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "休暇タイプを選択" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "病欠" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "開始日" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "開始月" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "ステータス" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "合計" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "この申請の従業員または従業員のカテゴリがありません。 ユーザーログインが従業員にリンクされていることを確認してください。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"'残存法定休暇’フィールドの後ろにある機能は、1つの休暇タイプのみが選択されている場合にのみ使用できます。'オプションを上書き'チェックボックスをオフにします。 (%s 発見).。 \n" +"それ以外の場合は、更新を行う必要のある休暇タイプを決定できないため、更新があいまいです。\n" +"構成でこのフィールドを使用できない場合、従業員の休暇日を管理するために、休暇アプリにあるクラシックメニューの 休暇申請 および 割当申請 を使用することをお勧めします。" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "日数は0より大きくなければなりません。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"残りの休暇の数は、この休暇タイプには不十分です。\n" +"承認を待っている休暇も確認してください。" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "開始日は終了日の前でなければなりません。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "この項目は、休暇を承認されたユーザによって自動的に入力されます。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "この部分は、休暇を承認をする第2レベルのユーザによって自動的に入力されます(休暇タイプが第2レベルんの承認が必要な場合)。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "この色は、レポート> 部署別休暇 にある休暇の概要で使用されます。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "未承認" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "終了日" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "未処理" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "給与明細表示対象" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "未申請" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "総従業員" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "タイプ別の休暇日数" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"この従業員に割り当てられた法定休暇の総数。割当/休暇申請を作成するためにこの値を変更します。 上書き制限なしのすべての休暇タイプに基づく合計です。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "タイプ" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "未払い" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "未読メッセージ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "ユーザ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "検証" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "承認者" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "スミレ色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "仮想残休暇" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "承認待ち" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "2番目の承認待ち" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "2番目の検証待ち" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "小麦色" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "これを選択すると、このタイプの割当/退出要求では、2回目の承認が承認される必要があります。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "各従業員に残りの法定休暇を割り当てることができます.Oudooは割り当て要求を自動的に作成し、検証します。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "同じ日に重複する2休暇を設定することはできません!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "%s 状態の休暇は削除できません。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "検証された割当申請を減らすことはできません" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "'%s' として休暇申請を設定することはできません。 人事マネジャーに連絡してください。" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "少なくとも1つの部門を選択する必要があります。そしてもう一度やり直してください。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "日" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "例 次の月に報告する..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "の" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "至" diff --git a/odex30_base/hr_holidays_community/i18n/ka.po b/odex30_base/hr_holidays_community/i18n/ka.po new file mode 100644 index 0000000..dbb6737 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/ka.po @@ -0,0 +1,1457 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Saba Khmaladze , 2018 +# Giorgi Melitauri , 2018 +# Temur, 2018 +# Martin Trigaux, 2018 +# Gvantsa Gvinianidze , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Gvantsa Gvinianidze , 2019\n" +"Language-Team: Georgian (https://www.transifex.com/odoo/teams/41243/ka/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ka\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "აქტიური" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "შავი" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "შეწყვეტა" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "გაუქმებულია" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "კატეგორია" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "ფერი" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "კომპანია" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "კონფიგურაცია" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "დამოწმება" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "დამოწმებული" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "შემქმნელი" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "შექმნის თარიღი" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "დაფა" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "განყოფილება" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "აღწერილობა" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "სახელი" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "ხანგრძლივობა" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "თანამშრომელი" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "გამგზავნი" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "დაჯგუფება" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "იდენტიფიკატორი" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "ბოლოს განახლებულია" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "ბოლოს განაახლა" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "ბოლოს განახლებულია" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "მმართველი" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "შეხვედრა" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "მოდელი" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "თვე" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "ახალი" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "ოფციები" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "რეპორტინგი" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "დაწყების თარიღი" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "სტატუსი" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "გასაკეთებელია" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "ტიპი" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "წაუკითხავი შეტყობინებები" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "მომხმარებელი" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "დაადასტურე" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "დღეები" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/kab.po b/odex30_base/hr_holidays_community/i18n/kab.po new file mode 100644 index 0000000..2bedb3d --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/kab.po @@ -0,0 +1,1454 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux, 2018 +# MozillaKab , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: MozillaKab , 2018\n" +"Language-Team: Kabyle (https://www.transifex.com/odoo/teams/41243/kab/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: kab\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Urmid" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Tasleṭ n Uskazal" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Seɣbel" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Iɣbel" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Abarkan" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Amidadi" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "S umaris" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "S Tebzimt n umaris" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Sefsex" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Ifsax" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Taggayt" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Taggayt n umaris" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Ini" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Ini deg ussaɣ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Takebbwanit" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Tawila" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Sentem" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Intem" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Yerna-t" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Yerna di" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Agezdu" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Agezdu (igezda)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Aglam" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Timirt" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Amaris" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Tabzimt n Umaris" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Amaris(i-sen)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Azemz n tagara" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Si" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Sdukel s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "Asulay" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Aleqqem aneggaru di" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Aleqqem aneggaru sɣuṛ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Aleqqem aneggaru di" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Amasay" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Timlilit" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Tawsit n temlilit " + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Askar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Aggur" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Isutar-iw" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Amaynut" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Amḍan n wussan" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Iɣewwaṛen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Ababat" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Siggez" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Aggwi" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Yeţwagi" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Assaɣen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Tawsit n Usuter" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Rrit d arewway" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Azemz n tazwara" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Aggur n tazwara" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Addad" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Ad iţuseɣbel" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Ad imag" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Tawsit" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Impayée" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Iznan ur neţwaɣer-ara" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Aseqdac" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Seɣbel" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Iţraǧu aseɣbel" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "Ussan" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "ɣer" diff --git a/odex30_base/hr_holidays_community/i18n/ko.po b/odex30_base/hr_holidays_community/i18n/ko.po new file mode 100644 index 0000000..a43ae3b --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/ko.po @@ -0,0 +1,1472 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Link Up링크업 , 2018 +# Martin Trigaux, 2018 +# Linkup , 2019 +# JH CHOI , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: JH CHOI , 2019\n" +"Language-Team: Korean (https://www.transifex.com/odoo/teams/41243/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!중요 ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!중요 />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!중요/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!중요; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!중요; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g 잔여 %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f 일" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s on %s : %.2f 일" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "시작일" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "종료일" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "부서 및 직원" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "잔여휴가수 확인가능" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "결근" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "오늘까지 결근" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "부재 직원. 오늘의 휴가 요청이 승인되었거나 확인되었습니다." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "부재 직원" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "현재 부재중" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "활성화" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "활성 유형" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "이유 추가 ..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "전체 휴가" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "임직원용 휴가 할당" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "할당된 날짜" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "할당" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "할당 방법" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "할당 요청" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "할당 요청" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "할당 요청 승인" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "%s에 할당" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "승인할 할당" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "할당" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "제한 재설정 허용" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "분석" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "복수 승인 적용" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "직무평가 분석" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "승인" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "승인됨" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "승인된 휴가" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "휴가 할당" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "검정색" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "파란색" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "모두 승인 및 확정완료" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "갈색" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "직원별" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "직원 태그별" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "직원별 : 개별 직원에 할당/요청. 직원 태그별 : 임직원 분류 그룹에 할당/요청" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "초기화 가능" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "취소" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "취소됨" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "분류" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "임직원 분류" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"누구든 쉬고 싶다면 '휴가 요청'을 선택하십시오.\n" +"누구든 가능한 휴가일수를 늘릴려면 '할당 요청'을 선택하십시오." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "색상" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "보고서 색상" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "관리자 답변" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "회사" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "포상 휴가" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "환경 설정" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "확인" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "확인됨" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "작성자" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "작성일" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "현재 휴가 상태" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "현재 휴가 유형" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "금년" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "알림판" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "부서" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "부서별 휴가" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "부서" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "설명" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "기간" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "임직원" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "임직원 태그" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "임직원 휴가" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "임직원" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "종료일" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "첫 번째 승인" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "양식 내용이 누락되어서 이 보고서를 인쇄할 수 없습니다." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "시작일" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "시작일" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "페이슬립에서 휴가가 고려되면 이 버튼을 녹색으로 바꿉니다." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "그룹별" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "인사부서 답변" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "인사부서" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "부서별 직원 휴가 요약 보고서" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "임직원별 휴가 요약 보고서" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "사용중인 필드를 아니오로 설정하면 제거하지 않고 휴가 유형을 숨길 수 있습니다." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"이 상자를 선택하면 시스템은 이 유형에 사용할 수 있는 것보다 더 많은 휴가일수를 임직원에게 허용합니다. 그리고 임직원 양식에 정의된 " +"'잔여 법정휴가' 계정에 이를 적용하지 않습니다." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "상아색" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "라벤더색" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "휴가" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "휴가 세부사항" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "휴가 세부사항" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "휴가 요청" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "휴가 요청 승인" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "휴가 요청" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "휴가 유형" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "휴가 유형" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "휴가 요청을 승인하기 위해서는 확인해야 합니다(\"승인하기\")." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "휴가 요청을 승인하기 위해서는 확인해야 합니다." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "휴가 요청을 반려하려면 승인하거나 확인해야 합니다." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "휴가 요청을 본인이 확인하려면 초안 상태여야 합니다(\"제출하기\")." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "휴가 요청 상태가 \"반려됨\" 또는 \"승인하기\"여야만 초안으로 재설정할 수 있습니다." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "휴가 승인하기" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "휴가" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "휴가 할당" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "이미 사용한 휴무" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "휴가 분석" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "휴가 종료" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "휴가 요약" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "사용한 휴가 :" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "부서별 휴가" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "유형별 휴가" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "귀하의 팀원 휴가" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "휴가." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "2019년 법정 휴가" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "연한 청색" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "연한 주홍색" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "연한 청록색" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "연한 녹색" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "연한 핑크색" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "연한 살색" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "연한 노랑" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "연결된 요청" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "선홍색" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "관리자" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "최대 휴가일수 :" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "최대 허용일수" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "최대 허용 휴가일수 - 이미 사용한 휴가일수" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "최대 허용 휴가일수 - 이미 사용한 휴가일수 - 승인 대기중인 휴가일수" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "회의" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "회의 유형" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "방법" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "월" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "부서별 휴가" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "개인 휴가" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "나의 요청" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "소속 팀 휴가" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "신규" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "일 수" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "휴가일수" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "근무 일정에 따른 휴가 요청 일수." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "직원" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "휴가가 승인되면 Odoo는 달력에 이 유형에 상응하는 모임을 만듭니다." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"휴가 요청을 기록하고 나면 관리자에게 전송되어 검토를 받게 됩니다. 휴가 종류(회복, 법정 휴가, 병가)와 휴가 관련 시작일을 정확히 " +"정해야 합니다." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "선택 사항" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "상위 요소" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "인쇄" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "이유" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "빨간색" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "반려" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "반려됨" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "이것에 접근을 관리하는 자원에 대한 관련된 사용자 이름." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "잔여일수" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "잔여 휴가일수" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "잔여 법정 휴가일수" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "잔여 휴가일수" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "최종 급여명세서에 보고됨" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "보고" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "요청 유형" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "요청 승인됨" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "요청 거부" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "승인 요청" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "기안으로 재설정" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "휴가 검색" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "휴가 유형 검색" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "두 번째 승인" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "휴가 유형 선택" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "병가" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "시작일" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "시작 월" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "상태" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "합계" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "이 요청의 직원 또는 직원 유형이 없습니다. 사용자가 임직원에 연결되어 있는지 확인하십시오." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "일수는 0보다 커야 합니다." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"잔여 휴가일수가 이 휴가 유형에 충분하지 않습니다.\n" +"또한 휴가를 확인하고 승인을 기다리십시오." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "시작일은 종료일보다 앞서야 합니다." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"휴가 요청을 최초로 작성하면 상태는 '제출 대기'로 설정됩니다.\n" +"휴가 요청이 작성자에 의해 확인되면 자동으로 제출되어 '승인 대기' 상태로 됩니다.\n" +"관리자가 휴가 요청을 거부하면 '반려됨' 상태가 됩니다.\n" +"휴가 요청이 관리자에 의해 승인되면 '승인됨' 상태가 됩니다." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "이 영역은 휴가를 승인하는 사용자에게 의해 자동으로 채워집니다." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "이 영역은 두 번째 로 휴가 검증을 시행하는 사용자에 의해 자동적으로 채워집니다.(휴가 유형이 복수 승인인 경우)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "이 색상은 보고 > 부서별 휴가에 있는 휴가 요약에 사용됩니다." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "이 값은 음수 값을 가진 모든 휴가 요청의 합에 의해 주어집니다." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "이 값은 양수 값을 가진 모든 휴가 요청의 합에 의해 주어집니다." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "승인 요청" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "마감일" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "할 일" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "급여명세서에 보고하기" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "제출하기" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "직원 전체" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "유형별 전체 공휴일" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"이 임직원에게 할당된 총 법정 휴가일수. 할당/휴가 요청을 만들면 이 값이 변경됩니다. 합계는 한계 설정없이 모든 휴가 유형을 기반으로 " +"합니다." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "유형" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "무급 휴가" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "읽지 않은 메시지" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "사용자" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "검증" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "검토자" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "보라색" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "임시 잔여 휴가일수" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "승인 대기중" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "두 번째 승인 대기 중" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "밀색" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "선택하면 이 유형의 할당/휴가 요청은 두 번에 걸친 승인이 필요합니다." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "동일 날짜에 2개의 휴가를 가질 수 없습니다!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "%s 상태에 있는 휴가는 삭제할 수 없습니다." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "승인된 할당 요청은 줄일 수 없습니다." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "'%s' 상태로 휴가 요청을 설정할 수 없습니다. 인사 담당자에게 문의해 주십시오." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "하나 이상의 부서를 선택해야 합니다. 다시 시도해 주십시오." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "일" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "예 : 다음 달에 보고하십시오..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "of the" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "까지" diff --git a/odex30_base/hr_holidays_community/i18n/lo.po b/odex30_base/hr_holidays_community/i18n/lo.po new file mode 100644 index 0000000..347e331 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/lo.po @@ -0,0 +1,1455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Phoxaysy Sengchanthanouvong , 2018 +# ສີສຸວັນ ສັງບົວບຸລົມ , 2018 +# Martin Trigaux, 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Martin Trigaux, 2018\n" +"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lo\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "ໃຊ້ຢູ່" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "ຮັບຮູ້" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "ຍົກເລີອກ" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "ຍົກເລີກ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "ໝວດ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "ບໍລິສັດ" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "ການກຳນົດຄ່າ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "ຢືນຢັນ" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "ຮັບຮູ້ເເລັວ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "ສ້າງ ໂດຍ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "ສ້າງ ເມື່ອ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "ຫ້ອງການ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "ຄຳອະທິບາຍ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "ຊື່ທີ່ສະແດງອອກ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "ກຳນົດເວລາ" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "ວັນທີສິ້ນສຸດ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "ຈັດກຸ່ມ ໂດຍ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ເລກລຳດັບ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "ແກ້ໄຂລ້າສຸດ ເມື່ອ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "ປັບປຸງລ້າສຸດ ໂດຍ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "ປັບປຸງລ້າສຸດ ເມື່ອ" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "ເດືອນ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "ສ້າງໃໝ່" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "ທາງເລືອກ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "ບໍລິສັດແມ່" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "ພິມ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "ບົດລາຍງານ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "ປັບກັບຮ່າງ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "ວັນທີເລີ່ມ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "ສະພາບ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "ເພື່ອຮັບຮູ້" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "ທີ່ຈະເຮັດ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "ປະເພດ" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "ຂໍ້ຄວາມບໍ່ໄດ້ອ່ານ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "ຜູ້ໃຊ້" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "ມື້" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "ຫາ" diff --git a/odex30_base/hr_holidays_community/i18n/lt.po b/odex30_base/hr_holidays_community/i18n/lt.po new file mode 100644 index 0000000..8acc916 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/lt.po @@ -0,0 +1,1533 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Rolandas , 2017 +# Monika Raciunaite , 2017 +# UAB "Draugiški sprendimai" , 2017 +# Martin Trigaux, 2017 +# Audrius Palenskis , 2017 +# digitouch UAB , 2017 +# Paulius Sladkevičius , 2018 +# Silvija Butko , 2018 +# Linas Versada , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Linas Versada , 2018\n" +"Language-Team: Lithuanian (https://www.transifex.com/odoo/teams/41243/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=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "Liko %g iš %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f diena(-os)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s%s: %.2f diena (-ų)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "iki" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Skyriai ir darbuotojai" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Gaii matyti likusias atostogas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Nebuvimas darbo vietoje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Nebuvimas darbe iki šiandien" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Darbe nesantis darbuotojas (-ai), kurių laisvadienių užklausos yra arba " +"patikrintos, arba patikrintos šiandienai." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Nesantys darbe darbuotojai" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Šiandien nėra darbo vietoje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktyvus" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Aktyvūs laisvadieniai ir priskyrimai" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktyvūs tipai" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Įrašykite priežastį..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Visi laisvadieniai" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Priskirti laisvadienius darbuotojams" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Priskirtos dienos" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Priskyrimas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Priskyrimo režimas" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Priskyrimo užklausa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Priskyrimo užklausos" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Priskyrimų užklausos patvirtinimui" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Priskyrimas %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "%spriskyrimas: iš %.2f dienų į %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Priskyrimas patvirtinimui" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Priskyrimai" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Leisti viršyti limitą" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Analizė nuo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Taikyti dvigubą patvirtinimą" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Įvertinimo analizė" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Patvirtinti" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Patvirtinta" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Patvirtinti laisvadieniai" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Priskirti laisvadienius" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Juoda" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Mėlyna" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Patikrinta ir patvirtinta" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Ruda" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Pagal darbuotoją" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Pagal darbuotojo kategoriją" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Pagal darbuotoją: priskyrimas/prašymas individualiam darbuotojui pagal " +"darbuotojų kategoriją: paskyrimas/prašymas pildomas grupei darbuotojų, kurie" +" priklauso pasirinktai kategorijai" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Gali atstatyti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Atšaukti" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Atšauktas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Darbuotojų kategorija" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Jei kas nors nori pasiimti laisvą dieną, pasirinkite \"Laisvadienio prašymas\".\n" +"Jei norite kam nors padidinti galimų laisvadienių kiekį, pasirinkite \"Priskyrimo užklausa\"." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Paspauskite čia, norėdami sukurti naują atostogų paskirstymo prašymą." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Paspauskite čia, norėdami sukurti naują atostogų paskirstymą." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Paspauskite čia, norėdami sukurti naują atostogų prašymą." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Paspauskite, norėdami sukurti naują laisvadienių prašymą." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Spalva" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Spalva ataskaitoje" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Vadovo komentaras" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Įmonė" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Apmokamos dienos" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Nustatymai" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Patikrinti" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Patikrinta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Dabartinių laisvadienių būsena" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Esamo laisvadienio tipas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Einamieji metai" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Valdymo skydelis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Skyrius" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Skyriaus laisvadieniai" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Skyrių laisvadienių pasiskirstymas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Skyrius (-iai)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Aprašymas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Laikotarpis" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Darbuotojas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Darbuotojo kategorija" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Darbuotojo laisvadieniai" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Darbuotojas(-ai)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Pabaigos data" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Filtruoja tik priskyrimus ir užklausas, kurie priklauso tokiam laisvadienio " +"tipui, kuris yra \"aktyvus\" (aktyvumo laukas yra teigiamas)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Pirmas patvirtinimas" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Nepavyko rasti formos turinio, ataskaita negali būti atspausdinta. " + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Nuo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Data nuo" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Kai laisvadienis yra apskaičiuotas algalapyje, nuspalvinkite šį mygtuką " +"žaliai." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Grupuoti pagal" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Personalo skyriaus komentaras" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Žmogiškųjų išteklių skyrus" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" +"Žmogiškųjų išteklių laisvadienių apibendrinimo ataskaita pagal padalinius" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" +"Žmogiškųjų išteklių laisvadienių apibendrinimo ataskaita pagal darbuotojus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Jeigu aktyvus laukelis nustatytas kaip \"ne\", tai leis paslėpti " +"laisvadienio tipą, jo nepašalinant." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Jei pažymėsite šį laukelį, sistema leis darbuotojams pasiimti daugiau " +"laisvadienių nei yra likusių šiam tipui ir neskaičiuos jų į \"Likusius " +"numatytuosius laisvadienius\", nurodytus darbuotojo formoje." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Dramblio kaulo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Levandų" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Laisvadieniai" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Laisvadienių informacija" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Laisvadienių informacija" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Laisvadienio prašymas" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Laisvadienio prašymas patvirtinimui" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Laisvadienių prašymai" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Laisvadienio tipas" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Laisvadienių tipai" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"Laisvadienio prašymas turi būti patikrintas (\"Patikrinimui\"), kad būtų " +"patvirtintas." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Laisvadienių prašymas turi būti patikrintas prieš patvirtinant jį." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Norint jį atmesti, laisvadienių prašymas turi būti patikrintas ar " +"patvirtintas." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"Laisvadienio prašymas turi būti juodraščio būsenoje (\"Pateikimui\"), kad " +"galėtų būti patikrintas." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Laisvadienio prašymo būsena turi būti \"Atmesta\" arba \"Patvirtinimui\", " +"kad galėtų būti atstatyta į juodraštį." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Laisvadieniai patvirtinimui" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Laisvadieniai" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Laisvadienių priskyrimas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Išnaudoti laisvadieniai" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Laisvadienių analizė" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Liko laisvadienių" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Laisvadienių prašymas" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Laisvadienių suvestinė" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Panaudoti laisvadieniai:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Laisvadieniai pagal skyrių" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Laisvadieniai pagal tipą" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Jūsų komandos nario laisvadieniai" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Laisvadieniai patvirtinimui" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Laisvadieniai, atvaizduojami algalapyje" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Laisvadieniai." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Laisvadieniai/priskyrimas patvirtintas" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Laisvadienis / Paskyrimas atmestas" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Laisvadieniai/priskyrimai patikrinti" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Laisvadienių/paskyrimų pirmasis patvirtinimas" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Šviesiai mėlyna" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Šviesi koralų" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Šviesi žaliai mėlyna" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Šviesiai žalia" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Šviesiai rožinė" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Šviesi lašišos" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Šviesiai geltona" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Susieti prašymai" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Rožinė" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Vadovas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Diaugiausia laisvadienių:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Daugiausiai leidžiama" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Daugiausia leidžiamų laisvadienių - jau paimta laisvadienių" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Daugiausia leidžiamų laisvadienių - Jau išnaudotų laisvadienių - " +"Patvirtinimo laukiantys laisvadieniai" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Susitikimas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Susitikimo tipas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Režimas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Mėnuo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Mano padalinio laisvadieniai" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Mano laisvadieniai" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Mano užklausos" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Mano komandos laisvadieniai" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Naujas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Dienų skaičius" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Laisvadienių skaičius" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "Laisvadienio prašymo dienos pagal jūsų darbo grafiką" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Vadovas" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Kai laisvadienis patvirtinamas, \"Odoo\" sukurs atitinkamą šio tipo " +"susitikimą kalendoriuje." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Kai įrašysite savo laisvadienio prašymą, jis bus nusiųstas\n" +"vadovo patvirtinimui. Įsitikinkite, kad nustatytas tinkamas\n" +"laisvadienio tipas (pasveikimas, numatytosios atostogos, liga)\n" +"ir tikslus dienų skaičius." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Tik personalo vadybininkas gali laisvadienių prašymams pritaikyti antrąjį " +"patvirtinimą." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Tik personalo vadybininkas arba susijęs darbuotojas gali atstatyti į " +"juodraštį." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" +"Tik personalo vadybininkas ar vadovas gali tvirtinti laisvadienių prašymus." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" +"Tik personalo vadybininkas ar vadovas gali atmesti laisvadienių prašymus." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Nustatymai" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Tėvinis" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Spausdinti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Priežastys" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Raudona" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Atmesti" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Atmesta" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Susijusio vartotojo vardas resurso prieigai valdyti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Liko dienų" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Neišnaudoti laisvadieniai" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Likę skirtų laisvadienių" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Nepanaudoti laisvadieniai" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Atvaizduoti paskutiniame algalapyje" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Ataskaitos" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Užklausos tipas" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Prašymas patvirtintas" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Prašymas sukurtas ir laukia patikrinimo" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Prašymas atmestas" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Prašymas patvirtintas, laukiama antrojo patvirtinimo" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Prašymai patvirtinimui" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Atkurti kaip juodraštį" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Laisvadienių paieška" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Laisvadienių tipo paieška" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Antrasis patvirtinimas" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "Peržiūrėti priskyrimą" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "Peržiūrėti laisvadienius" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Pasirinkite laisvadienio tipą" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Neatvykimas dėl ligos" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Pradžios data" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Pradžios mėnuo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Būsena" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Suma" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Nerastas darbuotojas arba darbuotojų kategorija. Įsitikinkite, kad jūsų " +"vartotojo prisijungimas yra susietas su darbuotoju." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"\"Likusios numatytosios atostogos\" funkcija gali būti naudojama tik tada, kai yra vienas atostogų tipas, kuriam nepažymėta \"Leisti viršyti limitą\". (rasta %s). Kitu atveju, negalime nuspręsti, kuriam laisvadienio tipui atnaujinimas turėtų būti atliktas.\n" +"Pabandykite naudoti klasikinius \"Laisvadienių prašymai\" ir \"Priskyrimo užklausos\", esančius laisvadienių programoje. Jei nustatymai neleidžia naudoti šio lauko, jie leis valdyti darbuotojų laisvadienius." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Dienų skaičius turi būti didesnis už 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Likusių laisvadienių kiekis nepakankamas šiam laisvadienių tipui.\n" +"Taip pat patikrinkite laisvadienius, laukiančius patvirtinimo." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Pradžios data turi būti ankstesnė už pabaigos datą." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"Kai laisvadienio prašymas sukuriamas, jo būsena nustatoma kaip \"Pateikimui\".\n" +"Kai laisvadienio prašymas patikrinamas vartotojo, jo būsena nustatoma kaip \"Patvirtinimui\".\n" +"Kai laisvadienio prašymas atmetamas vadovo, jo būsena nustatoma kaip \"Atmestas\".\n" +"Kai laisvadienio prašymas patvirtinamas vadovo, jo būsena nustatoma kaip \"Patvirtintas\"." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Ši vieta yra automatiškai užpildoma vartotojo, kuris patvirtino laisvadienį" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Šis laukas yra automatiškas užpildomas vartotojo, kuris patvirtinta " +"laisvadienį antruoju lygmeniu (jei laisvadienio tipas reikalauja antrojo " +"patvirtinimo)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Ši spalva bus naudojama laisvadienių santraukoje, esančioje \"Ataskaitos > " +"Laisvadieniai pagal skyrių\"" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"Ši reikšmė yra suteikiama sumos visų laisvadienių užklausų, kurios turi " +"neigiamą reikšmę." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Reikšmė gaunama sudėjus visus laisvadienių prašymus, turinčius teigiamą " +"reikšmę." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Patvirtinimui" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Data iki" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Reikia atlikti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Atvaizduoti algalapyje" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Pateikimui" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Viso darbuotojų" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Visos atostogos pagal tipą" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Bendras numatytųjų laisvadienių skaičius, priskirtas šiam darbuotojui. " +"Pakeiskite šią reikšmę jei norite sukurti priskyrimo/laisvadienio prašymą. " +"Bendras dienų skaičius galioja visiems laisvadienių tipams ir neperžengia " +"limito." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Tipas" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Neapmokėta" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Neskaityti pranešimai" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Vartotojas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Patikrinti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "Patvirtintojas" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violetinė" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Virtualūs likę laisvadieniai" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Laukiama patvirtinimo" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Laukiama antro patvirtinimo" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Laukiama antro patvirtinimo" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Šiaudų" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Kai pasirinkta, šio tipo paskyrimas/prašymas turės būti patvirtintas du " +"kartus." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Galite priskirti likusius numatytuosius laisvadienius kiekvienam\n" +"darbuotojui, \"Odoo\" automatiškai sukurs ir patvirtins priskyrimo užklausas." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Negalima turėti dviejų persidengiančių laisvadienių!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Negalima ištrinti laisvadienių, kurių būsena yra %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Negalite sumažinti patvirtintų priskyrimo užklausų" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Negalite nustatyti laisvadienio prašymo kaip '%s'. Susisiekite su personalo " +"vadovu." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Turite pasirinkti bent vieną skyrių. Pabandykite dar kartą." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "dienos" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "pvz.: ataskaita iki kito mėnesio..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "iš" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "iki" diff --git a/odex30_base/hr_holidays_community/i18n/lv.po b/odex30_base/hr_holidays_community/i18n/lv.po new file mode 100644 index 0000000..884b666 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/lv.po @@ -0,0 +1,1457 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Arnis Putniņš , 2018 +# Martin Trigaux, 2018 +# JanisJanis , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: JanisJanis , 2018\n" +"Language-Team: Latvian (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktīvs" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Piešķirt atvaļinājumus darbiniekiem" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Piešķirtās dienas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Piešķiršana" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Piešķiršanas režīms" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Piešķiršanas pieprasījumi apstiprināšanai" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Piešķiršana %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Atļaut pārrakstīt limitu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Analizēt no" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Piemērot dubulto pārbaudi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Novērtēšanas analīze" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Apstiprināt" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Apstiprināts" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Piešķirt atvaļiānumus" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Melns" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Zils" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Brūns" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "By Employee" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Pēc darbinieka birkas" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Atcelt" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Atcelts" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Darbinieka Kategorija" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Krāsa" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Krāsa Atskaitē" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Uzņēmums" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Kompensējamās dienas" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Uzstādījumi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Apstiprināt" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Apstiprināts" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Pašreizējais atvaļinājuma statuss" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Pašreizējais atvaļinājuma tips" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Kopskats" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Nodaļa" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Nodaļa(-s)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Apraksts" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Ilgums" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Darbinieks" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Darbinieka birka" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Darbinieks(-i)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Beigu datums" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Pirmā Apstiprināšana" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "No" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "No Datuma" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Grupēt pēc" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "HR Nodaļa" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Personāla atvaļinājumu kopsavilkuma atskaite pēc nodaļas" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Personāla atvaļinājumu kopsavilkuma atskaite pēc darbinieka" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Ja aktīvais lauks ir atzīmēts kā false, būs iespējams slēpt prombūtnes tipu," +" to nenoņemot." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Ziloņkaula krāsa" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Gaiši violets" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Leave" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Atvaļinājuma detaļas" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Atvaļinājuma pieprasījums" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Atvaļinājumu pieprasījumi" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Atvaļinājuma tips" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Atvaļinājumu tipi" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Atvaļinājumi" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Izmantotie atvaļinājumi" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Atvaļinājumu analīze" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Atvaļinājumu kopsavilkums" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Atvaļinājumi pa nodaļām" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Atvaļinājumi pēc tipa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Gaiši Zils" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Rozā" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Gaiši Zils" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Gaiši Zaļš" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Gaiši Rozā" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Laškrāsa" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Gaiši Dzeltens" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Saistītie Pieprasījumi" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Purpurs" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Menedžeris" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Atļautais maksimums" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Tikšanās" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Tikšanās tips" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Mode" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Mēnesis" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Manas nodaļas atvaļinājumi" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Jauns/-a" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Dienu Skaits" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Inspektors" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Iestatījumi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Virs" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Drukāt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Pamatojumi" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Sarkans" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Atteikt" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Refused" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Ar resursu saistītā lietotāja vārds tā piekļuves pārvaldīšanai." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Atlikušās dienas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Atlikušās Prombūtnes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Atlikušie algas atvaļinājumi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Atlikušie atvaļinājumi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Atskaites" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Pieprasījuma Tips" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Apstiprināti pieprasījumi" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Pieprasījums noraidīts" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Pieprasījumi apstiprināšanai" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Atstatīt uz melnrakstu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Meklēt atvaļinājumu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Meklēt atvaļinājuma tipu" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Otrā Apstiprināšana" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Izvēlēties atvaļinājuma tipu" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Kavējumi veselības dēļ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Sākuma datums" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Sākuma mēnesis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Statuss" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Summa" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Dienu skaitam jābūt lielākam par 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Jāapstiprina" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Līdz Datumam" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Darāmais" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Nosūtīšanai" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Brīvdienas pēc tipa" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Tips" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Neapmaksāts" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Neizlasīti ziņojumi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Lietotājs" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Pārbaudīt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violets" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Gaida Apstiprinājumu" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Gaida Otro Apstiprinājumu" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Smilšu brūna" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Nevar būt vairāki atvaļinājumi, kas pārklājās vienā diena!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Jūs nevarat izdzēst atvaļinājumu, kas ir stāvoklī %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "dienas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "līdz" diff --git a/odex30_base/hr_holidays_community/i18n/mk.po b/odex30_base/hr_holidays_community/i18n/mk.po new file mode 100644 index 0000000..df6580d --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/mk.po @@ -0,0 +1,1484 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux, 2018 +# Aleksandar Vangelovski , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Aleksandar Vangelovski , 2018\n" +"Language-Team: Macedonian (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Оддели и вработени" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Во можност да ги види “Останати Отсуства“" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Отсуство" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Отсуство од денес" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Отсутни вработени" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Отсутен денес" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Активно" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Активни типови" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Додади причина..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Сите отсуства" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Рспредели отсуства за Вработени" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Распределени денови" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Распределба" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Режим на Распределба" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Барање за Распределба" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Барање за Распределба" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Барања за распределба кои треба да се одобрат" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Распределба за %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Распределба да се одобри" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Дозвола за пречекорување на лимитот" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Анализирај од" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Примени Дупла Валидација" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Анализи на оценување" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Одобри" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Одобрен" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Одобрени отсуства" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Додели Отсуства" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Црно" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Сина" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Одобрено и Потврдено" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Кафена" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "По Вработен" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "По ознака на вработен" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"По вработен: Распределба/Барање за поединечен вработен, по ознака на " +"вработен: Распределба/Барање за група вработени во категорија" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Може да ресетира" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Откажи" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Откажано" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Категорија" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Категорија на Вработен" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Одбери 'Барање за Отсуство' ако некој сака да земе слободен ден.\n" +"Одбери 'Барање за Преместување' ако сакате да го зголемите бројот на дозволени отсуства." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Кликни да креираш ново барање за отсуство." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Боја" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Боја во Извештај" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Коментар од менаџер" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Компанија" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Денови за Компензација" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Конфигурација" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Потврди" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Потврдено" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Тековен Статус на Отсуства" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Тековен Тип на Отсуство" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Командна табла" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Одделение" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Отсуства на оддел" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Распределба на одделни отсуства" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Одделение(ија)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Опис" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Времетраење" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Вработен" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Ознака на вработен" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Отсуство на вработен" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Вработен(и)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Краен датум" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Прво Одобрување" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Од" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Од датум" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Обој го зелено ова копче кога отсуството Ви било земено во пресметката на " +"платата." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Групирај по" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Коментари на човечките ресурси" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Оддел на ЧР" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Краток извештај за отсуства на човечки ресурси по Одделение" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Краток извештај за отсуства на човечки ресурси по вработен" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Доколку активното поле е поставено на грешка, ќе ви дозволи да го сокриете " +"типот на отсуство без да го отстраните." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Ако го изберете ова поле, системот ќе им дозволи на вработените да земат " +"повеќе одсуства од достапните за овој тип и нема да ги земе во предвид за " +"дефинирање на \"Останати регуларни одсуства\" на формуларот на вработениот." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Лаванда" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Отсуство" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Детали за отсуство" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Детали за отсуство" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Барање за Отсуство" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Барање за отсуство да се одобри" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Барања за Отсуство" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Тип на Отсуство" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Типови на отсуства" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Отсуство да се одобри" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Отсуства" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Распределба на отсуства" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Отсуствата кои се веќе зафатени" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Анализа на Отсуства" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Останати отсуства" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Барање на отсуство" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Збир на Отсуства" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Отсуства по Сектор" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Отсуства по Тип" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Отсуства од вашиот член на тимот" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Отсуства да се одобрат" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Отсуства да се поднесат во плата" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Отсуства." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Отсуства/Распределба Одобрени" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Отсуства/Распределба Одбиени" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Светло сина" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Светла Цијан" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Светло зелено" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Светло розево" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Светло жолта" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Поврзани Барања" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Магента" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Менаџер" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Максимално дозволени" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Максимален број на дозволени отсуства - Веќе земени отсуства" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Максимално дозволени одсуства - Одсуства што се искористени - Одсуства кои " +"чекаат одобрување" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Состанок" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Тип на состанок" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Мод" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Месец" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Отсуства во моето одделение" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Мои отсуства" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Мои барања" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Отсуства на мојот тим" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Нов" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Број на денови" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Број на отсуства" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Офицер" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Кога отсуството ќе биде валидирано, Odoo ќе креира соодветен состанок за " +"овој тип во календарот." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Опции" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Надреден" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Печати" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Причини" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Црвена" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Одбиј" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Одбиено" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" +"Поврзано корисничко име за ресурсот за менаџирање на неговиот пристап." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Преостанати Денови" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Преостанати отсуства" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Останати законски отсуства" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Преостанати отсуства" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Запишани во последните плати" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Известување" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Тип на Барање" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Барањето е одобрено" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Барањето е креирано и чека потврдување" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Одбиено барање" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Барањето е валидирано, се чека на секундарно валидирање" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Барања за одобрување" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Ресетирај на нацрт" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Пребарај Отсуство" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Пребарај Тип на Отсуство" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Второ Одобрување" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Изберете тип на отсуство" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Боледување" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Почетен датум" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Почетен месец" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Статус" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Вкупно" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Вработениот или категорија на вработен недостасува. Ве молиме осигурете се " +"дека вашето корисничко име е поврзано со вработен." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Бројот на денови мора да биде поголем од 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Бројот на останати одсуства не е доволен за овој тип на одсуство.\n" +"Ве молиме исто така проверете ги и одсуствата што чекаат валидација." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Почетниот датум мора да биде пред крајниот датум." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "Ова е автоматски пополнето од корисник кој го потврдил отсуството" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Оваа област автоматски се пополнува од корисникот кој го потврдува " +"отсуството на секундарно ниво (доколку типот на отсуство бара секундарно " +"потврдување)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "За Одобрување" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "До датум" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Да се направи" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Да се поднесе" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Вкупен број на годишни одмори по тип" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Вкупен број на законски отсуства распределени на овој вработен, променете ја" +" оваа вредност за да креирате барање за распределба/отсуство. Вкупно " +"засновано на сите типови на отсуства без overriding limit." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Тип" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Неплатени" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Непрочитани Пораки" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Корисник" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Потврди" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Виолетово" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Виртуелни останати отсуства" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Чекам одобрение" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Се чека на второ одобрување" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Жито" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Кога е селектирано, барањата за Распределба/Отсуство за овој тип бараат " +"секундарно потврдување за да бидат одобрени." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Не може да имате 2 отсуства што се преклопуваат на ист ден!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Не може да избришете отсуство кое е во %s состојба." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Валидираните барања за распределба неможат да бидат намалени" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Не можете да поставите барање за одсуство како '%s'. Контактирајте менаџер " +"од човечки ресурси." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Треба да изберете барем едно Одделение. И обидете се повторно." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "денови" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "на" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "до" diff --git a/odex30_base/hr_holidays_community/i18n/mn.po b/odex30_base/hr_holidays_community/i18n/mn.po new file mode 100644 index 0000000..fd0961a --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/mn.po @@ -0,0 +1,1513 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Khishigbat Ganbold , 2018 +# Onii Onii , 2018 +# Baskhuu Lodoikhuu , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Baskhuu Lodoikhuu , 2019\n" +"Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!чухал ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!чухал />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!чухал/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!чухал; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g үлдэж буй, нийт %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f өдөр(үүд)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s on %s : %.2f өдөр(үүд)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "аас" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "нд" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Хэлтэсүүд болон Ажилчид" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Үлдсэн амралт, чөлөө харах" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Эзгүй" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Өнөөдрөөр Эзгүй" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "Байхгүй байгаа Ажилтан, Чөлөөний хүсэлт нь өнөөдөр батлагдсан" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Байхгүй байгаа Ажилчид" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Өнөөдөр байхгүй" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Идэвхитэй" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Идэвхтэй Амралт болон Хуваарилалт" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Идэвхтэй Төрлүүд" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Шалтгаан нэмнэ үү..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Бүх Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Ажилчдад Амралт, Чөлөө Хуваарилах" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Хуваарилагдсан Өдрүүд" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Хуваарилалт" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Хуваарилах Горим" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Хуваарилах Хүсэлт" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Хуваарилах Хүсэлтүүд" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Батлах Хуваарилах Хүсэлт" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "%s хуваарилалт" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Хуваарилалт %s : %.2f өдөр(үүд) хүртэл %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Батлах Хуваарилалт" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Хуваарилалт" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Амралт, чөлөө авах дээд хязгаарыг хэрэгсэхгүй байх" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Дараахаас шинжлэх" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "2 удаа Батламжлах эсэх" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Үнэлгээний Шинжилгээ" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Зөвшөөрөх" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Зөвшөөрсөн" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Батлагдсан Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Амралт, Чөлөөг Оноох" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Хар" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Цэнхэр" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Батлагдсан болон Зөвшөөрсөн хоёулаа" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Бор" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Ажилтнаар" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Ажилчны Пайзаар" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Ажичлнаар: Хуваарилалт/Хүсэлт ажилчин бүрт, Ажилчдын Пайзаар: " +"Хуваарилалт/Хүсэлт ажилчдын ангилал дэх бүлгүүдэд" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Сэргээх" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Цуцлах" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Цуцлагдсан" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Ангилал" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Ажилчдын Ангилал" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Амрах эсвэл ажлаас чөлөө авах бол 'Амралт, чөлөө хүсэлт'-ийг, амралт, чөлөө " +"авах боломжтой хоног хуваарилуулахын тулд 'Амралт, чөлөөг хуваарилах' -ыг " +"сонгоно уу." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Амралт, чөлөө хуваарилах хүсэлт үүсгэх бол энд дарна уу." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Амралт, чөлөө хуваарилалт үүсгэх бол энд дарна уу." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Амралт, чөлөөний хүсэлт үүсгэх бол энд дарна уу." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Амралт, чөлөөний хүсэлт үүсгэх бол дарна уу." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Өнгө" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Тайлан дээрх Өнгө" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Менежерийн Сэтгэгдэл" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Компани" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Нөхөн Амралт" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Тохиргоо" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Батлах" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Баталсан" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Идэвхтэй Амралт, Чөлөөний Төлөв" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Идэвхтэй Амралт, Чөлөөний Төрөл" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Энэ Жил" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Хяналтын самбар" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Хэлтэс" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Хэлтсийн Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Хэлтсийн Амралт, Чөлөө Хуваарилах" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Хэлтэсүүд" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Тодорхойлолт" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Үргэлжлэх хугацаа" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Ажилтан" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Ажилчны Пайз" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Ажилтны Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Ажилчид" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Дуусах Огноо" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Зөвхөн 'идэвхтэй' (идэвхтэй талбар нь тэмгдэглэгдсэн) төрөлтэй амралтын " +"төрөлд хамаарах амралтын хуваарилалт, хүсэлтийг шүүнэ." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Эхний Зөвшөөрөл" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Маягтын агуулга алга байхгүй тул тайланг хэвлэж чадахгүй." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Хаанаас" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Эхлэх Огноо" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "Цалингийн хуудсанд чөлөөг тооцсон бол энэ товчийг ногоон болгоно уу." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Бүлэглэх" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Хүний нөөцийн Сэтгэгдэл" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Хэлтэс" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Амралт, Чөлөөний Товчоо Тайлан Хэлтсээр" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Амралт, Чөлөөний Товчоо Тайлан Ажилтнаар" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Тухайн амралт, чөлөөний төрлийн 'Идэвхтэй' талбарыг сонголгүй худал утга " +"олгосон бол устгалгүй нуух боломжийг олгоно." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Хэрэв үүнийг чагталвал систем нь ажилчдыг энэ төрлийн чөлөөг боломжтойгоос " +"олныг авахыг зөвшөөрөх бөгөөд ажилтны форм дээр тодорхойлсон \"Үлдсэн " +"Цалинтай Чөлөө\" дээр тооцохгүй." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Зааны ясны өнгөтэй" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Сүүлийн зассан хийсэн огноо" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Цайвар ягаан" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Амралт, Чөлөөний Дэлгэрэнгүй" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Амралт, Чөлөөний Дэлгэрэнгүй" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Амралт, Чөлөөний Хүсэлт" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Амралт, Чөлөөний Хүсэлт Батлах" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Амралт, Чөлөөний Хүсэлт" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Амралт, Чөлөөний Төрөл" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Амралт, Чөлөөний Төрөл" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "Чөлөөний хүсэлтийг зөвшөөрөхийн тулд батлагдсан (\"Батлах\") байх ёстой." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Чөлөөний хүсэлтийг зөвшөөрөхийн тулд батлагдсан байх ёстой." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Чөлөөний хүсэлтийг татгалзахын тулд батлагдсан эсвэл баталгаажуулагдсан байх" +" ёстой." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"Чөлөөний хүсэлтийг батлахын тулд Ноорог төлөвтэй (\"Менежерт илгээх\") байх " +"ёстой." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Чөлөөний хүсэлтийг Ноорог болгохын тулд \"Татгалзсан\" эсвэл \"Зөвшөөрөх\" " +"төлөвтэй байх ёстой." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Амралт, Чөлөө Батлах" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Амралт, Чөлөө Хуваарилах" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Хэдийн авсан Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Амралт, Чөлөөний Шинжилгээ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Үлдсэн Чөлөө" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Амралт, Чөлөөний Хүсэлтүүд" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Амралт, Чөлөөний Товчоо" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Авсан Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Хэлтсийн Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Амралт, Чөлөө Төрлөөр" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Таны Багийн Гишүүдийн Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Амралт, Чөлөө Батлах" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Амралт, чөлөөг цалингийн хуудсанд тайлагнах" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Амралт, Чөлөө." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Зөвшөөрсөн Амралт, Чөлөө/Хуваарилалт" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Буцаагдсан Амралт, Чөлөө/Хуваарилалт" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Батлагдсан Амралт, Чөлөө/Хуваарилалт" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Амралт, Чөлөө/Хуваарилалтын Эхний Зөвшөөрөлт" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Ээлжийн амралт 2019" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Цайвар Цэнхэр" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Цайвар Шүрэн" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Цайвар Саарал" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Цайвар Ногоон" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Цайвар Ягаан" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Цайвар Улбар шар" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Цайвар Шар" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Холбоотой Амралт, Чөлөө" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Ягаан" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Менежер" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Хамгийн их Амралт, Чөлөөнүүд" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Амралт, Чөлөөний Дээд хэмжээ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Зөвшөөрсөн Амралт, Чөлөөний Дээд хэмжээ - Хэдийн авсан Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Зөвшөөрсөн чөлөөний дээд хэмжээ - Аль хэдийн авсан Чөлөө - Зөвшөөрөхийг " +"хүлээж буй Чөлөө" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Уулзалт" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Уулзалтын Төрөл" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Горим" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Сар" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Миний Хэлтсийн Амралт, Чөлөөнүүд" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Өөрийн Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Миний Хүсэлтүүд" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Миний Багийн Амралт, Чөлөө" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Шинэ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Хоногийн Тоо" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Амралт, Чөлөөнийн Дугаар" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "Ажлын хуваарийн дагуу чөлөө авах хүсэлтийн тоо." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Мэргэжилтэн" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Чөлөөг баталмагц календарь дээр Odoo энэ төрлийн холбогдох уулзалтыг " +"үүсгэнэ." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Нэгэнтээ амралт чөлөөний хүсэлтийг бүртгэсэн бол \n" +"энэ нь менежер рүү илгээгдэж шалгагдахыг хүлээнэ. Зөв төрлийн \n" +"(өвчний чөлөө, ээлжийн амралт, сувилал) амралт чөлөө хүсч байгаа \n" +"эсэхээ сайн хянаад зөв тооны өдрөөр хүсч байгаа эсэхээ анзаарах хэрэгтэй." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Зөвхөн ХН Менежер чөлөөний хүсэлт дээр хоёр дахь зөвшөөрлийг гаргах эрхтэй." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "Зөвхөн ХН Менежер эсвэл холбогдох ажилтан ноорог болгох эрхтэй." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "Зөвхөн ХН Дарга эсвэл Менежер чөлөөний хүсэлтийг зөвшөөрөх эрхтэй." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "Зөвхөн ХН Дарга эсвэл Менежер чөлөөний хүсэлтийг татгалзах эрхтэй." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Сонголтууд" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Эцэг" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Хэвлэх" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Амралт, чөлөөний шалтгаан" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Улаан" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Татгалзах" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Татгалзсан" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Хандалтыг удирдахад хэрэглэгдэх нөөцийн холбогдох хэрэглэгчийн нэр" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Үлдсэн Хоног" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Үлдсэн Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Цалинтай Амралт, Чөлөөний Злдэгдэл" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Үлдсэн Амралт, Чөлөө" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Сүүлчийн цалингийн хуудсанд тайлагнасан" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Тайлангууд" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Хүсэлтийн Төрөл" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Хүсэлт батлагдсан" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Хүсэлт үүссэн бөгөөд батлахыг хүлээж байна" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Хүсэлт татгалзагдсан" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Хүсэлтийг зөвшөөрсөн, хоёр дахь зөвшөөрлийг хүлээж байна" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Батлах Хүсэлтүүд" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Ноороглох" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Амралт, чөлөөг Хайх" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Амралт, Чөлөөний Төрөл Хайх" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "2 дахь Зөвшөөрөл" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "Амралт, Чөлөөний Хуваарилалт" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "Амралт, Чөлөөг Харах" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Амралт, Чөлөөний Төрлийг Сонгох" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Өвчний Чөлөө" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Эхлэх Огноо" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Эхлэх Сар" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Төлөв" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Нийлбэр" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Энэ хүсэлтийн ажилтан эсвэл ажилтны ангилал байхгүй байна. Таны нэвтэрч " +"байгаа хэрэглэгчийн нэр чинь ажилтантай холбогдсон эсэхийг шалгана уу." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"'Цалинтай чөлөөний үлдэгдэл' талбарын боломж нь зөвхөн 'Хязгаарыг Давахыг Зөвшөөрөх' сонголтыг чагтлаагүй нэг л чөлөөний төрөл байх үед хэрэглэгдэх боломжтой (%s байна). Бусад тохиолдолд шинэчлэл нь тодорхой биш байх тул аль амралт чөлөөний төрөл дээр хэрэглэхийг програм шийдэж чадахгүй. \n" +"Тохиргоо нь энэ талбарыг ашиглахыг зөвшөөрөхгүй байгаа тохиолдолд Амралт чөлөөний аппликэшн дотор байрлах 'Амралт, чөлөөний Хүсэлт' болон 'Амралт чөлөө хуваарилах хүсэлт' цэсүүдийг ашиглаж болно." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Хоногийн тоо нь 0-с их байх ёстой." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Энэ чөлөөний төрлийн үлдсэн чөлөөний тоо хангалтгүй байна.\n" +"Мөн батлахыг хүлээж буй чөлөөнүүдийг батлана уу." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Төгсгөлийн огнооноос эхлэлийн огноо нь өмнө нь байх ёстой" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"Амралт, чөлөөний хүсэлт үүсгэгдэхэд төлөв нь 'Илгээх' болно.\n" +"Амралт, чөлөөний хүсэлтийг хэрэглэгч батлахад төлөв нь 'Зөвшөөрөх' болно.\n" +"Амралт, чөлөөний хүсэлтийг менежер татгалзахад төлөв нь 'Татгалзсан' болно.\n" +"Амралт, чөлөөний хүсэлтийг менежер зөвшөөрөхөд төлөв нь 'Зөвшөөрсөн' болно." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Энэ хэсэг амралт, чөлөөг шалгасан хэрэглэгчийн нэрээр автоматаар бөглөгдөнө" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Энэ талбарт 2-р түвшинд (Амралт, чөлөөний төлөвт 2 дох менежер шалгана гэж " +"тохируулсан бол ) батламжилсан менежерийн хэрэглэгчийн нэр автоматаар " +"бөглөггдөнө." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Энэ өнгө нь Тайлан > Амралт чөлөө хэлтсээр хэсэгт байрлах товчоонд " +"хэрэглэгдэнэ." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"Энэ утга нь амралт, чөлөөний хүсэлт дээрх сөрөг утгатай хоногийн нийлбэр " +"байна." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Энэ утга нь бүх амралт, чөлөөний хүсэлтийн эерэг утгатай хоногийн тооны " +"нийлбэр байна" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Батлах" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Хүртэл Огноо" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Хийх" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Цалингийн хуудсанд Тайлагнах" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Илгээх" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Нийт Ажилчид" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Төрлөөр ангилсан амралт, чөлөө" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Энэ ажилчны цалинтай чөлөөний нийт дүн, энэ утгыг өөрчилж " +"хуваарилалт/чөлөөний хүсэлтийг үүсгэнэ. Дүн нь хязгаарыг даралгүйгээр бүх " +"төрөл дээр суурилна." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Төрөл" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Төлөгдөөгүй" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Уншаагүй Зурвасууд" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Хэрэглэгч" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Батлах" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "Баталгаажуулагч" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Нил Ягаан" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Хийсвэр Үлдсэн Чөлөө" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Зөвшөөрөл Хүлээж байгаа" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "2 дахь Зөвшөөрлийг Хүлээж байгаа" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Хоёр дахь Баталгаажуулалтыг Хүлээж байгаа" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Үр Тарианы Өнгө" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Сонгосон бол энэ төрөлийн Хуваарилалт/Амралт, Чөлөөний хүсэлт нь хоёр дахь " +"баталгаажуулалтыг шаардаж байж батлана." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Үлдсэн Цалинтай Чөлөөг ажилтан бүрт оноож болно, Odoo \n" +"хуваарилах хүсэлтүүдийг автоматаар үүсгэж батлах болно." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Ижил өдөр давхацсан хоёр амралт, чөлөө байж болохгүй!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "%s төлөвтэй амралт, чөлөөг устгах боломжгүй." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Батлагдсан хуваарилах хүсэлтийг багасгах боломжгүй" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Чөлөөний хүсэлтийг '%s' гэж тохируулах боломжгүй. Хүний нөөцийн менежертэй " +"холбогд." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Дор хаяж нэг хэлтэс сонгох ёстой. Дахин оролдоно уу." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "өдөр" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "ж.нь. Дараагийн сард тайлагнах..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "дараагийнх" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "-" diff --git a/odex30_base/hr_holidays_community/i18n/nb.po b/odex30_base/hr_holidays_community/i18n/nb.po new file mode 100644 index 0000000..abf6193 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/nb.po @@ -0,0 +1,1491 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux, 2017 +# Viktor Basso , 2017 +# Jan Pedro Tumusok , 2017 +# Jorunn D. Newth, 2017 +# Aleksander, 2018 +# Hugo Fossen , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Hugo Fossen , 2018\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/odoo/teams/41243/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g gjenstår av %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f dag(er)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s på %s : %.2f dag(er)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "fra" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "til" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Avdelinger og ansatte" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Kan se gjenstående fravær" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Fravær" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Fravær til i dag" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Ansatte som er fraværende" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Fraværende i dag" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktiv" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktive typer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Legg til en årsak..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Alt fravær" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Tildel fravær til ansatte" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Tildelte dager" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Tildeling" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Tildelingsmodus" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Tildelingsforespørsel" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Tildelingsforespørsler" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Tildelingsforespørsler til godkjenning" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Tildeling for %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Tillat overskridelse av grense" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Analyser fra" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Bruk dobbel validering" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Evalueringsanalyse" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Godkjenn" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Godkjent" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Godkjente fravær" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Tildel fravær" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Svart" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Blå" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Både godkjent og bekreftet" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Brun" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Etter ansatt" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Etter ansatt-tag" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Etter ansatt: Tildeling/forespørsel per individuelle ansatte, Etter ansatt-" +"tagg: Tildeling/forespørsel per ansattgruppe i kategori" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Kan nullstille" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Avbryt" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Kansellert" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Kategori" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Ansatt-kategori" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Velg 'Fraværsforespørsel' hvis noen ønsker en fridag.\n" +"Velg 'Tildelingsforespørsel' hvis du vil øke antallet fridager tilgjengelig for noen" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Klikk her for å lage en ny ferietildelingsforespørsel." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Klikk her for å lage en ny ferietildeling." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Klikk her for å opprette en ny forespørsel om fravær." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Klikk for å opprette en ny forespørsel om fravær." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Farge" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Farge i rapport" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Leders kommentar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Firma" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Avspasering" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Konfigurasjon" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Bekreft" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Bekreftet" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Opprettet" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Fraværsstatus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Fraværstype" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Inneværende år" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Dashbord" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Avdeling" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Fravær i avdelingen" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Avdeling(er)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Beskrivelse" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Visningsnavn" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Varighet" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Ansatt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Ansatt-tag" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Ansattes fravær" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Ansatt(e)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Sluttdato" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Filtrerer bare på tildelinger og forespørsler som tilhører en ferietype som " +"er 'aktiv' (aktiv-felt satt til Sant)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Første godkjenning" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Skjemaet er tomt, denne rapporten kan ikke skrives ut." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Fra" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Fra dato" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Grupper etter" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Kommentarer fra HR" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "HR-avdeling" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Fraværsoversikt rapport pr. avdeling" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Fraværsoversikt rapport pr. ansatt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Hvis aktiv-feltet er satt til falsk, kan du skjule fraværstypen uten å " +"fjerne den." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Hvis du setter hake i denne boksen vil systemet tillate de ansatte å ta mer " +"fri enn enn det som er tilgjengelig for denne fraværstypen. Systemet vil " +"ikke ta disse dagene med i beregningene for \"Gjenværende gyldig fravær\" " +"som er definert på ansatt-skjemaet." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Elfenben" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavendel" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Fravær" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Fraværsdetalj" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Fraværsdetaljer" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Forespørsel om fravær" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Forespørsler til godkjenning" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Forespørsler om fravær" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Fraværstype" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Fraværstyper" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Status for forespørsel må være \"Avvist\" eller \"Til godkjenning\" for å " +"tilbakestilles til utkast." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Forespørsel til godkjenning" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Fravær" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Fravær benyttet" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Fraværsanalyse" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Oppsummering av fravær" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Fravær etter avdeling" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Fravær etter type" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Fravær til godkjenning" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Fravær" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Lys blå" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Lys korall" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Lys turkis" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Lysegrønn" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Lys rosa" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Lys laksefarge" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Lys gul" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Tilknyttede forespørsler" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Leder" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Maksimum tillatt" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Maks tillatt fravær - Fravær benyttet" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "Maks tillatt fravær - Fravær benyttet - Fravær som venter godkjenning" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Møte" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Møtetype" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Modus" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Måned" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Fravær i min avdeling" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Fraværene mine" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Forespørslene mine" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Fravær i mitt team" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Ny" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Antall dager" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Antall fravær" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Offiser" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Når et fravær er godkjent vil Odoo opprette et møte av tilsvarende type i " +"kalenderen " + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "Bare en HR-leder kan gi endelig godkjenning av en permisjonssøknad." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Bare en HR-leder eller den ansatte det gjelder, kan tilbakestille til " +"utkast." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "Bare en HR-ansatt eller HR-leder kan godkjenne permisjonssøknader." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "Bare en HR-ansatt eller HR-leder kan avslå permisjonssøknader." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Alternativer" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Overordnet" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Skriv ut" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Årsaker" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Rød" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Avvis" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Avvist" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Tilknyttet brukernavn for ressursen for å administrere tilgang." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Gjenstående dager" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Gjenstående fravær" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Gjenstående gyldig fravær" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Gjenstående fravær" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Rapportert i siste lønnsslipper" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Rapportering" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Forespørselstype" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Forespørsel godkjent" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Forespørsel er opprettet og avventer godkjenning" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Forespørsel avvist" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Forespørsel er validert, avventer endelig godkjenning" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Forspørsler til godkjenning" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Tilbakestill til utkast" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Søk i fravær" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Søk i fraværstyper" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Andre godkjenning" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "Se fravær" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Velg fraværstype" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Sykefravær" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Startdato" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Startmåned" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Totalt" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Ansatt eller ansattkategori for denne forespørselen mangler. Sørg for at " +"brukeren din er tilknyttet en ansatt." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Antall dager må være mer enn 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Antallet gjenværende fraværsdager er ikke tilstrekkelig for denne fraværstypen.\n" +"Vennligst bekreft fravær som venter på validering også." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Startdato må være før sluttdato." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "Dette feltet fylles automatisk av brukeren som validerer fraværet" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Dette feltet fylles automatisk av brukeren som validerer fraværet på andre " +"nivå (Hvis fraværstypen benytter andre nivås-godkjenning)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Til godkjenning" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Til dato" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Å gjøre" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Å rapportere i lønnsslipp" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Til innsending" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Total ferie etter type" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Totale antall gyldige fravær tildelt den ansatte, endre denne verdien for å " +"opprette tildeling/fraværs-forespørsel. Totalen er basert på alle " +"fraværstyper som ikke tillater grenseoverskridning." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Type" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Ubetalt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Uleste meldinger" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Bruker" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Valider" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "Godkjenner" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Fiolett" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Virtuelle gjenværende fravær" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Venter på godkjenning" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Venter på andre godkjenning" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Venter på andre validering" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Hvete" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Når valgt, tildelings/fraværs-forespørsler for denne typen krever to nivåer " +"av godkjenninger for å bli gyldig." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Du kan ikke ha 2 fravær som overlapper på samme dag!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Du kan ikke slette et fravær med status %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Du kan ikke redusere gyldige tildelingsforespørsler" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Du kan ikke sette en fraværsforespørsel som '%s'. Kontakt en " +"personalansvarlig." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Du må velge minst én avdeling. Prøv så igjen." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "dager" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "av" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "til" diff --git a/odex30_base/hr_holidays_community/i18n/ne.po b/odex30_base/hr_holidays_community/i18n/ne.po new file mode 100644 index 0000000..324afcc --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/ne.po @@ -0,0 +1,1455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Bishisht Bhatta , 2017 +# Amit Kumar , 2018 +# Laxman Bhatt , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Laxman Bhatt , 2018\n" +"Language-Team: Nepali (https://www.transifex.com/odoo/teams/41243/ne/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ne\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "सक्रिय" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "कालो" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "रद्द गर्नुहोस्" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "रंग" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "कम्पनी" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "कन्फिगरेसन" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "निश्चित गर्नुहोस्" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "द्वारा सिर्जना गरियो" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "मा सिर्जना गरियो" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "विवरण" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "नाम प्रदर्शन " + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "सुरू मिति" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "स्थिति" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "प्रयोगकर्ता" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/nl.po b/odex30_base/hr_holidays_community/i18n/nl.po new file mode 100644 index 0000000..e50efab --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/nl.po @@ -0,0 +1,1524 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Eric Geens , 2017 +# Martin Trigaux, 2017 +# Erwin van der Ploeg , 2017 +# Cas Vissers , 2017 +# Yenthe Van Ginneken , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Yenthe Van Ginneken , 2019\n" +"Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!Belangrijk ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g overgebleven uit %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f dag(en)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s on %s : %.2f dag(en)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "van" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "naar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Afdelingen en personeel" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Kan de resterende verlofdagen bekijken" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Afwezig" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Afwezigheden tot vandaag" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Afwezige werknemer(s), waarvan verlof aanvragen of goedgekeurd of " +"aangevraagd zijn vandaag." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Afwezige personeelsleden" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Vandaag afwezig" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Actief" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Actieve verloven en toewijzingen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Actieve soorten" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Voeg een reden toe..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Alle verloven" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Wijs verloven voor werknemers toe" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Toegewezen dagen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Toewijzing" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Toewijs mode" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Verlof toewijzen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Verloftoewijzingen" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Verloftoewijzingen goedkeuren" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Verloftoewijzing voor %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Toewijzing van %s : %.2f dag(en) aan %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Verloftoewijzing goedkeuren" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Toewijzingen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Toestaan om de limiet te overschrijden" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Analyseer vanaf" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Gebruik dubbele bevestiging" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Beoordelingsanalyse" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Goedkeuren" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Goedgekeurd" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Goedgekeurd verlof" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Verlof toewijzen" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Zwart" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Blauw" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Beide bevestigd en goedgekeurd" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Bruin" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Per werknemer" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Per werknemer label" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Per werknemer: Toewijzing/Aanvraag voor individuele medewerker, Per " +"werknemer label: Toewijzing/Aanvraag voor groep van werknemers in een " +"categorie." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Kan resetten" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Annuleer" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Geannuleerd" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Categorie" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Werknemer categorie" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Kies 'Verlofaanvraag' als iemand een dag verlof neemt. \n" +"Kies 'Verlof toewijzen' om het aantal beschikbare verlofdagen voor iemand te verhogen." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Klik hier om een nieuwe verlof allocatie aanvraag aan te maken." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Klik hier om een nieuwe verlof allocatie aan te maken." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Contract bewerken" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Klik om een nieuwe verlof aan te vragen." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Kleur" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Kleur in rapportage" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Opmerking van de manager" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Compensatie dagen" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Configuratie" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Bevestigen" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Bevestigd" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Huidige verlofstatus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Huidige verlof" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Huidig jaar" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Dashboard" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Afdeling" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Afdelingsverloven" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Toekenning afdelingsverloven" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Afdeling(en)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Omschrijving" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Tijdsduur" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Werknemer" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Werknemer label" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "Verlof personeelslid" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Werknemer(s)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Einddatum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Filters alleen over de toewijzingen en aanvragen die behoren tot een type " +"verlofsoort dat 'actief' is (actief veld is Waar)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Eerste goedkeuring" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Formulier inhoud ontbreekt, dit rapport kan niet afgedrukt worden." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Van" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Vanaf datum" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Maak deze knop groen wanneer het verlof in rekening werd gebracht in het " +"loonafschrift." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Groepeer op" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Commentaren van HR" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "HR afdeling" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Personeel verlof samenvatting per afdeling" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Personeel verlof samenvatting per werknemer" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Als het actief veld is uitgezet kunt u de verlofsoort verbergen zonder het " +"te verwijderen." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Indien u dit aanvinkt, dan laat het systeem het toe dat werknemers meer " +"verlof opnemen dan dat er beschikbaar is voor dit type verlof. Het systeem " +"kijkt niet naar de overgebleven verlof zoals weergegeven op het werknemer " +"formulier." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Ivoor" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavendel" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Verlof" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Afwezigheiddetail" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "Verlofdetails" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Verlof aanvraag" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Verlofaanvraag goed te keuren" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "Verlofaanvragen" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Verlofsoort" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Verlofsoorten" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"Verlofaanvraag moet bevestigd worden (\"Goed te keuren\") om het goed te " +"kunnen keuren." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Verlofaanvraag moet bevestigd worden om het goed te keuren." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Verlofaanvraag moet bevestigd of goedgekeurd worden om het te weigeren." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"Verlofaanvraag moet in Concept status zijn (\"In te dienen\") om het te " +"bevestigen." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Verlofaanvraag status moet in \"Geweigerd\" of \"Goed te keuren\" staan om " +"het terug te zetten naar Concept." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Verloven goed te keuren" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Verlof" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Toekenning verloven" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Eerder opgenomen verlof" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Verlof analyse" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Resterende verlofdagen" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Verlof aanvraag" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Verlof samenvatting" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Opgenomen verloven:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Verlof per afdeling" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Verlof per soort" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Verloven van uw teamlid" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Verlofaanvragen goedkeuren" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Verloven vermeld in de loonstrook" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "Verloven." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Verlof/toewijzing goedgekeurd" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Verlof/toewijzing geweigerd" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Verloven / Toewijzingen bevestigd" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Verloven / Toewijzingen : eerste goedkeuringen" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Wettelijke verloven 2019" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Lichtblauw" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Lichtkoraal" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Lichtcyaan" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Lichtgroen" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Lichtpaars" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Lichtzalm" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Lichtgeel" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Gekoppelde aanvragen" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Manager" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Maximale verloven:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Maximum toegestaan" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Maximaal toegestaan verlof - opgenomen verlof" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Maximum toegestaan verlof - Al genoten verlof - Verlof aanvragen wachtend op" +" goedkeuring" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Afspraak" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Soort afspraak" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Modus" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Maand" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Mijn afdelingsverloven" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Mijn verlof" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "Mijn aanvragen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Verloven van mijn team" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nieuw" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Aantal dagen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Aantal verloven" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "Aantal dagen van de verlofaanvraag volgens uw werkschema." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Functionaris" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Wanneer een verlof is goedgekeurd, zal Odoo een verlof afspraak in de agenda" +" zetten." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Zodra u uw verlofaanvraag heeft ingevoerd, wordt deze verzonden\n" +"naar een manager voor goedkeuring. Zorg ervoor dat u de juiste\n" +"verlofsoort ingeeft (wettelijke dagen, ziekte) en het exacte aantal open dagen met betrekking tot uw verlof." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Alleen een HR officier kan dubbele bevestiging op verlof aanvragen " +"toepassen." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Alleen een HR manager of de gerelateerde medewerker kan terugzetten naar " +"concept." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "Alleen een HR officier of manager kan de verlof goedkeuren." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "Alleen een HR functionaris of manager kan verlof weigeren.." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Opties" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Bovenliggend" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Afdrukken" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Redenen" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Rood" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Weiger" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Geweigerd" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" +"Gekoppelde gebruikersnaam voor de resource om zijn toegang te beheren." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Resterende dagen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Resterend verlof" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Overgebleven wettelijke verlofdagen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Resterend verlof" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Vermeld op de laatste loonstrook" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Rapportages" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "Soort aanvraag" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "Goedgekeurde aanvragen" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Aanvraag aangemaakt en in afwachting van bevestiging." + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "Aanvraag afgekeurd" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Aanvraag goedgekeurd en in afwachting van tweede bevestiging." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "Aanvragen goedkeuren" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Terugzetten naar concept" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Verlof zoeken" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Verlofsoort zoeken" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Tweede goedkeuring" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "Bekijk toekenning" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "Bekijk verlof" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Selecteer verlofsoort" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Ziekteverlof" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Startdatum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Startmaand" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Som" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"De werknemer of de werknemer categorie van het verzoek ontbreekt. Zorg " +"ervoor dat de gebruikers inlognaam is gekoppeld aan een werknemer." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"De functie achter het veld 'Overgebleven wettelijke verloven' kan alleen worden gebruikt wanneer er maar één verlofsoort is met de optie 'Toestaan om de limiet te overschrijden' uitgevinkt. (%s gevonden). Anders is de update is dubbelzinnig, omdat we niet kunnen bepalen op welke verlofsoort de update gedaan moet worden. \n" +"U kunt ervoor kiezen om gebruik te van de klassieke menu's 'Verlofaanvragen' en 'Verlof toewijzen' in 'Personeelszaken\\Verloven' om de verlofdagen van het personeel te beheren, indien de configuratie het onmogelijk maakt om dit veld te gebruiken." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Het aantal dagen moet groter zijn dan nul." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Het aantal beschikbare verlofdagen is niet genoeg voor deze verlofsoort.\n" +"Kijk ook naar de verlofaanvragen, wachtende op goedkeuring." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "De begindatum moet voor de einddatum liggen." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"De status is ingesteld op 'Indienen', wanneer een verlofaanvraag wordt aangemaakt.\n" +"De status is 'Goed te keuren', wanneer een verlofaanvraag wordt bevestigd door de gebruiker. \n" +"De status wordt 'Afgewezen', wanneer een verlofaanvraag wordt afgewezen door de manager. \n" +"De status wordt 'Goedgekeurd', wanneer een verlofaanvraag wordt goedgekeurd door de manager." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Dit gedeelte wodrt automatisch ingevuld door de gebruiker die het verlof " +"goedkeurd." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Dit gebied wordt automatisch gevuld door de gebruiker die het verlof " +"goedkeurt op het tweede niveau (als verlofsoort tweede goedkeuring nodig " +"heeft)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Deze kleur wordt gebruikt in de verlofsamenvatting, weergegeven bij " +"Rapportages/Verlof per afdeling" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"De waarde wordt bepaald door de som van alle verlofaanvragen met een " +"negatieve waarde." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Deze waarde wordt bepaalt door de som van alle verlofaanvragen met een " +"positieve waarde." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Goed te keuren" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "T/m datum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Te doen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Te vermelden op de loonstrook" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "In te dienen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Totaal voor deze werknemer" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Totaal verlofdagen per soort" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Totaal aantal wettelijke verloven toegewezen aan deze werknemer. Wijzig deze" +" waarde om de dagen toe te wijzen of verlofaanvragen aan te maken. Totaal op" +" basis van alle verlof types zonder limiet." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Soort" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Onbetaald" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Ongelezen berichten" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Gebruiker" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Bevestig" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "Controleur" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Lila" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Virtueel aantal verlofdagen resterend" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Wachtend op goedkeuring" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Wacht op tweede goedkeuring" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Wacht op tweede bevestinging" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Tarwe" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Wanneer aangevinkt heeft deze toewijzing of aanvraag een tweede controle " +"nodig om te worden goedgekeurd." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"U kunt de resterende wettelijke verlofdagen toewijzen voor elke werknemer,\n" +"Odoo zal deze toewijzingen automatisch maken en goedkeuren. " + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "U kunt geen twee verlofdagen hebben die overlappen!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "U kunt geen verlof verwijderen welke zich in de %s status bevind." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Het is niet mogelijk om goedgekeurde aanvragen te verlagen" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"U kunt geen verlofaanvraag doen als '%s'. Neem contact op het uw HR manager." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "U dient tenminste één afdeling te selecteren en opnieuw te proberen." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "dagen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "bijv. Overdragen naar de volgende maand..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "van de" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "t/m" diff --git a/odex30_base/hr_holidays_community/i18n/nl_BE.po b/odex30_base/hr_holidays_community/i18n/nl_BE.po new file mode 100644 index 0000000..b336c43 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/nl_BE.po @@ -0,0 +1,1452 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-09-20 09:53+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/odoo/teams/41243/nl_BE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl_BE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Annuleren" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Geannuleerd" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Omschrijving" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Groeperen op" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2017" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Afdrukken" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Rapportages" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Ongelezen berichten" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "dagen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/pl.po b/odex30_base/hr_holidays_community/i18n/pl.po new file mode 100644 index 0000000..4b6d65b --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/pl.po @@ -0,0 +1,1502 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Zdzisław Krajewski , 2017 +# Paweł Michoń , 2017 +# zbik2607 , 2017 +# Marcin Młynarczyk , 2017 +# Judyta Kaźmierczak , 2017 +# Mariusz, 2017 +# Grzegorz Grzelak , 2017 +# Martin Trigaux, 2017 +# Piotr Szlązak , 2017 +# Tomasz Leppich , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Tomasz Leppich , 2018\n" +"Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g pozostaje z %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f dni" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s na %s : %.2f dni" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "od" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "do" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Działy i pracownicy" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Może zobaczyć pozostałą liczbę nieobecności" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Nieobecność" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Nieobecni dzisiaj" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Nieobecni pracownicy, których prośby o urlopy są potwierdzone lub " +"zatwierdzone dzisiaj" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Nieobecni pracownicy" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Nieobecni dzisiaj" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktywne" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Aktywne nieobecności i przydziały" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktywne typy" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Podaj powód..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Wszystkie nieobecności" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Przydziel urlopy dla pracowników" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Przydzielone dni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Przydział" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Tryb przydzielania" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Wniosek przydziałowy" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Wnioski przydziałowe" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Wnioski przydziałowe do aprobaty" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Przydział dla %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Przydział dla %s : %.2f dni do %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Przydział do zatwierdzenia" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Przydziały" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Pozwala przekroczyć limit" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Analizuj od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Zastosuj podwójne zatwierdzanie" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Analiza oceny" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Aprobuj" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Zaaprobowane" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Zatwierdzone nieobecności" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Przypisz nieobecności" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Czarny" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Niebieski" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Zaaprobowane i potwierdzone" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Brązowy" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Wg pracowników" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Wg tagów pracowników" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"wg Pracownika: Alokacja / Wniosek dla indywidualnego pracownika, wg " +"pracownika znacznik: Alokacja / Wniosek dla grupy pracowników w kategorii" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Można zresetować" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Anuluj" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Anulowano" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Kategoria" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Kategoria pracownika" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Wybierz 'Wniosek urlopowy' jeśli ktoś chce wziąć urlop. \n" +"Wybierz 'Wniosek o zwiększenie urlopu' jeśli chcesz zwiększyć liczbę dni wolnych dla kogoś." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Kliknij tutaj, aby utworzyć nowe żądanie alokacji urlopu." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Kliknij tutaj, aby utworzyć nowy przydział urlopu." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Kliknij, aby utworzyć nowy wniosek urlopowy." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Kliknij, aby utworzyć nowy wniosek urlopowy." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Kolor" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Kolor w raporcie" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Komentarz menedżera" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Firma" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Urlop wyrównawczy" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Konfiguracja" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Potwierdź" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Potwierdzone" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Stan nieobecności" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Typ urlopu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Bieżący rok" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Konsola" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Dział" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Nieobecności wg działów" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Przydziały wg działów" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Dział(y)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Opis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nazwa wyświetlana" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Czas trwania" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Pracownik" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Tag pracownika" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Nieobecności pracownika" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Pracowników" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Data końcowa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Pierwsza aprobata" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Brakuje treści formularza, tego raportu nie można wydrukować" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Od daty" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Grupuj wg" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Komentarz działu kadr" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Dział kadr" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Raport nieobecności wg działów" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Raport nieobecności wg pracowników" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Kość słoniowa" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Data ostatniej modyfikacji" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Ostatnio aktualizowane przez" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Ostatnia aktualizacja" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lawendowy" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Urlop" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Opis nieobecności" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Szczegóły nieobecności" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Wniosek urlopowy" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Wniosek urlopowy do zatwierdzenia" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Wniosek urlopowy" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Typ urlopu" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Typy nieobecności" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"Wnioski o urlop muszą być zatwierdzone wyślij (\"Do zatwierdzenia\") aby " +"zostały zatwierdzone." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Aby zatwierdzić, należy pozostawić prośbę o potwierdzenie." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Żądanie urlopu musi zostać potwierdzone lub zatwierdzone, aby odmówić." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"Żądania urlopu muszą być w stanie projektu, kliknij (\"Prześlij\") aby " +"potwierdzić i przesłać Twoje żądanie o urlop." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Urlop do zatwierdzenia" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Nieobecności" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Przydziały" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Wykorzystane nieobecności" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Analiza nieobecności" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Pozostałe nieobecności" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Wnioski urlopowe" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Podsumowanie nieobecności" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Wykorzystane niobecności:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Nieobecności wg działów" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Nieobecności wg typów" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Nieobecności członka Twojego zespołu" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Nieobecności do zatwierdzenia" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Nieobecności." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Zatwierdzone nieobecności/przydziały" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Odrzucone nieobecności/przydziały" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Potwierdzone nieobecności/przydziały" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "nieobecności/przydziały Pierwsze potwierdzenie" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Jasnoniebieski" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Jasny koralowy" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Jasnoseledynowy" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Jasnozielony" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Jasnoróżowy" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Jasno-łososiowy" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Jasnożółty" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Powiązane zgłoszenia" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Purpurowy" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Menedżer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Maksymalnie nieobecności" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Maksymalnie" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Liczba dni urlopu - Urlopy wykorzystane" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Nieobecności dozwolone - Nieobecności wykorzystane - Nieobecności oczekujące" +" aprobaty" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Spotkanie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Typ spotkania" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Tryb" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Miesiąc" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Nieobecności mojego działu" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Moje nieobecności" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Moje wnioski" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Nieobecności mojego zespołu" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nowy" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Liczba dni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Liczba nieobecności" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "Liczba dni wniosku o urlop zgodnie z twoim harmonogramem pracy." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Urzędnik" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Kiedy urlop jest zatwierdzoy, to odoo utworzy spotkanie tego typu w " +"kalendarzu." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Po zarejestrowaniu Twojego wniosku o urlop, zostanie on wysłany\n" +"                 do menedżera do sprawdzania poprawności. Pamiętaj, aby ustawić poprawny typ urlopu\n" +"                 (rekuperacja, urlop prawny, choroba) i dokładną\n" +"                 liczbę dni związanych z Twoim urlopem." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Opcje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Nadrzędny" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Drukuj" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Powody" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Czerwony" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Odmów" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Odmówiono" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Użytkownik powiązany z zasobem do zarządzania jego dostępnością" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Pozostałe dni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Pozostało dni urlopu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Pozostałe prawne nieobecności" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Pozostałe nieobecności" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Raportowanie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Typ wniosku" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Wniosek aprobowano" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Żądanie jest utworzone i oczekuje na potwierdzenie" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Wniosek odrzucony" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Żądanie jest potwierdzone i oczekuje na drugie potwierdzenie" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Wnioski do zaaprobowania" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Przywróć do projektu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Szukaj urlopów" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Wyszukuj typów nieobecności" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Druga aprobata" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "Zobacz Przydział" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "Zobacz nieobecności" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Wybierz typ nieobecności" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Zwolnienie lekarskie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Data Początkowa" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Miesiąc początkowy" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Suma" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Liczba dni musi być większa niż 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Liczba pozostałych urlopów nie jest wystarczająca dla tego rodzaju " +"niobecności. Proszę również sprawdzić urlopy oczekujące na walidację." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Data początkowa musi być przed datą końcową." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"To pole jest automatycznie wypełniane przez użytkownika zatwierdzającego " +"urlop" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Ta część jest automatycznie wypełniana przez użytkownika, który zatwierdza " +"urlop na drugim poziomie (jeśli typ urlopu wymaga drugiego zatwierdzania)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"Ta wartość jest podawana przez sumę wszystkich żądań urlopu z wartością " +"ujemną." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Ta wartość jest podana przez sumę wszystkich żądań urlopu z wartością " +"dodatnią." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Do aprobaty" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Do daty" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Do wydania" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Do wysłania" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Suma pracowników" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Syma urlopów wg typów" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Całkowita liczba legalnych urlopów przydzielonych temu pracownikowi, zmień " +"tę wartość, aby utworzyć wniosek o przydział / urlop. Łącznie w oparciu o " +"wszystkie typy urlopów bez nadpisania limitu." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Typ" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Urlop bezpłatny" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Nieprzeczytane wiadomości" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Użytkownik" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Zatwierdź" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "Zatwierdzający" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Fioletowy" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Wirtualne pozostałe niebecności" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Oczekuje na aprobatę" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Oczekuje na drugą aprobatę" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Oczekuje na drugą walidację" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Pszenny" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Po wybraniu, prośby o przydział urlopu tego typu będzie wymagane " +"potwierdzenie 2-ch osób." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Możesz przypisać pozostałe nieobecności prawne dla każdego pracownika, Odoo\n" +"                automatycznie utworzy i sprawdzi żądania alokacji." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Nie możesz mieć dwóch urlopów zachodzących na siebie!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Nie możesz usunąć nieobecności, która jest w stanie %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Nie możesz zmniejszyć zatwierdzonych wniosków przydziałowych" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Nie możesz ustawić żądania ulopu jako '%s'. Skontaktuj się z menedżerem " +"zasobów ludzkich." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Musisz wybrać co najmniej jeden dział i spróbować ponownie." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "dni" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "np raport do następnego miesiąca..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "z" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "do" diff --git a/odex30_base/hr_holidays_community/i18n/pt.po b/odex30_base/hr_holidays_community/i18n/pt.po new file mode 100644 index 0000000..3759a1a --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/pt.po @@ -0,0 +1,1484 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Manuela Silva , 2018 +# Daniel C Santos , 2018 +# Martin Trigaux, 2018 +# Ricardo Martins , 2018 +# MS , 2018 +# Nuno Silva , 2018 +# Diogo Fonseca , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Diogo Fonseca , 2018\n" +"Language-Team: Portuguese (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!importante ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!importante />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!importante/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!importante; tamanho da letra: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s em %s : %.2f dia(s)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "para" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Possibilidade para ver as Ausências Restantes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Ativo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Alocações e Ausências Ativas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Adicione uma razão..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Todas as Ausências" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Alocar Ausências para Funcionários" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Dias Alocados" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Alocação" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Modo de Alocação" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Pedido de Atribuição" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Pedidos de Alocação" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Pedidos de Alocação para Aprovar" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Alocação para %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Permitido ultrapassar o limite" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Analisar a partir de" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Aplicar validação dupla" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Analise das Avaliações" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Aprovar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Aprovado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Ausências Aprovadas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Atribuir Ausências" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Preto" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Azul" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Ambos Aprovados e Confirmados" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Castanho" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Por Funcionário" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Por Etiqueta de Empregado" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Por Funcionário: Alocação/Pedido de funcionário individual, Por Etiquta de " +"Empregado: Alocação/Pedido para grupo de funcionários na categoria" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Categoria" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Categoria do funcionário" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Escolha 'Pedido de Ausência' se alguém quiser registar um dia de ausência.\n" +"Escolha 'Pedido de Alocação' se quiser aumentar o número dias de ausência disponíveis para alguém" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Cor" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Cor no Relatório" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Empresa" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Dias Compensatórios" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Configuração" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Confirmar" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Confirmado" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Criada por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Criado em" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Estado da ausência atual" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Tipo de Licença Atual" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Painel" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Departamento" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Ausências do Departamento" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Alocação das Ausências do Departamento" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Departamento(s)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Descrição" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nome a Mostrar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Duração" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Funcionário" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Etiqueta de Funcionário" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Funcionário(s)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Data de Fim" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Primeira aprovação" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Conteúdo do formulário em falta, o relatório não pode ser impresso." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "De" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Desde" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Departamento de RH" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Relatório do Resumo de Ausências dos RH por Departamento" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Relatório do Resumo de Ausências dos RH por Funcionário" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Se o campo ativo é definido como falso, ela permitirá que oculte o tipo de " +"licença sem a remover." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Se selecionar esta opção, o Odoo permite que os funcionários tenham mais " +"dias de ausência do que os estabelecidos neste tipo e estes não contam como " +"dias que 'estiveram ausentes' no formulário do funcionário." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Marfim" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavanda" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Baixa" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Detalhe Leave" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Detalhes da Ausência" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Pedido de Ausência" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Pedido de Ausência para Aprovar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Pedidos de Ausência" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Tipo de Ausência" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Tipos de Ausência" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Deixar para Aprovar" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Ausências" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Alocação de Ausências" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Ausências Já Tomadas" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Análise das Ausências" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Ausências Restantes" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Pedido de Ausências" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Resumo de Ausências" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Ausências por Departamento" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Ausências por Tipo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Ausências do Membro da Sua Equipa" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Ausências para Aprovar" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Ausências para serem reportadas no Recibo de Vencimento" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Ausências." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Ausências/Alocação Aprovadas" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Ausências/Alocação Recusadas" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Ausências/Alocação Confirmadas" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Ausências/Alocação Primeira Aprovação" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Azul claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Coral claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Ciano claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Verde claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Rosa claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Salmão claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Amarelo claro" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Pedidos Relacionados" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Gestor" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Máximo permitido" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "N.º. máximo de dias de ausência permitidos - Dias já utilizados" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"N.º. máximo de ausências permitidos - Ausências já utilizadas - Ausências a " +"aguardar aprovação" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Reunião" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Tipo de Reunião" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Modo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Mês" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Ausências do Meu Departamento" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "As Minhas Ausências" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Os Meus Pedidos" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "As Ausências da Minha Equipa" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Novo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Número de Dias" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Número de Ausências" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Escritório" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Uma vez que uma ausência é validada, Odoo criará uma Ausência/Evento " +"correspondente a este tipo no calendário." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Opções" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Fonte" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Razões" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Vermelho" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Recusar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Recusado" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" +"Nome do utilizador relacionado para o recurso para gerir o seu acesso." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Dias restantes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Ausências Restantes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Ausências Legais Restantes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Ausências restantes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Relatórios" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Tipo de pedido" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Pedido aprovado" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Pedido recusado" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Pedidos para Aprovar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Repor Rascunho" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Pesquisar Ausência" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Pesquisar tipo Leave" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Segunda Aprovação" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Selecionar Tipo de Ausência" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Ausências por Doença" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Data de Início" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Mês de Início" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Estado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Soma" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"O funcionário ou a categoria de funcionário, deste pedido está em falta. Por" +" favor, certifique-se que o utilizador está associada a um funcionário." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "O número de dias tem que ser maior que 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"O número de ausências restantes não é suficiente para este tipo de ausência.\n" +"Por favor verifique se existem também ausências á espera de validação." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "A data de início deve ser anterior à de término" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Esta área é automaticamente preenchida pelo utilizador que valida a licença" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Esta área é automaticamente preenchida pelo utilizador que validar a leave " +"com segundo nível (If Leave type need second validation)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Para Aprovar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Até" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Para Fazer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Por Submeter" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Total de férias, por tipo" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Tipo" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Por pagar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Mensagens por ler" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Utilizador" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Validar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violeta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Ausências Legais Virtuais" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "A Aguardar Aprovação" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "A Aguardar Segunda Aprovação" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Trigo" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Quando selecionada, a Alocação/Pedidos de Ausência deste tipo, exigem uma " +"segunda validação para ser aprovado." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Não pode ter duas ausências no mesmo dia!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Não pode apagar ausências cujo estado é %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Não pode reduzir solicitações de alocação validados" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Não pode definir um pedido de ausência como '%s'. Contate com um gestor de " +"recursos humanos." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Tem que selecionar pelo menos um departamento, e tente de novo." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "dias" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "do" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "para" diff --git a/odex30_base/hr_holidays_community/i18n/pt_BR.po b/odex30_base/hr_holidays_community/i18n/pt_BR.po new file mode 100644 index 0000000..187af5e --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/pt_BR.po @@ -0,0 +1,1509 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# falexandresilva , 2017 +# Luiz Carlos de Lima , 2017 +# André Augusto Firmino Cordeiro , 2017 +# danimaribeiro , 2017 +# Mateus Lopes , 2017 +# Rodrigo de Almeida Sottomaior Macedo , 2017 +# grazziano , 2017 +# Martin Trigaux, 2017 +# Silmar , 2017 +# Marcel Savegnago , 2019 +# Lauro de Lima , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Lauro de Lima , 2019\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g restante(s) de %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f dia(s)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s em %s : %.2f dia(s)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Departamentos e Funcionários" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Capaz de ver as Licenças Restantes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Ausência" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Ausência de Hoje" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Empregados Ausente(s), cujo pedido de folhas é confirmado ou validado hoje" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Funcionários Ausentes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Ausente Hoje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Ativo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Folhas ativas e atribuições" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Tipos de Ativos " + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Escreva o motivo..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Todas as Licenças" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Definir Folgas para os Funcionários" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Dias alocados" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Alocação" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Modo de Alocação" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Solicitação de Alocação" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Solicitações de Alocação" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Pedidos de alocação de aprovar" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Alocação para %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Atribuição a Aprovar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Alocações" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Permitir Ultrapassar o Limite" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Análise" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Aplicar Validação Dupla" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Análise da Avaliação" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Aprovar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Aprovada" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Licenças Aprovadas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Folgas Definidas" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Preto" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Azul" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Ambos Aprovado e Confirmado" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Marrom" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Por Funcionário" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Por Marcador de Funcionário" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Por Funcionário: Alocação/Pedido individual, por Marcador de Funcionário: " +"Alocação/Pedido para grupo de funcionários na categoria" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Pode redefinir" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Cancelado" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Categoria" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Categoria do Funcionário" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Escolha 'Pedido de Folga' se alguém quer tirar um dia de folga.\n" +"Escolha 'Solicitação de Alocação \"se você quiser aumentar o número de folgas disponíveis para alguém" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Clique aqui para criar um novo pedido de alocação de férias." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Clique aqui para criar um novo pedido de alocação." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Clique para criar uma nova solicitação de licença." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Clique para criar uma nova solicitação de licença." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Cor" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Cor no Relatório" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Comentário pelo Gestor" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Empresa" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Dias Compensatórios" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Configuração" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Confirmar" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Confirmado" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Criado em" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Situação Atual das Folgas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Tipo de Folga Atual" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Ano Atual" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Painel" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Departamento" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Licenças do Departamento" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Atribuição de Licenças do Departamento" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Departamento(s)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Descrição" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nome exibido" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Duração" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Funcionário" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Marcador de Funcionário" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Licença de Funcionário" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Fúncionario(s)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Data Final" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Primeira Aprovação" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" +"Conteúdo do formulário está em branco, esse relatório não pode ser impresso." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "De" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Data Inicial" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Esverdeie este botão quando a licença for descontada em conta no holerite." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Agrupar Por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Comentários do RH" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Departamento de RH" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Relatório de Folgas do RH por Departamento" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Relatório do Resumo de Folgas do RH por funcionário" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Se o campo ativo for definido como falso, isto permitirá a você esconder o " +"tipo de folga sem removê-lo" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Se você selecionar esta opção, o sistema permite que os funcionários a tire " +"mais folgas do que as disponíveis para este tipo e levá em conta para as " +"\"Folgas Legais Remanescentes\", definidos no formulário do funcionário." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Marfim" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Última modificação em" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavanda" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Sair" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Detalhes da Folga" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Detalhes da Folga" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Pedido de Folga" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Pedidos de folga para Aprovar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Pedidos de Folga" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Tipo de falta" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Tipo de Folga" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Licença para Aprovar" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Folgas" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Atribuição de Licenças" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Folga já tirada" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Análise de Folgas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Licenças Restantes" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Pedido de Folga" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Resumo das Folgas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Licenças Retiradas:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Folgas por Departamento" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Folgas por Tipo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Licenças de Seu Membro de Equipe" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Licenças para Aprovar" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Licenças a reportar no Holetire" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Licenças." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Licenças/Atribuições Aprovadas" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Licenças/Atribuições Reprovadas" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Folhas/alocações confirmadas" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Licenças/Atribuições: primeira aprovação" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Licenças Legais 2019" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Azul Claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Coral Leve" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Ciano Claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Verde claro" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Rosa" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Salmão Leve" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Amarelo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Solicitações Vinculadas" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Lilás" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Gerente" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Max Licenças:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Máximo Permitido" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Máximo de faltas permitidas - Faltas já contabilizadas" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Máximo de Licenças Permitidas - Licenças já Usufruidas - Licenças Aguardando" +" Aprovação" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Reunião" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Tipo de Reunião" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Modo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Mês" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Folgas em meu Departamento" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Minhas Folgas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Minhas Solicitações" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Licenças de Minha Equipe" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Novo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Numero de dias" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Número de Licenças" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Oficial" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Uma vez que uma licença é validada, o Odoo irá criar um evento no calendário" +" correspondente a esse tipo." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Opções" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Superior (Conta-pai)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Imprimir" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Motivos" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Vermelho" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Recusar" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Recusado" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Usuário relacionado para o gerente controlar seus acessos" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Dias Restantes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Folhas Restantes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Folgas Restantes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Folgas Restantes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Relatado no último holerite" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Relatórios" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Tipo de Solicitação" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Solicitação Aprovada" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Pedido criado e aguardando confirmação" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Solicitação recusada" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Pedido validado, aguardando a segunda validação" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Solicitações a Aprovar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Voltar para Provisório" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Procurar Folga" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Procurar tipo de Folga" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Segunda Aprovação" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Escolha o Tipo de Folga" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Folgas por Doença" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Data de Início" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Mês de Início" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Situação" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Soma" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"O funcionário ou categoria de funcionário deste pedido está faltando. Por " +"favor, certifique-se de que o seu login de usuário está vinculado a um " +"funcionário." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"O recurso por trás do campo 'Restante Legal Folhas' só pode ser usado quando" +" há apenas um tipo de licença com a opção 'Permitir substituir limite' " +"desmarcada. (%s Encontrado). Caso contrário, a atualização é ambígua, pois " +"não podemos decidir qual tipo de licença a atualização deve ser feita. Você " +"pode preferir usar os menus clássicos 'Solicitações de Saída' e " +"'Solicitações de alocação' localizados no Aplicação de folhas para gerenciar" +" os dias de férias dos funcionários se a configuração não permitir usar esse" +" campo." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "O número de dias deve ser maior do que 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"O número de folgas restantes não é suficiente para este tipo de licença.\n" +"Por favor, verifique também as folgas à espera de validação." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "A data inicial deve ser anterior a data final." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Esta área é preenchida automaticamente pelo usuário que valida a folga" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Esta área é automaticamente preenchida pelo usuário que validar a licença " +"com segundo nível (Se o tipo de licença precisa de segunda validação)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Esta cor será usada no resumo da folga localizada em Relatórios\\Folgas por " +"Departamento." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Para Aprovar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Até a Data" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "A Fazer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Reportar no Holerite" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Para Enviar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Total de Funcionários" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Total de Folgas por tipo" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Número total de folgas legais alocados a este funcionário, alterando este " +"valor para criar um pedido de folga/alocação. Total com base em todos os " +"tipos de folgas, sem limite de substituição." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Tipo" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "A Pagar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Mensagens não lidas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Usuário" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Validar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violeta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Licenças Virtuais Restantes" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Aguardando Aprovação" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Aguardando Segunda Aprovação" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Aguardando Segunda Validação" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Bege" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Quando selecionado, a Locação/Requerimento de Saída deste tipo necessita de " +"uma segunda aprovação." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Você pode atribuir as Licenças Legais restantes para cada funcionário, Odoo\n" +"criará e validará automaticamente os pedidos de atribuição." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Você não pode ter duas folgas que se sobrepõe no mesmo dia!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Você não pode excluir uma folga que está no estado %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Você não pode reduzir solicitações de alocação validadas" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Você não pode definir uma solicitação de licença como '%s'. Contacte um " +"gerente de recursos humanos." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" +"Você precisa selecionar pelo menos um Departamento, e tentar novamente." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "dias" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "por exemplo, Reportar no próximo mês..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "de" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "até" diff --git a/odex30_base/hr_holidays_community/i18n/ro.po b/odex30_base/hr_holidays_community/i18n/ro.po new file mode 100644 index 0000000..aeb7d33 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/ro.po @@ -0,0 +1,1480 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Iulian Cutui , 2017 +# Cozmin Candea , 2017 +# Martin Trigaux, 2017 +# Dorin Hongu , 2018 +# Foldi Robert , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Foldi Robert , 2020\n" +"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g rămase din%g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f zile" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s - %s : %.2f zile" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "din" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "la" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Departamente și angajați" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Capabil să vadă liberele rămase" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Absență" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Absența de Astăzi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Angajați absenți" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Absent astăzi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Activ(a)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Libere active și alocate" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Tipuri active" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Adăugați un motiv..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Toate liberele" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Zile libere alocate pentru angajați" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Zile Alocate" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Alocare" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Mod Alocare" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Cerere Alocare" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Cereri de alocare" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Cereri de Alocare de Aprobat" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Alocare pentru %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Alocare %s : %.2f zile la%s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Alocare de aprobat" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Alocări" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Permiteti depasirea limitei" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Analiza de la" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Aplicati Validarea Dubla" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Analiza Evaluarilor" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Aprobă" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Aprobat(a)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Libere aprobate" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Atribuiti Concedii" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Negru" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Albastru" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Atat Aprobat cat si Confirmat" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Maro" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Dupa Angajat" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Dupa Eticheta Angajatului" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Dupa Angajat: Alocare/Cerere pentru un singur Angajat, Dupa Eticheta " +"Angajatului: Alocare/Cerere pentru un grup de angajati in categoria" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Poate reseta" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Anulează" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Anulat(ă)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Categorie" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Categorie Angajat" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Selectati 'Cerere de concediu' atunci cand cineva doreste sa isi ia o zi " +"libera. Selectati 'Cerere de alocare' daca doriti sa mariti numarul de " +"concedii disponibile pentru cineva" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Color" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Culoare în Raport" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Nota managerului" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Companie" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Zile compensatorii" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Configurare" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Confirmă" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Nelansată" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Creat în" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Statusul concediului actual" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Tipul Concediului actual" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Anul curent" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Tablou de bord" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Departament" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Liberele departamentului" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Departament(e)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Descriere" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Nume afișat" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Durată" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Angajat" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Eticheta Angajat" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "Liberele angajaților" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Salariat(i)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Dată sfârșit" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Prima aprobare" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Lipsa conținutului formularului, acest raport nu poate fi tipărit." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "De la" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "De la data de" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Grupează după" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Comentarii HR" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "Departament" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Raport Continut COncedii HR Dupa Departament" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Raport Continut Concedii HR pe Angajati" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Daca campul activ este setat pe fals, va va permite sa ascundeti tipul " +"concediului fara a-l sterge." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Fildes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Ultima modificare la" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Ultima actualizare pe" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavanda" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Părăsește" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Detalii concediu" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "Detalii zile libere" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Cerere de concediu" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "Cereri de concediu" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Tipul concediului" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Tipuri de zile libere" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"Solicitarea de liber trebuie confirmată (\"de aprobat\") pentru a o aproba." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Libere de aprobat" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Libere" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Alocare libere" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Concedii luate deja" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Analiza concediu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Libere rămase" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Cerere concediu" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Rezumat concedii" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Libere luate:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Concedii dupa Departament" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Concedii dupa Tip" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Libere de aprobat" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "Libere." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Albastru deschis" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Coral deschis" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Cyan deschis" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Verde deschis" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Roz deschis" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Somon deschis" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Galben deschis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Cereri asociate" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Manager" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Maximul Permis" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Maximul de concedii permise - Concedii deja luate" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Întâlnire" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Tip Intalnire" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Mod" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Luna" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Concediile din Departamentul meu" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Liberele mele" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "Cererile mele" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nou(ă)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Număr de zile" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Număr de libere" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Director" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Opțiuni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Părinte" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Tipăriți" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Motive" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Rosu" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Refuzați" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Respins" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Numele utilizatorului asociat resursei pentru a-i gestiona accesul." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Zile ramase" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Concedii ramase" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Concedii legale ramase" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Concedii ramase" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Raportat în ultima plătă" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Raportare" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "Tip cerere" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "Cerere aprobata" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Solicitarea a fost creata si asteapta confirmarea" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "Cerere refuzata" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "Cereri de Aprobat" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Resetare la Ciornă" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Cautati Concediul" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Cautati Tipul concediului" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "A doua aprobare" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "Vezi alocare" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Selecteaza Tipul Concediului" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Concedii medicale" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Dată început" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Lună de start" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Stare" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Sumă" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Nu există o categorie de angajați sau angajați din această solicitare. " +"Asigurați-vă că datele de conectare ale utilizatorilor dvs. sunt legate de " +"un angajat." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Numărul de zile trebuie sa fie mai mare de 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Data de inceput trebuie sa fie anterioara datei de sfarsit." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Aceasta parte este completata automat de utilizatorul care valideaza " +"concediul" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Acest camp este completat automat de catre utilizatorul care valideaza " +"concediul cu al doilea nivel (Daca Tipul de concediu necesita o a doua " +"validare)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "De aprobat" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "La zi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "De făcut" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Pentru raportare în Payslip" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "De Depus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Numărul total de angajați" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Total concedii dupa tip" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Numărul total de concedii legale alocate acestui angajat, modifica aceasta " +"valoare pentru a crea alocarea/cererea de concediu. Totalul se bazeaza pe " +"toate tipurile de concediu fara limita prioritara." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Tip" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Neplatit" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Mesaje necitite" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Operator" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Validează" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "Validator" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violet" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Asteapta aprobare" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Se asteapta a doua aprobare" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Grau" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Atunci cand este selectat, Alocarea/Cererea de Concediu pentru acest tip " +"necesita o a doua validare care sa fie aprobata." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Nu puteți avea 2 concedii care se suprapun în aceeași zi!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Nu puteți șterge un concediu care este în starea %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Trebuie să selectați cel puțin un Departament. Și încercați din nou." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "zile" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "de exemplu. Raportează la luna următoare ..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "ale" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "la" diff --git a/odex30_base/hr_holidays_community/i18n/ru.po b/odex30_base/hr_holidays_community/i18n/ru.po new file mode 100644 index 0000000..282c2a1 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/ru.po @@ -0,0 +1,1531 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Русский «kolobok2048» Ивашка , 2017 +# Denis Trepalin , 2017 +# Amaro Vita , 2017 +# Masha Koc , 2017 +# Aider Kerimov , 2017 +# Алексей Билькевич (belskiy) , 2017 +# Evgeny , 2017 +# Collex100, 2017 +# Максим Дронь , 2017 +# Sergey Vilizhanin, 2017 +# Viktor Pogrebniak , 2017 +# Martin Trigaux, 2017 +# sergeiruzkiicode , 2018 +# Vasiliy Korobatov , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Vasiliy Korobatov , 2019\n" +"Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "осталось %g из %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f дней" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s on %s : %.2f день(ей)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "from" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "to" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Отделы и сотрудники" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Может видеть остающиеся дни отпуска" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Отсутствие" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Отсутствие на сегодня" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Отсутствует сотрудник(и), чьи запросы отпуска подтверждены или проверены на " +"сегодня" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Отсутствующие сотрудники " + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Отсутствует(-ют) сегодня" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Актив" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Активные отпуска и распределения" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Активные виды" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Добавьте основание..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Все отпуска" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Распределение отпусков для сотрудников" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Запланированные дни" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Планирование" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Режим планирования" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Запрос на планирование" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Запросы на планирование" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Запросы на планирование к утверждению" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Планирование для %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Планирование для %s : %.2f день(дней) до %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Распределения к утверждению" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Распределения" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Разрешить выход за ограничение" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Анализировать из" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Применить двойное утверждение" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Аттестационный анализ" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Утвердить" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Утвержден" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Утвержденные отпуска" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Назначить отпуска" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Черный" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Синий" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Подтвержденный и утвержденный" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Коричневый" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "По сотруднику" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "По тегам" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"По сотруднику: Распределение/запрос для каждого сотрудника, по тегу " +"сотрудника: Распределение/запрос для группы сотрудников в категории" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Может сбросить" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Отменить" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Отменено" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Категория" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Категория сотрудника" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Выберите \"Запрос на отпуск\" если кто-либо берет выходной.\n" +"Выберите \"Запрос на планирование\" если вы хотите увеличить количество доступных дней отпуска для кого-либо" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Нажмите здесь, чтобы создать новый запрос на выделение отпуска." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Кликните, чтобы создать новое планирование отпуска." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Кликните, чтобы создать новый запрос на отпуск." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Кликните, чтобы создать новый запрос на отпуск." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Цвет" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Цвет в отчете" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Комментарий менеджера" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Компания" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Компенсационные дни" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Настройка" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Запросить" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Запрошен" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Создано" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Создан" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Текущий статус отгула" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Текущий тип отгула" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Текущий год" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Панель управления" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Подразделение" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Отпуска отдела" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Планирование отпусков отдела" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Отдел(ы)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Описание" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Отображаемое Имя" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Длительность" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Сотрудник" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Тег сотрудника" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Отпуск работника" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Сотрудник(и)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Дата окончания" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Первое утверждение" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Не найдены данные в форме, отчет не сформирован" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "С" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Дата с" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "Озелините эту кнопку, когда отпуск был учтен в счет зарплаты." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Группировать по" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Комментарии HR" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Отдел HR" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Итоговый отчет по отпускам в разрезе отделов" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Итоговый отчет по отпускам в разрезе сотрудников" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "Номер" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Если активное поле установлено в False, это позволяет вам скрыть тип без его" +" удаления." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Если вы установите этот флажок, система позволяет сотрудникам брать больше " +"отпусков, чем уже имеются для этого типа и не будет учитывать \"оставшийся " +"обязательный отпуск\", указанный в карточке сотрудника." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Слоновой кости" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Последнее изменение" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Последний раз обновил" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Последнее обновление" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Бледно-лиловый" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Отпуск" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Подробнее" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Отпуска подробно" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Заявка на отпуск" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Заявка к утверждению" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Заявки на отпуск" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Вид отпуска" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Виды отпусков" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "Запрос на отпуск нужно одобрить(кнопка \"Утвердить\")." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Заявку на отпуску необходимо одобрить." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Заявка на отпуск должна быть утвержденной или разрешенной, чтобы можно было " +"ее отменить." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"Заявка на отпуск должна быть в состоянии Черновика (кнопка \"Отправить\"), " +"чтобы можно было ее подтвердить." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Для возврата в состояние черновика, заявка должна быть в статусе " +"\"Отклонена\" или \"К утверждению\"." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Отпуска к утверждению" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Отпуска" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Планирование отпусков" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Уже использованные отпуска" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Анализ отпусков" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Отпусков осталось" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Запрос на отпуск" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Обзор отпусков" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Использованные отпуска:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Отпуска по отделу" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Отпуска по типу" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Отпуска вашей команды" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Отпуска к утверждению" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Отпуска к отражению в расчетнике" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Отпуска." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Отпуска/Распределения утверждено" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Отпуска/Распределения отказаны" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Отпуска/Распределения подтверждены" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Отпуска/Распределения первичное согласование" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Обязательные отпуска 2019" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Светло-синий" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Светло-коралловый" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Светло-голубой" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Светло-зеленый" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Светло-розовый" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Светлый оранжево-розовый" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Светло-желтый" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Связанные заявки" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Пурпурный" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Менеджер" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Макс. отпуск:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Максимум разрешено" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Макс.доступные дни - использованные" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "Макс.доступные дни - использованные - ожидающие утверждения" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Встреча" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Тип встречи" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Режим" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Месяц" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Отпуска моего отдела" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Мои отпуска" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Мои запросы" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Отпуска моей команды" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Новый" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Кол-во дней" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Количество отпусков" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" +"Количество рабочих дней по календарю, приходящихся на запрашиваемый период." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Должностное лицо" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"После подтверждения отпуска, Odoo создать связанное мероприятие данного типа" +" в календаре." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"После того, как вы запишите запрос на отпуск, он будет отправлен\n" +" к менеджеру на утверждение. Убедитесь, что вы отсылаете запрос на отпуск\n" +" на верное количество дней, а также правильного вида(по болезни, плановый \n" +"\t\tотпуск, компенсация и т.п.)." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Только менеджер по персоналу может завизировать запрос на отпуск(второе " +"разрешение)." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Только менеджер по персоналу или соответствующий сотрудник может вернуть " +"запрос в состояние черновика." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" +"Только сотрудник по кадрам или глава менеджер по персоналу может утверждать " +"запросы на отпуск." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" +"Только сотрудник по кадрам или глава менеджер по персоналу может отклонять " +"запросы на отпуск." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Параметры" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Родитель" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Печать" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Основание" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Красный" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Отклонить" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Отказано" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Пользователь управляющий доступом к ресурсу" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Оставшиеся дни" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Оставшиеся отпуска" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Оставшиеся обязательные отпуска" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Оставшиеся отпуска" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Отражено в последних платежных ведомостях" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Отчетность" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Тип запроса" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Подтвержденный запрос" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Запрос создан и ожидает подтверждения" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Запрос отклонен" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Запрос подтвержден, ожидает второго подтверждения" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Запросы к утверждению" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Переместить в черновики" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Поиск отпуска" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Искать по типу отгула" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Второе утверждение" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "См. план" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "См. отпуск" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Выберите тип отпуска" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Отгулы по болезни" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Дата начала" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Месяц начала" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Статус" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Сумма" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Сотрудник или категория сотрудников данного запроса не найдена. Пожалуйста " +"убедитесь что ваш Пользователь связан с Сотрудником." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"Функция, лежащая в основе поля «Оставшийся обязательный отпуск», может использоваться только в том случае, когда имеется только один тип отпуска с опцией 'Разрешить превышать лимит'. (Найдено %s). В противном случае подсчет может быть неверным, так как мы не знаем, из какого типа отпуска снимать дни.\n" +"  Вы можете использовать классические меню 'Запросы на отпуск'» и 'Запросы на планирование', расположенные в приложении «Отпуска», чтобы управлять днями отпуска сотрудников, если конфигурация не позволяет использовать это поле." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Количество дней должно быть больше 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Количества оставшихся дней отпуска недостаточно для данного типа.\n" +"Также проверьте, пожалуйста, отпуска ожидающие утверждения." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Начальная дата должна быть раньше конечной даты." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"Статус 'Запросить', когда запрос создан.\n" +"Статус 'Утвердить', когда запрос подтвержден пользователем.\n" +"Статус 'Отклонен', когда запрос отклонен менеджером.\n" +"Статус 'Утверждён', когда запрос одобрен менеджером." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Поле автоматически заполняется пользователем, который утверждает запрос на " +"отпуск" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Эта область автоматически заполняется пользователем, который утверждает " +"отпуск вторым(если тип Отпуска требует двойное визирование)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Этот цвет будет использоваться в сводке отпусков, расположенном в разделе " +"Отчеты > Отпуска по отделам." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"Это значение считается как сумма всех запросов на отпусков с отрицательным " +"значением." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Это значение считается как сумма всех запросов на отпусков с положительным " +"значением." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Утвердить" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "По дату" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Сделать" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Отразить в расчетной ведомости" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Запросить" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Итого сотрудников" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Итого выходных по типу" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Общее количество обязательного(планового) отпуска данного сотрудника; " +"изменить это значение можно создав запрос на отпуск. Сумма состоит из всех " +"не превышающих лимит отпусков." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Тип" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Без сохранения з.п." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Непрочитанные Сообщения" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Пользователь" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Проверить" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "Утверждающий" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Фиолетовый" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Виртуальные оставшиеся отпуска" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Ожидает утверждения" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Ожидает второго утвердения" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Ожидание Второго Утверждения" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Пшеничный" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"После выбора, Утверждение/Запрос отгула для этого типа получают второе " +"подтверждение для утверждения." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Вы можете назначить оставшиеся обязательные отпуска для каждого сотрудника, Odoo\n" +" автоматически создаст и утвердит заявку на планирование." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Два ваших отпуска не могу приходиться на один день!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Вы не можете удалить отпуск, который находиться в состоянии %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Вы не можете уменьшить утвержденные запросы" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Вы не можете задать заявку на отпуск как '%s'. Спросите менеджера почему." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" +"Вы должны выбрать как минимум одно подразделение. И попробовать снова." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "дней" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "нап. 'К оплате в след. месяце'" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "из" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "по" diff --git a/odex30_base/hr_holidays_community/i18n/sk.po b/odex30_base/hr_holidays_community/i18n/sk.po new file mode 100644 index 0000000..5e57a35 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/sk.po @@ -0,0 +1,1493 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Pavol Krnáč , 2018 +# Stefan Stieranka , 2018 +# Martin Trigaux, 2018 +# Matus Krnac , 2018 +# Jaroslav Bosansky , 2018 +# gebri , 2018 +# Rastislav Brencic , 2020 +# karolína schusterová , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: karolína schusterová , 2020\n" +"Language-Team: Slovak (https://www.transifex.com/odoo/teams/41243/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g zostávajúcich z %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color: " + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color: " + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan= " + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "od" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "do" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Oddelenia a Zamestnanci" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Schopný vidieť zostávajúce voľno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Absencia" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Absencia k dnešku" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Neprítomní zamestnanci, ktorých žiadosť o odchod je dnes potvrdená alebo " +"potvrdená" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Neprítomní zamestnanci" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Neprítomný dnes" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktívne" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Aktívne Voľná a Pridelenia" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktívne typy" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Pridať dôvod" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Všetky voľná" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Prideliť voľno pre zamestnancov" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Pridelené dni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Pridelenie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Mód pridelenia" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Žiadosť o pridelenie" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Žiadosti o pridelenie" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Žiadosti o pridelenie na schválenie" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Pridelenie pre %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Pridelenie na schválenie" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Pridelenia" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Umožniť prepísať limit" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Analýza od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Uplatniť dvojité overovanie" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Analýza hodnotenia" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Schváliť" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Schválené" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Schválené voľná" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Pridelené voľná" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Čierna" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Modrá" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Schválené aj Potvrdené" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Hnedá" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Podľa zamestnanca" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Podľa menovky zamestnanca" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Podľa zamestnanca: pridelenie / žiadosť pre konkrétneho zamestnanca, podľa " +"menovky zamestnanca: pridelenie / žiadosť pre skupinu zamestnancov v " +"kategórii" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Môže resetovať" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Zrušiť" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Zrušené" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Kategória" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Kategória zamestnanca" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Zvoľte \"Žiadosť o voľno\", ak niekto chce deň voľna.\n" +"Zvoľte \"Žiadosť pridelania\" ak chcete zvýšiť počet voľna niekomu dostupného" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Kliknutím vytvoríte novú Žiadosť o voľno." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Farba" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Farba vo výkaze" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Komentár manažéra" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Spoločnost" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Kompenzačné dni" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Konfigurácia" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Potvrď" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Potvrdené" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Súčasný stav voľna" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Súčasný typ voľna" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Aktuálny rok" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Nástenka" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Oddelenie" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Voľná oddelenia" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Pridelenie voľna oddeleniu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Oddelenie(a)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Popis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Trvanie" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Zamestnanec" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Štítky zamestnanca" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "Zamestnancove voľno" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Zamestnanci" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Dátum ukončenia" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Prvé schválenie" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Chýba obsah formulára, túto správu nie je možné vytlačiť." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Od dátumu" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "Ozelente toto tlačidlo keď voľno bolo zohľadnené na výplatnej páske." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Zoskupiť podľa" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "HR komentáre" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "HR oddelenie" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "HR súhrnný výkaz voľna podľa oddelenia" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "HR súhrnný výkaz voľna podľa zamestnanca" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Ak je aktívne pole nastavené na nepravda, umožní vám schovať typ voľna bez " +"jeho odstránenia." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Ak zvolíte toto políčko, systém umožňuje zamestnancom aby si vzali viac " +"voľna ako je dostupné pre tento typ a nebude brať ich do úvahy pre \"Zvyšné " +"štátne voľná\" definované na formulári zamestnanca." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Slonová kosť" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Levanduľová" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Voľno" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Detail voľna" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "Detaily voľna" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Žiadosť o voľno" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Žiadosť o voľno na schválenie" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "Žiadosti o voľno" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Typ voľna" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Typy voľna" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Voľno na schválenie" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Voľná" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Pridelenie voľna" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Už vybraté voľná" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Analýza voľna" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Zostávajúce voľno" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Žiadosť o voľná" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Zhrnutie voľna" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Voľná podľa oddelení" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Voľná podľa typu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Voľná člena vášho týmu" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Voľná na schválenie" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Voľná na nahlásenie vo výplatnej páske" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "Voľná." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Voľná / Pridelenie schválené" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Voľná / Pridelenie zamietnuté" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Voľná/Pridelenia Potvrdené" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Voľná/Pridelenia Prvé Schválenie" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Bledo modrá" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Svetlo korálová" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Svetlo azúrová" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Svetlo zelená" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Svetlo rúžová" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Svetlo lososová" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Svetlo žltá" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Prepojené žiadosti" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Manažér" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Povolené maximum" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Maximálne povolené úrovne - Už vybraté voľná" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Maximálne povolené úrovne - Už vybraté voľná - Voľná čakajúce na potvrdenie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Stretnutie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Typ stretnutia" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Režim" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Mesiac" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Voľná môjho oddelenia" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Moje voľno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "Moje požiadavky" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Voľná mojho tímu" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Nové" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Počet dní" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Počet voľna" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Úradník" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Akonáhle je voľno sa potvrdené, Odoo vytvorí zodpovedajúce stretnutie tohto " +"druhu v kalendári." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Možnosti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Nadradené" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Tlač" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Dôvody" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Červená" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Odmietnuť" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Zamietnuté" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Súvisiace užívateľské meno pre zdroj na spravovanie jeho prístupu." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Ostávajúce dni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Ostávajúce voľná" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Ostávajúce štátne sviatky" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Ostávajúce voľná" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Nahlásené v posledných výplatných páskach" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Výkazy" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "Typ žiadosti" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "Žiadosť potvrdená" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Žiadosť vytvorená a čakajúca na potvrdenie" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "Žiadosť zamietnutá" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Žiadosť potvrdená, čaká na druhé potvrdenie" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "Žiadosti na potvrdenie" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Resetovať na koncept" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Hľadanie voľna" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Hľadanie typu voľna" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Druhé potvrdenie" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Vybrať typ voľna" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Pracovné neschopnosti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Počiatočný dátum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Mesiac začatia" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Stav" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Súčet" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Zamestnanec alebo zamestnanecká kategória tejto žiadosti chýba. Prosím, " +"uistite sa, že vaše prihlásenie užívateľa je prepojené so zamestnancom." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Počet dnú musí byť väčší ako 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Počet ostávajúcích dní nie je dostačujúci pre tento typ voľna.\n" +"Prosím overte aj voľná čakajúce na schválenie." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Dátum začiatku musí predchádzať dátumu konca." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Toto miesto je automaticky vyplnené užívateľom, ktorý potvrdzuje voľno" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Toto miesto je automaticky vyplnené užívateľom, ktorý potvrdzuje voľno s " +"druhou úrovňou (ak typ voľna potrebuje druhé potvrdenie)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Na schválenie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "K dátumu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Na spravenie" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "K vykázaniu na výplatnej páske" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Na odovzdanie" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Zamestnanec celkovo" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Voľno celkovo podľa typu" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Celkový počet právneho voľna prideleného tomuto zamestnancovi, zmeňte túto " +"hodnotu na vytvorenie žiadoti o priradenie / voľno. Súčet založený na typoch" +" voľna bez prepísania limitu." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Typ" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Neplatené" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Neprečítané správy" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Používateľ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Overiť" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "Schvalovateľ" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Fialová" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Virtálne ostávajúce voľno" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Čaká na schválenie" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Čaká na druhé schválenie" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Čaká na druhé potvrdenie" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Čo" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Ak zvolené, Pridelenie / Žiadosť o voľno pre tento typ vyžaduje druhé " +"potvrdenie na schválenie." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Môžete prideliť ostávajúce legálne voľno pre každého zamestnanca, Odoo\n" +"automaticky vytvorí a potvrdí žiadosti o pridelenie." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Nemôžete mať 2 voľná ktoré sa prekrývajú!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Nemôžete zmazať voľno ktoré je v stave %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Nemôžete redukovať potvrdené žiadosti na pridelenie " + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Nemôžete nastaviť žiadosť o voľno ako '%s'. Kontaktujte manažéra ľudských " +"zdrojov." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Musíte si vybrať aspoň jedno Oddelenie. A skúsiť znova." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "dni" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "nar. Vykázať do ďaľšieho mesiaca..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "z" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "na" diff --git a/odex30_base/hr_holidays_community/i18n/sl.po b/odex30_base/hr_holidays_community/i18n/sl.po new file mode 100644 index 0000000..c7c2c25 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/sl.po @@ -0,0 +1,1484 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# matjaz k , 2018 +# Vida Potočnik , 2018 +# jl2035 , 2018 +# Martin Trigaux, 2018 +# Matjaz Mozetic , 2019 +# Jasmina Macur , 2019 +# Tadej Lupšina , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Tadej Lupšina , 2019\n" +"Language-Team: Slovenian (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g preostalih od %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f dan(dni)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s na %s : %.2f dan(dni)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Lahko vidi preostali dopust" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Odsotnost" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Odsotnost do danes" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Odsotni zaposleni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Danes odsotni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktivno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Aktivne odsotnosti in dodelitve" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktivni tipi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Dodaj razlog..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Vse odsotnosti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Dodeljevanje dopusta kadrom" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Dodeljeni dnevi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Dodelitev" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Metoda dodelitve" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Zahtevek po dodelitvi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Zahtevki po dodelitvi" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Zahtevki po dodelitvi za odobritev" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Dodelitev za %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Dodelitve" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Dovoli prekoračitev limita" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Analiziraj od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Uporabi dvojno overjanje" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Analiza ocenjevanja" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Potrdi" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Odobreno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Odobreni dopusti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Dodeli dopuste" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Črna" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Modro" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Overjeno in potrjeno" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Rjava" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Po kadru" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Po oznaki kadra" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Po kadru: dodelitev/zahtevek za posamezni kader. Po kadrovski oznaki: " +"dodelitev/zahtevek za skupino kadrov določene kategorije" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Prekliči" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Preklicano" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Kategorija kadra" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Izberite 'Zahtevek za odsotnost' če nekdo želi prost dan.\n" +"Izberite 'Zahtevek po dodelitvi' če za nekoga želite povečati količino razpoložljivega dopusta." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Ustvari nov zahtevek za dopust" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Ustvari zahtevek za dopust" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Barva" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Barva v poročilu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Komentar upravitelja" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Družba" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Nadomestni dnevi" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Nastavitve" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Potrdi" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Potrjeno" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Tekoče stanje odsotnosti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Tip trenutne odsotnosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Tekoče leto" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Nadzorna plošča" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Oddelek" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Dopusti v oddelku" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Dodelitev dopusta v oddelku" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Oddelki" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Opis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Prikazni naziv" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Trajanje" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Kader" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Oznaka kadra" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Kader(i)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Končni datum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Prva odobritev" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Od datuma" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Združi po" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Kadrovski Oddelek" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Kadrovsko poročilo o odsotnostih po oddelku" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Kadrovsko poročilo o odsotnostih po kadrih" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Če nastavljeno na 'false' omogoči skrivanje tipa odsotnosti, ne da bi ga " +"brisali." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Če označeno, sistem dovoli kadrom koriščenje več dopusta od razpoložljivega " +"za ta tip odsotnosti in jih ne bo upošteval za \"Preostali redni dopust\" " +"določen v obrazcu kadra." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Slonokoščena" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Zadnjič posodobil" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Sivka" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Odsotnost" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Podrobnosti o odsotnosti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Podrobnosti o odsotnosti" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Zahtevek za odsotnost" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Zahtevki za dopust" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Tip odsotnosti" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Tipi odsotnosti" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Dopust za odobritev" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Odsotnosti" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Dodelitev dopusta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Že izkoriščen dopust" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Analiza odsotnosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Preostalo dopusta" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Zahtevek za odsotnost" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Povzetek odsotnosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Izkoriščen dopust:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Odsotnosti po oddelku" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Odsotnosti po tipu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Odsotnosti za odobritev" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Odsotnosti." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Odsotnosti/dodelitev odobrena" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Odsotnosti/dodelitev zavrnjena" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Odsotnosti/dodelitev potrjena" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Odsotnosti/prva odobritev dodelitve" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Redni dopust 2019" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Svetlo modra" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Svetlo koralna" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Svetlo turkizna" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Svetlo zelena" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Svetlo rožnata" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Svetlo rožnata" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Svetlo rumena" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Povezan zahtevek" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Upravitelj" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Maks. dopusta:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Največ dovoljeno" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Maksimalno število dovoljenih odsotnosti - že izkoriščene odsotnosti" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Maksimalno število dovoljenih odsotnosti - že izkoriščene odsotnosti - " +"odsotnosti v odobritvi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Sestanek" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Tip sestanka" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Način" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Mesec" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Odsotnosti mojega oddelka" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Moje odsotnosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Moji zahtevki" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Odsotnosti moje ekipe" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Novo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Število dni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Število odsotnosti" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Uradnik" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Po odobritvi odsotnosti se ustvari ustrezen sestanek tega tipa v koledarju." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Možnosti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Nadrejeni" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Tiskanje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Razlogi" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Rdeča" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Zavrni" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Zavrnjeno" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Povezano uporabniško ime za vir za upravljanje njegovega dostopa." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Preostali dnevi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Preostali dopust" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Preostali redni dopusti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Preostale odsotnosti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Poročano v zadnjih obračunih" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Poročanje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Tip zahtevka" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Zahtevek odobren" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Zahtevek zavrnjen" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Zahtevki v odobritvi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Vrni v osnutek" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Iskanje odsotnosti" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Iskanje tipa odsotnosti" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Druga overitev" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Izbira tipa odsotnosti" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Bolniški dopusti" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Začetni datum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Začetni mesec" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Vsota" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Na zahtevku manjka kader ali kategorija kadra. Preverite, če je vaše " +"uporabniško ime povezano s kadrom." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Število dni mora biti večje od 0!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Število preostalih odsotnosti ne zadošča za ta tip odsotnosti .\n" +"Preverite tudi odsotnosti v overjanju." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Začetni datum mora biti pred končnim!" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "Območje se samodejno zapolni, ko uporabnik overi dopust" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Območje se samodejno izpolni, ko ga overi uporabnik, ki overja odsotnost na " +"drugi stopnji (če tip odsotnosti zahteva dvojno overjanje)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Za potrditi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Do datuma" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Opravek" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Za predložitev" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Skupaj dela prostih dni po tipu" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Skupno število rednega dopusta dodeljenega temu kadru. Spremenite to " +"vrednost, da bi ustvarili zahtevek po dodelitvi/dopustu. Skupna vsota je " +"osnovana na tipih odsotnosti brez prekoračenja limita." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Tip" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Neplačano" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Neprebrana sporočila" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Uporabnik" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Potrditev" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Vijolična" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Navidezno preostalega dopusta" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Čaka odobritev" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Čakanje na drugo potrditev" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Pšenična" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Če izbrano, je za odobritev potrebno drugo overjanje zahtevkov za " +"dodelitev/dopust tega tipa." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Ne morete imeti dveh odsotnosti na isti dan!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Dopusta, ki je v stanju %s ne morete brisati." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Ne morete nižati overjenih zahtevkov po dodelitvi" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Zahtevka za dopust ne morete nastaviti kot '%s'. Obrnite se na upravitelja " +"kadrovske službe." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Izbrati morate vsaj oddelek in ponovno poskusiti." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "dni" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "npr. Prijavi v naslednjem mesecu ..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "od" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "za" diff --git a/odex30_base/hr_holidays_community/i18n/sq.po b/odex30_base/hr_holidays_community/i18n/sq.po new file mode 100644 index 0000000..644ded3 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/sq.po @@ -0,0 +1,1456 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux, 2018 +# Arion Kosturi , 2018 +# artxcenter , 2018 +# Anri Haxhi , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Anri Haxhi , 2018\n" +"Language-Team: Albanian (https://www.transifex.com/odoo/teams/41243/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktiv" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Aprovo" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Anullo" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "E Anulluar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Kategori" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Ngjyra" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Kompani" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Konfigurimi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Konfirmo" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "E Konfirmuar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Krijuar nga" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Krijuar me" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Përshkrimi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Emri i paraqitur" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Data Perfundimtare" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Grupo Nga" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Modifikimi i fundit në" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Modifikuar per here te fundit nga" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Modifikuar per here te fundit me" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Muaj" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Prindor" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Print" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Rivendos në Paraprake" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Fillo Datën" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Statusi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Të Aprovosh" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Tipi" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Mesazhe të Palexuara" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "tek" diff --git a/odex30_base/hr_holidays_community/i18n/sr.po b/odex30_base/hr_holidays_community/i18n/sr.po new file mode 100644 index 0000000..0dcedc7 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/sr.po @@ -0,0 +1,1455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Slobodan Simić , 2017 +# Martin Trigaux, 2017 +# Uros Kalajdzic , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Uros Kalajdzic , 2020\n" +"Language-Team: Serbian (https://www.transifex.com/odoo/teams/41243/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr\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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Активно" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Одобри" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Odobreno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Otkaži" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Otkazano" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Kompanija" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Konfiguracija" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Potvrdi" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Potvrđeno" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Kreirano" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Odeljenje" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Opis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Trajanje" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Zapošljeni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Završni Datum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Od datuma" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Grupiši po" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Menadžer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Sastanak" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Model" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Mesec" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Novi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Broj Dana" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Opcije" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Roditelj" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Štampaj" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Izveštavanje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Posalji 'U Pripremu'" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Početni datum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Za Odobravanje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Do datuma" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Za Uraditi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Tip" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Korisnik" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Overi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "dana" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "do" diff --git a/odex30_base/hr_holidays_community/i18n/sr@latin.po b/odex30_base/hr_holidays_community/i18n/sr@latin.po new file mode 100644 index 0000000..d870815 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/sr@latin.po @@ -0,0 +1,1460 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Ljubisa Jovev , 2017 +# Djordje Marjanovic , 2017 +# Martin Trigaux, 2017 +# Nemanja Dragovic , 2017 +# Đorđe Cvijanović , 2017 +# Dragan Vukosavljevic , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Dragan Vukosavljevic , 2018\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/sr@latin/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr@latin\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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "od" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "do" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Sektori i zaposleni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "U mogućnosti je da vidi preostale dane" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Odsustvo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Odsutnost do danas" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Odsutni radnik/radnici, čiji su zahtjevi za neradni dan potvrđeni ili " +"provjereni na današnji dan" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Odsutni zaposleni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Odsutni danas" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktivan" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Aktivni neradni dani i odobrenja" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Tip" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Dodaj razlog..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Sva odsustva" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Odobri neradne dane za radnike" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Odobreni dani" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Odobrenja" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Zahtjev za odobrenje" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Zahtjevi za odobravanje" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Zahtjevi za odobravanje koje treba potvrditi" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Odobri" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Odobreno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Crna" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Po radniku" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Odustani" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Poništeno" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Boja" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Postavka" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Potvrdi" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Potvrđeno" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Datum kreiranja" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Kontrolna ploča" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Sektor" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Opis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Trajanje" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Zaposleni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Oznaka zaposlenog" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Završni datum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Od" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Od datuma" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Grupiši po" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Zadnja promena" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Promenio" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Vreme promene" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Nadzor" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Sastanak" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Način" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Mesec" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Novi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Broj dana" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Opcije" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Nadređeni izvještaj" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Štampaj" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Odbi" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Odbijeno" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Korisničko ime povezano je sa pristupom i upravljanjem modulima" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Izvještavanje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Vrati u izradu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Početni datum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Mesec početka" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Čeka odobrenje" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Do datuma" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Za Uraditi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Tip" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Nepročitane poruke" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Korisnik" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Potvrdi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Čeka odobrenje" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "U Očekivanju Druge POtvrde" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "dana" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "do" diff --git a/odex30_base/hr_holidays_community/i18n/sv.po b/odex30_base/hr_holidays_community/i18n/sv.po new file mode 100644 index 0000000..18340a3 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/sv.po @@ -0,0 +1,1496 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Wilderoth , 2017 +# Haojun Zou , 2017 +# Daniel Forslund , 2017 +# Patrik Lermon , 2017 +# Kristoffer Grundström , 2017 +# Martin Trigaux, 2017 +# Peter Wickenberg , 2018 +# Anders Wallenquist , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Anders Wallenquist , 2018\n" +"Language-Team: Swedish (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!Viktigt ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!viktigt />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g återstående utav %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f dag(ar)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s den %s : %.2f dag(ar)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "från" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "till" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Avdelning och anställda" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Möjlighet att se återstående lediga dagar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Ledighet" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Ledighet idag" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Ledig(a) anställd(a) vars ledighetsbegäran antingen är bekräftad eller " +"beviljad idag." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Lediga anställda" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Ledig idag" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktiv" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Aktiva frånvaro och tilldelningar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktiva typer" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Lägg till orsak..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "All frånvaro" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Tilldela ledighet för personal" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Dagar med frånvaro" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Tilldelning" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Läge för semestertilldelning" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Semesterönskemål" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Semesterönskemål" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Semesterönskemål att godkänna" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Tilldelning för %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Tilldelning av %s : %.2f dag(ar) till %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Tilldelning att godkänna" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Tilldelningar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Tillåt överskrida gränsen" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Granska från" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Applicera Dubbel validering" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Utvärderingsanalys" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Godkänn" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Godkänd" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Godkänd frånvaro" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Tilldela ledighet" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Svart" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Blå" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Både godkända och bekräftade" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Brun" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Av Anställd" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Per anställdsetikett" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Medarbetare: Allokering/begäran om enskild anställd, Medarbetare med tagg: " +"Tilldelning/begäran om grupp av anställda i kategori" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Kan återkalla" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Avbryt" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Avbruten" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Kategori" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Kategori av anställd" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Välj 'Semesterförfrågan' om någon vill ta en ledig dag. \n" +"Välj 'Tilldela semster' om du vill öka antalet semesterdagar för någon" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Klicka här för att skapa en ny frånvarotilldelningsbegäran" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Klicka här för att skapa en ny frånvarotilldelning" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Klicka här för att skapa en ny frånvarobegäran" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Klicka för att skapa en ny frånvarobegäran" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Färg" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Färg i rapporten" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Chefskommentar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Bolag" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Kompensationsdagar" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Konfiguration" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Bekräfta" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Bekräftad" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Aktuell frånvarostatus" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Aktuell frånvarutyp" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Nuvarande år" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Översikt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Avdelning" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Ledigheter för avdelning" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Ledighetstilldelning för avdelning" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Avdelning(ar)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Beskrivning" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Varaktighet" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Anställd" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Anställds etikett" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Anställdas ledighet" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Anställd(a)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Slutdatum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Filtrerar endast på tilldelningsförfrågningar som hör till en ledighetstyp " +"som är \"aktiv\" (aktivt fält är sant)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Första godkännande" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Formulärinnehåll saknas, den här rapporten kan inte skrivas ut." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Från" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Från datum" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Grönmarkera den här knappen när du har tagit hänsyn till frånvaro i " +"lönebeskedet." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Gruppera på" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "HR kommentar" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "HR-avdelning" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Frånvarorapport per avdelning" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Frånvarorapport per anställd" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Om det aktiva fältet är satt till Falskt, kommer du att kunna dölja ledighet" +" utan att ta bort den." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Med denna ruta ikryssad, tillåter systemet anställda att ta ut mer frånvaro " +"än saldot för denna typ. Saldot för typen ingår inte heller i \"Återstående " +"semester\" i personal-formuläret. " + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Elfenbensvit" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavendel" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Ledig" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Frånvarodetaljer" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Information om ledighet" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Lämna förfrågan" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Ledighetsbegäran att godkänna" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Semesterönskemål" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Frånvarotyp" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Frånvarotyper" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "Ledighetsbegäran måste bekräftas (\"Att godkänna\") för att godkännas." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Ledighetsbegäran måste bekräftas för att godkännas." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Ledighetsbegäran måste bekräftas eller valideras för att kunna vägras." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"Ledighetsbegäran måste vara i Utkast-läge (\"Att skickas\") för att kunna " +"bekräftas." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Ledighetsbegärans tillstånd måste vara \"Nekad\" eller \"Att godkännas\" för" +" att kunna återkalla till Utkast." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Ledighet att godkänna" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Frånvaro" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Ledighetstilldelning" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Ledigheten redan förbrukad" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Frånvaroanalys" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Ledighet kvar" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Ledighetsbegärningar" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Summerad frånvaro" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Ledighet tagen:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Frånvaro per avdelning" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Frånvaro per typ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Dina team-medlemmars ledigheter" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Ledigheter att godkänna" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Ledighet att rapporteras i lönebeskedet" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Ledigheter." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Godkända ledigheter/tilldelningar" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Nekade ledigheter/tilldelningar" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Bekräftade ledigheter/tilldeningar" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Preliminärt godkända ledigheter/tilldeningar" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Ljusblå" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Ljus Coral" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Ljus cyan" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Ljusgrön" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Ljusrosa" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Ljusrosa" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Ljusgul" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Länkad Begäran" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Magenta" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Chef" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Max antal ledigheter" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Högsta tillåtna" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Maximal tillåten ledighet - Semestern är redan förbrukad" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "Maximalt tillåtna dagar - Uttagna dagar - Dagar för godkännande" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Möte" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Mötestyp" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Läge" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Månad" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Min avdelnings frånvaro" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Min frånvaro" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Mina förfrågningar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Ledighet för mitt team" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Ny" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Antal dagar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Antal semesterförfrågningar" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "Antal semesterförfrågningsdagar enligt ditt arbetsschema." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Tjänsteman" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Så snart en dag är godkänd, skapar Odoo ett inlägg av denna typ i kalendern." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Alternativ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Överliggande" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Skriv ut" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Anledningar" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Röd" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Neka" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Nekad" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" +"Relaterat användarnamn för resursen vid administration av dess rättigheter" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Återstående dagar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Återstående ledighet" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Återstående Semester" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Återstående ledighet" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Rapporterad i senaste löneudraget" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Rapportering" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Typ av begäran" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Önskemål accepterat" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Önskemål tillbakavisat" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Granskade önskemål, väntar på andra granskningen" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Förfrågningar att godkänna" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Återställ till preliminär" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Sök frånvaro" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Sök frånvarotyp" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Andra godkännandet" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Välj frånvarotyp" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Sjukfrånvaro" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Startdatum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Startmånad" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Status" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Summa" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Den anställda eller kategorin för denna förfrågan saknas. Vänligen " +"säkerställ att din inloggning är knuten till en anställd." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Antal dagar måste överstiga 0" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Antalet sparade dagar är inte tillräckligt för denna frånvarotyp.\n" +"Vänligen kontrollera att det inte finns ytterligare dagar för godkännande." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Startdatum måste föregå slutdatum." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Detta område fylls i automatiskt av användaren som bekräftar ledigheten" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Detta område fylls automatiskt i av användaren som bekräftar ledighet med " +"andra nivån (Om ledigheten behöver en 2:a bekräftelse)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Att godkänna" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Till datum" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Att göra" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Att rapportera på lönebeskedet" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Att skicka" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Totalt för alla anställda" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Total semester efter typ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Total lagstadgad semester för den anställde, ändra detta värde för att skapa" +" frånvaro / semesterönskemål. Totalt baserat på alla frånvarotyper utan " +"tvingande gräns." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Typ" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Obetald" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Olästa meddelanden" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Användare" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Bekräfta" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Violett" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Virtuellt sparad frånvaro" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Väntar på godkännande" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Väntar på Andra godkännandet" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Vete" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"När valt, krävs dubbla godkännanden av tilldelning/frånvaroförfrågan av " +"denna typ " + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Du kan inte ha två ledigheter som överlappar samma dag!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Åtminstonde en avdelning måste vara vald, försök igen." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "dagar" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "eg Rapport för nästa månad" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "av" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "till" diff --git a/odex30_base/hr_holidays_community/i18n/sw.po b/odex30_base/hr_holidays_community/i18n/sw.po new file mode 100644 index 0000000..1ff4b64 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/sw.po @@ -0,0 +1,1452 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Mpasua Msonobari , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-19 13:42+0000\n" +"PO-Revision-Date: 2018-02-19 13:42+0000\n" +"Last-Translator: Mpasua Msonobari , 2018\n" +"Language-Team: Swahili (https://www.transifex.com/odoo/teams/41243/sw/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sw\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Amilifu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Katiza" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2018" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/ta.po b/odex30_base/hr_holidays_community/i18n/ta.po new file mode 100644 index 0000000..51fcd0c --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/ta.po @@ -0,0 +1,1455 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Alagappan Karthikeyan , 2019 +# Bagavathikumar Ramakrishnan , 2019 +# Abul Hassan M I , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Abul Hassan M I , 2019\n" +"Language-Team: Tamil (https://www.transifex.com/odoo/teams/41243/ta/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ta\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "செயலில்" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "ஒப்புதல்" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "ரத்து" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "ரத்து" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "வகை" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "நிறுவனம்" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "கட்டமைப்பு" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "உறுதிப்படுத்தவும்" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "உறுதி" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "உருவாக்கியவர்" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "உருவாக்கப்பட்ட தேதி" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "விளக்கம்" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "காட்சி பெயர்" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "காலம்" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "பணியாளர்" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "கடைசி தேதி" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "மூலம் குழு" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "கடைசியாக திருத்திய" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "கடைசியாக புதுப்பிக்கப்பட்டவர்" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "கடைசியாக புதுப்பிக்கப்பட்டது" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "மேலாளர்" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "சந்தித்தல்" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "மாதம்" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "புதிய" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "விருப்பங்கள்" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "பெற்றோர்" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "அச்சு" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "அறிக்கையிடல்" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "வரைவை மீட்டமை" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "தொடக்க தேதி" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "நிலைமை" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "அங்கீகரிக்க" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "வகை" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "படிக்காத செய்திகள்" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "பயனர்" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "சரிபார்க்கவும்" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "" diff --git a/odex30_base/hr_holidays_community/i18n/th.po b/odex30_base/hr_holidays_community/i18n/th.po new file mode 100644 index 0000000..d1a6c1a --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/th.po @@ -0,0 +1,1456 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# gsong , 2018 +# Martin Trigaux, 2018 +# Khwunchai Jaengsawang , 2018 +# Odoo Thaidev , 2020 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Odoo Thaidev , 2020\n" +"Language-Team: Thai (https://www.transifex.com/odoo/teams/41243/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "แผนกและบุคลากร" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "บุคลากรที่ขาด" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "เปิดใช้งาน" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "เพิ่มเหตุผล ..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "การจัดสรร" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "อนุมัติ" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "อนุมัติแล้ว" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "สีดำ" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "สีน้ำเงิน" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "ได้รับการอนุมัติและได้รับการยืนยัน ทั้งสอง" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "สี น้ำตาล" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "รายบุคลากร" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "โดยป้ายกำกับบุคลากร" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "ยกเลิก" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "ถูกยกเลิก" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "หมวด" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "หมวดของบุคลากร" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "สี" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "สีในรายงาน" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "ความเห็นจากผู้จัดการ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "บริษัท" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "วันชดเชย" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "การกำหนดค่า" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "ยืนยัน" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "ยืนยันแล้ว" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Dashboard" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "แผนก" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "แผนก" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "รายละเอียด" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "ระยะเวลา" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "บุคลากร" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "ป้ายกำกับบุคลากร" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "การลาบุคลากร" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "บุคลากร" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "วันสิ้นสุด" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "การอนุมัติครั้งแรก" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "ไม่มีเนื้อหาแบบฟอร์มไม่สามารถพิมพ์รายงานนี้ได้" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "จาก" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "ตั้งแต่วันที่" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "จัดกลุ่มโดย" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "ความเห็น HR" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "แผนก HR" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "รหัส" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "ลา" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "รายละเอียดการลา" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "ยื่นใบลา" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "ขอลา" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "ประเภทการลา" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "ประเภทการลา" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "การลา" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "การจัดสรรการลา" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "วันลาที่ใช้ไปแล้ว" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "วิเคราะห์การลา" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "การขอลา" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "สรุปการลา" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "การลาออกแบ่งตามแผนก" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "การลาแยกตามประเภท" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "การลาที่จะอนุมัติ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "การลา" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "สีฟ้าอ่อน" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "สีฟ้าอ่อน" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "สีเขียวอ่อน" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "สีชมพูอ่อน" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "สีส้มอ่อน" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "สีเหลืองอ่อน" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "สีบานเย็น" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "ผู้จัดการ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "สูงสุดที่อนุญาต" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "วันลาสูงสุด -- วันลาที่ใช้ไปแล้ว" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "การประชุม" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "โหมด" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "เดือน" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "การลาของฉัน" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "ใหม่" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "จำนวนวัน" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "เจ้าหน้าที่ / \t ผู้ปฏิบัติงาน" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "ตัวเลือก" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "แม่" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "พิมพ์" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "เหตุผล" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "สีแดง" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "ปฏิเสธ" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "ถูกปฏิเสธ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "วันที่เหลือ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "วันที่เหลืออยู่" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "วันลาที่เหลืออยู่" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "การรายงาน" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "ประเภทคำร้องขอ" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "ขออนุมัติ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "ตั้งให้เป็นฉบับร่าง" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "ค้นหาการลา" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "ค้นหาประเภทการลา" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "การอนุมัติระดับที่สอง" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "ลาป่วย" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "วันที่เริ่ม" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "เดือนเริ่มต้น" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "สถานะ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "ผลรวม" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "ให้การอนุมัติ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "ที่จะทำ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "ที่จะส่ง" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "บุคลากรทั้งหมด" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "รวมวันหยุดตามประเภท" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "ประเภท" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "ไม่ได้ค่าจ้าง" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "ข้อความที่ยังไม่ได้อ่าน" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "ผู้ใช้" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "ตรวจสอบ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "สีม่วง" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "กำลังรอการอนุมัติ" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "กำลังรอการอนุมัติระดับที่สอง" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "สีเหลืองอ่อน" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "วัน" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "ของ" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "ถึง" diff --git a/odex30_base/hr_holidays_community/i18n/tr.po b/odex30_base/hr_holidays_community/i18n/tr.po new file mode 100644 index 0000000..bf0dc90 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/tr.po @@ -0,0 +1,1502 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Esin Kandemir , 2017 +# Ediz Duman , 2017 +# Martin Trigaux, 2017 +# Murat Kaplan , 2017 +# Levent Karakaş , 2018 +# Umur Akın , 2019 +# Ertuğrul Güreş , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Ertuğrul Güreş , 2019\n" +"Language-Team: Turkish (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g gün %g günden geriye kalan" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f gün" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s için %s : %.2f gün" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "başlangıç" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "bitiş" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Departmanlar ve Personel" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Kalan İzinleri Görebilir" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "İzinli" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Bugün İzinliler" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "İzinli Personel, izin istekleri bugün doğrulanmış veya onaylanmış" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "İzinli Personel" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Bugün İzinli" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Aktif" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Aktif İzin ve Tahsisler" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Aktif Türler" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Bir neden ekle ..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Tüm İzinler" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Personel için İzin Tahsisi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Tahsis Edilen Günler" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Tahsis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Tahsis Şekli" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Tahsis İsteği" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Tahsis İstekleri" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Onaylanacak Tahsis İstekleri" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "%s için Tahsis" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "%s : %.2f gün %s Kişisine Tahsis" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Onaylanacak Tahsisler" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Tahsisler" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Limit Aşımına İzin Ver" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Analiz edilen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Çift Doğrulama Uygula" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Değerlendirme Analizi" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Onayla" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Onaylanmış" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Onaylanmış İzinler" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "İzin Ata" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Siyah" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Mavi" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Onaylanmış ve Doğrulanmış" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Kahverengi" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Personele" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Personel Etiketine" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Personele: Bireysel Personel için Tahsis/İzin, Personel Etiketine: " +"Kategorideki personel grubu için Tahsis/İzin" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Sıfırlayabilir" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "İptal" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "İptal Edildi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Kategori" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Personel Kategorisi" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Birisi bir gün izin almak istiyorsa 'İzin İsteği'ni seçin. \n" +"Birisi için mevcut izin sayısını arttırmak istiyorsanı 'Tahsis İsteği'ni seçin" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Yeni bir tahsis isteği oluşturmak için buraya tıklayınız." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Yeni bir tahsis oluşturmak için buraya tıklayınız." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Yeni bir izin isteği oluşturmak için buraya tıklayınız." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Yeni bir izin isteği oluşturmak için tıklayınız." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Renk" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Rapordaki Renk" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Yönetici Notu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Şirket" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Mesai İzni" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Yapılandırma" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Doğrula" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Doğrulanmış" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Oluşturulma" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Mevcut İzin Durumu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Mevcut İzin Türü" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Bu Yıl" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Panel" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Departman" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Departman İzinleri" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Departman İzin Tahsisleri" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Departman(lar)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Açıklama" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Görünüm Adı" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Süre" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Personel" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Personel Etiketi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "Personelin İzni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Personel(ler)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Bitiş Tarihi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Aktif (aktif alanı doğru olan) izin türlerine ait tahsis ve istekleri süzer." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "İlk Onay" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Form içeriği eksik, bu rapor yazdırılamıyor." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Tarihinden" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Tarihinden" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "Bu düğmeyi izin bordroda gösterildiğinde yeşil hale getirin." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Grupla" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "İK Yorumları" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "İK Departmanı" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Departmanlara Göre İK İzin Özeti Raporu" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Personele Göre İK İzin Özet Raporu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Etkin alanı yanlışa ayarlıysa, izin türünü silmeden gizlemenizi sağlar." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Bu onay kutusunu seçerseniz, sistem çalışanları bu tür için mevcut " +"olanlardan daha fazla izin almasına izin verir ve personel formunda " +"tanımlanan \"Kalan Yasal İzinler\" için hesaba katmaz." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Fildişi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Son Güncelleme" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Son Güncelleme" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Lavanta" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "İzin" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "İzin Ayrıntısı" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "İzin Ayrıntıları" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "İzin İsteği" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Onaylanacak İzin İstekleri" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "İzin İstekleri" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "İzin Türü" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "İzin Türleri" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "İzin isteğini onaylamak için doğrulanmış (\"Onaylanacak\") olmalıdır." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "İzin isteğini onaylamak için doğrulanmış olmalıdır." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "İzin isteğini reddetmek için doğrulanmış olmalıdır." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"İzin isteğini doğrulamak için taslak durumunda ('Gönderilecek') olmalıdır." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"İzin isteğini taslağa ayarlamak için durumu \"Reddedildi\" veya " +"\"Onaylanacak\" olmalıdır." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Onaylanacak İzin" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "İzinler" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "İzin Tahsisi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Alınmış İzinler" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "İzin Analizi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Kalan İzin" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "İzin İsteği" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "İzin Özetleri" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Alınan İzin:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Departmana Göre İzinler" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Türüne Göre İzinler" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Ekip Üyelerinizin İzinleri" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Onaylanacak İzinler" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Bordroda Gösterilecek İzinler" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "İzni." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Onaylanmış Tahsis/İzinler" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Reddedilen İzin/Tahsisler" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Doğrulanan İzin/Tahsisler" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "İzin/Tahsisler İlk Onay" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Yıllık İzinler 2019" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Açık Mavi" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Açık Mercan" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Açık Mavi" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Açık Yeşil" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Açık Pembe" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Açık Somon" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Açık Sarı" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "İlişkili İstekler" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Fuşya" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Yönetici" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Verilen İzinler:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Verilen İzinler" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Verilen İzinler - Alınmış İzinler" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "Verilen İzinler - Alınmış İzinler - Onay Bekleyen İzinler" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Toplantı" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Toplantı Türü" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Şekli" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Ay" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Departman İzinlerim" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "İzinlerim" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "İsteklerim" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Ekibimin İzinleri" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Yeni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Günlerin Sayısı" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "İzin Adedi" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "Çalışma planınıza göre izin isteğinizin gün adedi." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Yetkili" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"İzin doğrulandığında Odoo bu türe karşılık gelen toplantıyı takvimde " +"oluşturacak." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"İzin isteğinizi kaydettiğinizde, isteğiniz doğrulaması için \n" +" yöneticiye gönderilir. İzin türünü (istirahat, yıllık izin, hastalık) \n" +" ve tam olarak kullanacağınız izin gün sayısını\n" +" doğru olarak girdiğinize emin olun." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "Sadece İK Yöneticisi izin isteklerine ikinci onayı verebilir." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "Sadece İK Yöneticisi ve ilgili personel taslağa ayarlayabilir." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "İzin isteklerini sadece İK yetkilisi ve yöneticisi onaylayabilir." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "Sadece İK yetkilisi veya yöneticisi izin isteklerini reddedebilir." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Seçenekler" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Üst" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Yazdır" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Nedenler" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Kırmızı" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Reddet" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Reddedildi" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Kaynağın erişimini yönetmek için ilişkilendirilmiş kullanıcı" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Kalan Günler" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Kalan İzinler" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Kalan Yasal İzinler" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Kalan izin" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Bordroda Gösterilmiş" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Raporlama" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "İstek Türü" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "İstek onaylandı" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "İstek oluşturuldu ve onay bekliyor" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "İstek reddedildi" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "İstek onaylandı, ikinci onay bekleniyor" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "Onaylayacak İstekler" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Taslağa Ayarla" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "İzin Ara" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "İzin Türü Ara" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "İkinci Onay" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "Tahsisi Gör" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "İzni Gör" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "İzin Türü Seç" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Hastalık İzni" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Başlangıç Tarihi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Başlangıç Ayı" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Durumu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Toplam" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Bu isteğin çalışan veya çalışan kategorisi eksik. Kullanıcı adınızın bir " +"çalışana bağlı olduğuna emin olun." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"'Kalan Yasal İzinler' alanının arkasındaki özellik ancak sadece bir adet izin türünde 'Limit Aşımına İzin Ver' yoksa kullanılabilir. (%s Bulundu). Aksi taktirde, hangi iznin güncelleneceğini bilemeyeceğimiz için güncelleme muğlak olacaktır. \n" +" Yapılandırmanız bu alanın kullanılmasına izin vermediği durumlarda personelin izin günlerini yönetmek için İzin uygulaması altındaki 'İzin istekleri' ve 'Tahsis İstekleri' menülerini kullanabilirsiniz." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Gün sayısı 0'dan büyük olmalıdır." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Bu izin türü için kalan izin yeterli değildir..\n" +"Doğrulanacak izinleri kontrol ediniz." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Başlangıç ​​tarihi bitiş tarihinden önce olmalıdır." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"İzin isteği oluşturulduğunda durumu 'Gönderilecek' olur.\n" +"Kullanıcı tarafından doğrulandığında durumu 'Onaylanacak' olur.\n" +"Yönetici tarafından reddedildiğinde durumu 'Reddedildi' olur.\n" +"Yönetici tarafından onaylandığında durumu 'Onaylandı' olur.." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Bu alan otomatik olarak izni doğrulayan kullanıcı tarafından doldurulur" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Bu alan (izin türü ikinci doğrulama gerektiriyorsa) ikinci düzey doğrulamayı" +" yapan kullanıcı tarafından otomatik olarak doldurulur" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Bu renk Raporlama > Departmana Göre İzinler menüsündeki izin özetinde " +"kullanılacaktır." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "Bu değer negatif değere sahip tüm izin isteklerinin toplamıdır." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "Bu değer pozitif değere sahip tüm izin isteklerinin toplamıdır." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Onaylanacak" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Tarihine" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Yapılacak" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Bordroda Gösterilecek" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Gönderilecek" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Toplam Personel" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Türüne göre toplam izinler" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Bu çalışana tahsis edilen toplam yasal izin sayısı. Bir tahsis/izin " +"oluşturmak için bu değeri değiştirin. Toplam, limiti aşımı yapamayan tüm " +"izin türlerini kapsar." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Tür" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Ücretsiz İzin" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Okunmamış Mesajlar" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Kullanıcı" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Doğrula" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "Doğrulayan" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Menekşe" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Gerçekten Kalan İzinler" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Onay Bekliyor" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "İkinci Onayı Bekliyor" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "İkinci Onayı Bekliyor" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Buğday" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Bu onay kutusu seçildiğinde, bu tür tahsis/izin istekler doğrulanması için " +"ikinci bir onay gerektirir." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Her bir çalışan için kalan yasal izinler atayabilirsiniz, Odoo\n" +" otomatik olarak tahsis isteklerini oluşturup doğrulayacaktır." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Aynı günle örtüşen 2 izin olmaz!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "%s durumda bir izini silemezsiniz." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Doğrulanmış tahsis isteklerini azaltamazsınız" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"İzin isteği '%s' olarak ayarlanamaz. İnsan kaynakları yöneticisine başvurun." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "En az bir Depatman seçmek gerekir. Ve tekrar deneyin." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "gün" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "Örnek: Sonraki ay gösterilsin..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "e kadar" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "den" diff --git a/odex30_base/hr_holidays_community/i18n/uk.po b/odex30_base/hr_holidays_community/i18n/uk.po new file mode 100644 index 0000000..dd3157c --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/uk.po @@ -0,0 +1,1523 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Zoriana Zaiats, 2017 +# ТАрас , 2017 +# Martin Trigaux, 2017 +# Bohdan Lisnenko, 2017 +# Alina Lisnenko , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Alina Lisnenko , 2019\n" +"Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/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=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g залишився поза %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f день(і)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s на %s : %.2f день(дні)" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "від" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "до" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "Відділення та співробітники" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Можна бачити залишок відпусток" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "Відсутність" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Відсутність на сьогодні" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Відсутній працівник(и), чий запит залишено, або підтверджено, або " +"підтверджено сьогодні" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Відсутні співробітники" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "Відсутній сьогодні" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "Активно" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Активувати відпустки та розподіл" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "Типи дії" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "Додати причину..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Всі відпустки" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Забронювати відпустку для працівника" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Заброньовані дні" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Бронювання" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Режим бронювання" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Запит на бронювання" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Запити на бронювання" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Запити на бронювання до підтвердження" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Бронювання для %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Розподіл %s : %.2f день(і) До %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Бронювання до затвердження" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "Бронювання" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Дозволити перевищення ліміту" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "Аналіз від" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Використовувати подвійне затвердження" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Аналіз атестації" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Затвердити" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "Затверджено" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Затверджені пропустки" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Призначити відпустку" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Чорний" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Синій" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "І підтверджено і затверджено" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Коричневий" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "По співробітникам" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "По мітці співробітників" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"По співробітнику: Бронювання/Запити по окремим співробітникам.\n" +"По мітці співробітників: Бронювання/Запити по групі співробітників, що мають певний тег." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Можна скинути" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Скасувати" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Скасовано" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "Категорія" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Категорія співробітника" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Оберіть \"Запит на відпустку\", якщо хтось хоче взяти відгул.\n" +"Оберіть \"Запит на бронювання\", якщо хочете збільшити для когось кількість заброньованих днів для отримання відпустки." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Натисніть тут, щоб створити новий запит на бронювання відпустки." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Натисніть тут, щоб створити нове бронювання відпустки." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Натисніть тут, щоб створити новий запит на відпустку." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Натисніть, щоб створити новий запит на відпустку." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "Колір" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Колір у звіті" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "Коментар керівника" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Компанія" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "Дні компенсації" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Налаштування" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "Підтвердити" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Підтверджено" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Створив" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Поточний статус відпустки" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Поточний тип відпустки" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "Поточний рік" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Панель приладів" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "Відділ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Відпустки відділу" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Бронювання відпусток відділу" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Відділ(и)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "Опис" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "Тривалість" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "Співробітник" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Мітка співробітника" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "Відпустка співробітника" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Співробітник(и)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "Кінцева дата" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Фільтри лише для асигнувань та запитів, які належать до типу відпустки, який" +" є \"активним\" (активне поле Правильно)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Перше затвердження" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Формат вмісту відсутній, цей звіт неможливо роздрукувати." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Від" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Дата з" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Позначте цю кнопку зеленим, коли ця відпустка буде відображена у розрахунку " +"зарплати." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "Групувати за" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Коментарі відділу кадрів" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "Віділ" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Підсумковий звіт відділу кадрів про відпустки по відділах" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Підсумковий звіт відділу кадрів про відпустки по співробітниках" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Якщо активне поле встановлено на помилкве, це дозволить вам приховати тип " +"відпустки, не видаляючи його." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Якщо ви позначите це поле, система буде дозволяти співробітникам брати " +"більше днів відпустки ніж заброньовано і не буде брати до уваги \"Залишок " +"дозволених відпусток\"." + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Слонова кістка" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Лаванда" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "Відпустка" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Деталі відпустки" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "Деталі відпустки" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Запит на відпустку" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Запит на відпустку до затвердження" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "Запити на відпустку" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Тип відпустки" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Типи відпусток" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"Запит на відпустку повинен бути підтверджений (\"Затвердити\"), щоб його " +"затвердити." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Запит на відпустку потрібно підтвердити, щоб його затвердити." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Запит на відпустку має бути підтверджений або підтверджений для відмови." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "" +"Запит на відпустку має бути в стані \"Чернетки\" (\"Відправити\"), щоб " +"підтвердити його." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Стан запиту на відпустку має бути \"Відмовлено\" або \"Затвердити\", щоб " +"повернутися до Чернетки." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Відпустки до затвердження" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "Відпустки" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Бронювання відпусток" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Використані віпустки" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Аналіз відпусток" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Залишок відпусток" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Запит на відпустку" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Підсумок відпусток" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Взяті відпустки:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Відпустки по відділах" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Відпустки по типу" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Відпустки члена вашої команди" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Відпустки до затвердження" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Відпусти до відображення у розрахунковому листі" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "Відпустки." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Відпустку/Бронювання затверджено" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Відпустку/Бронювання відхилено" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Відпустки/Бронювання підтверджено" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Відпустка/Бронювання перше затвердження" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Державні святкові дні 2019" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Блакитний" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Світло-кораловий" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Світло-блакитний" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Світло-зелений" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Світло-рожевий" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Світло-лососевий" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Світло-жовтий" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Пов'язані запити" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Пурпуровий" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "Керівник" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Максимальні відпустки:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Максимально дозволено" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Максимально дозволено - відпустку вже використано" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "" +"Максимально дозволено - відпустку вже використано - відпустки очікують " +"затвердження" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Зустріч" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Тип зустрічі" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "Режим" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "Місяць" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Відпустки мого відділу" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Мої відпустки" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "Мої запити" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Відпустки моєї команди" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Нова" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "Кількість днів" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Кількість відпусток" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "" +"Кількість днів запиту на відпустку відповідно до вашого робочого графіка." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "Керівник" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "Після затвердження в календарі буде створено відповідні зустрічі. " + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Після того, як ви записали запит на відпустку, він буде відправлений\n" +"                 для менеджера для перевірки. Обов'язково встановіть правильний тип відпустки\n" +"                 (рекуперація, законна відпустка, хвороба) і точну\n" +"                 кількість відкритих днів, пов'язаних з вашою відпусткою." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Лише менеджер відділу кадрів може підтвердити повторне бронювання на запит " +"на відпустку." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Лише менеджер відділу кадрів або зацікавлений працівник може встановити до " +"чернетки." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "" +"Лише працівник відділу кадрів або менеджер може затвердити запити на " +"відпустку." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "" +"Тільки співробітник відділу кадрів або менеджер може відмовитися від запитів" +" на відпустку." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "Опції" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Батьківський" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "Друк" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "Причини" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Червоний" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Відхилити" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "Відхилено" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Пов'язане ім'я користувача ресурсу для управління доступом." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "Залишилось днів" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Залишилось відпусток" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Залишок дозволених відпусток" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Залишок відпусток" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Включено в останній розрахунковий лист" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "Звітування" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "Тип запиту" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "Запит підтверджено" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Запит створено і очікує підтвердження" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "Запит відхилено" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Запит підтверджено, очікується друге підтвердження" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "Запити на бронювання" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "Зробити чернеткою" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Пошук відпусток" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Пошук типу відпусток" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Друге підтвердження" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "Дивитися розподіл" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "Дивитися відпустку" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Оберіть тип відпустки" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "Відпустка по хворобі" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Початкова дата" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "Місяць початку" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "Статус" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "Всього" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Категорія працівника чи працівника цього запиту відсутня. Будь ласка, " +"переконайтесь, що ваш логін користувача пов'язаний з працівником." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"Функцію позаду поля \"Інші відпустки\" можна використовувати лише тоді, коли є лише один тип відпустки, а параметр \"Дозволити перевизначення ліміту\" не буде позначено.(%s Знайдено). В іншому випадку оновлення неоднозначне, оскільки ми не можемо визначитися, який тип відпустки потрібно оновити.\n" +"Ви можете скористатися класичним меню \"Запити про відмову\" та \"Запити про розподіл\", що містяться в додатку Відпустки, щоб керувати робочими днями працівників, якщо налаштування не дозволяє використовувати це поле." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Кількість днів повинна бути більша за 0." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Кількість залишкових відпусток недостатня для цього типу відпустки.\n" +"Будь-ласка, перевірте також відпустки, що очікують підтвердження." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Початкова дата повинна бути раніше за кінцеву" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"Статус встановлено на \"Надіслати\", коли запит на відпустку створений.\n" +"Статус \"Затвердити\", коли запит на відпустку підтверджується користувачем.\n" +"Статус \"Відмовлено\", коли менеджер відхиляє запит на відпустку.\n" +"Статус \"Затверджено\", коли запит на відпустку затверджується менеджером." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "" +"Ця область автоматично заповнюється користувачем, який підтверджує відпустку" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Ця область автоматично заповнюється користувачем, який підтверджує відпустку" +" на другому рівні (якщо Тип виходу потребує другої перевірки)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Цей колір буде використано у підсумку відпустки, розташованому у розділі " +"Звітування > Відпустки за відділом." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "" +"Ця величина визначається сумою всіх запитів на відпустку з від'ємним " +"значенням." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Ця величина задана сумою всіх запитів на відпустку з позитивним значенням." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "Необхідно затвердити" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "По дату" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "Зробити" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "До відображення у розрахунковому листі" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "До розгляду" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Всього працівників" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Всього відпусток цього типу" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Загальна кількість відпусток, що виділяються для цього працівника, змінюють " +"це значення для створення запиту про бронювання/відпустку. Усього на основі " +"всіх типів відпусток без перевищення ліміту." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "Тип" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "Неоплачено" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Непрочитані повідомлення" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "Користувач" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "Підтвердити" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "Перевіряючий " + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Фіолетовий" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Теоретичний залишок відпусток" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Очікує затвердження" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Очікує другого затвердження" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Очікує другого підтвердження" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Пшеничний" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Якщо вибрано, запити про бронювання/відпустку для цього типу вимагають " +"другої перевірки, яка буде схвалена." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Ви можете призначити залишки юридичних листів для кожного працівника, Odoo\n" +"автоматично створює та перевіряє запити на бронювання." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Ви не можете мати 2 відпустки в один і той самий день!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Ви не можете вилучити відпустку, що у стані %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Ви не можете зменшити підтвердженні запити на бронювання" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Ви можете встановити запит на відпустку як '%s'. Зв'яжіться з менеджером " +"відділу кадрів." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Ви повинні вибрати принаймні один департамент. І спробуйте ще раз." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "днів" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "наприклад, Запит на наступний місяць" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "для" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "по" diff --git a/odex30_base/hr_holidays_community/i18n/vi.po b/odex30_base/hr_holidays_community/i18n/vi.po new file mode 100644 index 0000000..9e193a7 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/vi.po @@ -0,0 +1,1512 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# son dang , 2017 +# Phạm Lân , 2017 +# fanha99 , 2017 +# Martin Trigaux, 2017 +# Tri Bui , 2018 +# Nancy Momoland , 2018 +# Duy BQ , 2018 +# Chinh Chinh , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: Chinh Chinh , 2019\n" +"Language-Team: Vietnamese (https://www.transifex.com/odoo/teams/41243/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "còn %g trong tổng số %g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s : %.2f ngày" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s vào %s : %.2f ngày" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "from" +msgstr "từ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "to" +msgstr "đến" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Departments and Employees" +msgstr "Phòng ban và Nhân viên" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "Có thể thấy số Ngày nghỉ Còn lại" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "Absence" +msgstr "Vắng mặt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "Vắng mặt Hôm nay" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "" +"Nhân viên Vắng mặt, Người mà có Xin nghỉ và được Xác nhận hoặc Thẩm định" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "Nhân viên Vắng mặt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_employee_view_search +msgid "Absent Today" +msgstr "Vắng mặt Hôm nay" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_active +msgid "Active" +msgstr "Hiệu lực" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "Hoạt động và phân bổ nghỉ phép" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Active Types" +msgstr "Kiểu Hiệu lực" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Add a reason..." +msgstr "Thêm một lý do..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "Tất cả ngày nghỉ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "Phân bổ nghỉ phép cho Nhân viên" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "Ngày được Cấp phát" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "Cấp phát" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "Chế độ Cấp phát" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays_community.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "Đề nghị nghỉ phép" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "Đề nghị nghỉ phép" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "Đề nghị nghỉ phép Chờ duyệt" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "Cấp phát cho %s" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "Phân bổ của %s : %.2f ngày đến %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "Cấp phát Chờ duyệt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Allocations" +msgstr "Cấp phát" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "Cho phép Ghi đè Giới hạn" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Analyze from" +msgstr "Phân tích từ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "Xét duyệt Hai lần" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "Phân tích Đánh giá" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:580 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "Duyệt" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_approved +msgid "Approved" +msgstr "Được Duyệt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "Nghỉ được Duyệt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "Gán ngày nghỉ" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "Đen" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "Xanh dương" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "Cả đã Duyệt và đã Xác nhận" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "Nâu" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "Theo Người lao động" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "Theo Tag Nhân viên" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "" +"Theo nhân viên: Phân bổ/Yêu cầu cho một Nhân viên, theo Nhóm nhân viên " +"(tags): Phân bổ/Yêu cầu các Nhân viên có cùng Nhóm (tags)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "Có thể đặt lại" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "Hủy" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "Đã hủy" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Category" +msgstr "Chuyên mục" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "Nhóm Người lao động" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"Chọn 'Yêu cầu nghỉ' nếu ai đó muốn thực hiện việc xin nghỉ. \n" +"Chọn 'Phân bổ Yêu cầu' nếu bạn muốn tăng số ngày nghỉ cho một ai đó" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "Bấm để tạo mới một đề nghị Tuyển nhân sự." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "Bấm để tạo mới phân bổ nghỉ phép" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays_community.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays_community.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "Bấm để tạo đề nghị Xin nghỉ." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "Bấm để tạo mới một Xin nghỉ." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Color" +msgstr "Màu sắc" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "Màu trong Báo cáo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Comment by Manager" +msgstr "Bình luận bởi Người Quản lý" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_company_id +msgid "Company" +msgstr "Công ty" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_comp +msgid "Compensatory Days" +msgstr "Ngày nghỉ bù" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "Cấu hình" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Confirm" +msgstr "Xác nhận" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_confirmed +msgid "Confirmed" +msgstr "Được Xác nhận" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "Tình trạng Nghỉ Hiện hành" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "Kiểu nghỉ Hiện hành" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Current Year" +msgstr "Năm hiện hành" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "Bảng Thông tin" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_department_id +msgid "Department" +msgstr "Phòng ban" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_approve +msgid "Department Leaves" +msgstr "Nghỉ cho Phòng ban" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "Phân bổ nghỉ phép cho Phòng ban" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "Phòng ban" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Description" +msgstr "Mô tả" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Duration" +msgstr "Khoảng thời gian" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Employee" +msgstr "Nhân viên" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "Tag Nhân viên" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +msgid "Employee's Leave" +msgstr "Nghỉ của Nhân viên" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "Nhân viên" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_to +msgid "End Date" +msgstr "Ngày kết thúc" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "" +"Chỉ bộ lọc trên phân bổ và yêu cầu thuộc loại nghỉ là 'hoạt động' (trường " +"đang hoạt động là True)" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "Duyệt Lần đầu" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Nội dung trong mẫu đang thiếu, báo cáo này không thể in được." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "Từ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "Từ ngày" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "" +"Nút màu xanh lá cây này khi nghỉ đã được đưa vào tài khoản trong phiếu " +"lương." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Group By" +msgstr "Nhóm theo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "Bình luận HR" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_department +msgid "HR Department" +msgstr "Phòng nhân sự" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "Báo cáo tóm tắt về nhân sự theo bộ phận" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "Báo cáo tóm tắt về nhân sự theo nhân viên" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "" +"Nếu bỏ đánh dấu trường 'Hiệu lực', nó sẽ cho phép bạn ẩn loại nghỉ mà không " +"cần xóa bỏ nó." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "" +"Nếu bạn đánh dấu vào ô này, hệ thống sẽ cho phép người lao động nghỉ nhiều " +"hơn số ngày nghỉ khả dụng đối với kiểu nghỉ này và sẽ không quan tâm đến số " +"\"Ngày nghỉ Còn lại\" được thiết lập trên Hồ sơ Nhân viên" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "Ngà" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays_community.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "Đỏ tía" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays +msgid "Leave" +msgstr "Nghỉ" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "Chi tiết Nghỉ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_employee_leave +msgid "Leave Details" +msgstr "Chi tiết Nghỉ" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_new_calendar +msgid "Leave Request" +msgstr "Yêu cầu Nghỉ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "Xin nghỉ Chờ duyệt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Leave Requests" +msgstr "Xin nghỉ phép" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "Kiểu nghỉ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "Kiểu Nghỉ" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "" +"Xin nghỉ phải ở trạng thái được xác nhận (\"Chờ duyệt\") để có thể duyệt " +"được." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "Xin nghỉ phải được xác nhận để có thể duyệt" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "" +"Xin nghỉ phải ở trạng thái xác nhận hoặc thẩm định để thì mới có thể từ chối" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "Yêu cầu phải ở trạng thái Dự thảo (\"To Submit\") để xác nhận." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "" +"Trạng thái yêu cầu để lại phải là \"Từ chối\" hoặc \"Cần phê duyệt\" để được" +" đặt lại thành bản nháp." + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "Nghỉ chờ Duyệt" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves" +msgstr "Ngày nghỉ" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "Phân bổ nghỉ phép" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "Ngày nghĩ đã dùng" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "Phân tích Nghỉ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "Nghỉ Còn lại" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "Xin Nghỉ" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays_community.open_company_allocation +#: model:ir.actions.report,name:hr_holidays_community.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays_community.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "Tóm tắt Nghỉ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "Ngày nghỉ đã dùng" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "Ngày nghỉ theo Phòng ban" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "Nghỉ theo Kiểu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "Tình hình Nghỉ của Thành viên Nhóm của bạn" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "Nghỉ chờ Duyệt" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "Nghỉ được báo cáo ở Phiếu lương" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Leaves." +msgstr "Nghỉ." + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "Nghỉ phép/Phân bổ được Duyệt" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "Nghỉ phép/Phân bổ bị Từ chối" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "Nghỉ phép/Phân bổ được Xác nhận" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "Nghỉ phép/Phân bổ được Duyệt lần đầu" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "Ngày nghỉ có phép 2018" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "Xanh dương nhạt" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "Đỏ San hô nhạt" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "Lục lam nhạt" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "Xanh lá nhạt" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "Hồng nhạt" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "Hồng cam nhạt" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "Vàng nhạt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "Xin nghỉ được liên kết" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "Đỏ tía" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_manager +msgid "Manager" +msgstr "Người quản lý" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "Số ngày nghỉ tối đa:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "Tối đa được phép" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "Nghỉ tối đa được phép - Nghỉ đã sử dụng" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "Cho phép tối đa ngày nghỉ - Ngày đã nghỉ - Ngày chờ phê duyệt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "Cuộc họp" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "Kiểu Sự kiện" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +msgid "Mode" +msgstr "Chế độ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Month" +msgstr "Tháng" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "Nghỉ theo Phòng ban của tôi" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "Nghỉ của tôi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Requests" +msgstr "Xin nghỉ của tôi" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "Nghỉ theo Nhóm của tôi" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "Mới" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Number of Days" +msgstr "Số ngày" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "Số lần Nghỉ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "Số ngày yêu cầu nghỉ theo lịch làm việc của bạn." + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays_community.group_hr_holidays_user +msgid "Officer" +msgstr "Cán bộ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "" +"Khi một ngày nghỉ được thẩm định, hệ thống sẽ tạo một meeting tương ứng của" +" loại này trên lịch." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"Một khi bạn đã ghi lại yêu cầu nghỉ phép của bạn, nó sẽ được gửi\n" +" để một người quản lý xác nhận. Hãy chắc chắn để thiết lập nghỉ phép\n" +" loại (hồi phục, nghỉ phép năm, nghỉ bệnh) và số ngày chính xác\n" +" liên quan đến nghỉ phép của bạn." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "" +"Chỉ có người được phân quyền Quản lý Nghỉ phép mới có thể thực hiện phê " +"duyệt lần hai đối với các đơn xin nghỉ." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "" +"Chỉ có người được phân quyền Quản lý Nghỉ hoặc nhân viên liên quan mới có " +"thể đặt về dự thảo." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:428 +#: code:addons/hr_holidays/models/hr_holidays_community.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "Chỉ có Cán bộ hoặc Quản lý Nhân sự có thể duyệt Xin nghỉ" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "Chỉ có Cán bộ Nhân sự hoặc Quản lý Nhân sự có thể từ chối Xin nghỉ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_status_form +msgid "Options" +msgstr "Tùy chọn" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_parent_id +msgid "Parent" +msgstr "Cấp cha" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_summary_employee +msgid "Print" +msgstr "In" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_notes +msgid "Reasons" +msgstr "Lý do" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "Đỏ" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:583 +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "Từ chối" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_refused +msgid "Refused" +msgstr "Bị từ chối" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "Người sử dụng nguồn lực để quản lý quyền truy cập đến nguồn lực." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holiday_simple +msgid "Remaining Days" +msgstr "Số ngày còn lại" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "Số ngày nghỉ còn lại" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "Ngày nghỉ Còn lại" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "Số ngày nghỉ còn lại" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "Được báo cáo ở các phiếu lương trước" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays_community.menu_hr_holidays_report +msgid "Reporting" +msgstr "Báo cáo" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_type +msgid "Request Type" +msgstr "Loại Yêu cầu" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_approved +msgid "Request approved" +msgstr "Xin nghỉ được duyệt" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "Xin nghỉ được tạo và chờ xác nhận" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_refused +msgid "Request refused" +msgstr "Xin nghỉ bị từ chối" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays_community.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "Xin nghỉ được thẩm định và chờ duyệt lần hai" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays_community.request_approve_holidays +msgid "Requests to Approve" +msgstr "Xin nghỉ chờ Duyệt" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Reset to Draft" +msgstr "Thiết lập về dự thảo" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Search Leave" +msgstr "Tìm kiếm Ngày nghỉ" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "Tìm kiếm Kiểu nghỉ" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "Chấp thuận Lần 2" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Allocation" +msgstr "Xem phân bổ" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:596 +#, python-format +msgid "See Leave" +msgstr "Xem ngày nghỉ" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "Chọn Kiểu nghỉ" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_sl +msgid "Sick Leaves" +msgstr "Nghỉ Ốm" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_date_from +msgid "Start Date" +msgstr "Ngày bắt đầu" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Start Month" +msgstr "Tháng Bắt đầu" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_state +msgid "Status" +msgstr "Tình trạng" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "Sum" +msgstr "Tổng" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "" +"Nhân viên hoặc Nhóm nhân viên của yêu cầu này không được tìm thấy. Xin hãy " +"chắc chắn rằng tài khoản đăng nhập của bạn được liên kết tới một Nhân viên." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "Số ngày phải lớn hơn 0" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"Số ngày nghỉ còn lại không đủ đối với kiểu nghỉ này. Vui lòng không nghỉ với kiểu này nữa.\n" +"Hoặc xem lại những Xin nghỉ có kiểu này mà đang chờ phê duyệt." + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "Ngày bắt đầu phải trước ngày kết thúc." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"Trạng thái được đặt thành 'Gửi', khi yêu cầu nghỉ được tạo.\n" +"Trạng thái là 'Cần phê duyệt', khi yêu cầu nghỉ phép được xác nhận bởi người dùng.\n" +"Trạng thái là 'Từ chối', khi người quản lý yêu cầu từ chối.\n" +"Trạng thái là 'Đã phê duyệt', khi yêu cầu nghỉ phép được người quản lý chấp thuận." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "Khu vực này được điền tự động bởi người dùng mà thẩm định/duyệt nghỉ" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "" +"Khu vực này được điền tự động bởi người dùng mà thẩm định/duyệt nghỉ ở cấp " +"độ 2 (Nếu kiểu nghỉ buộc phải có 2 lần phê duyệt)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "" +"Mà sắc ở đây sẽ được sử dụng ở báo cáo nghỉ tổng hợp ở trình đơn Báo cáo > " +"Nghỉ theo Phòng ban" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "Giá trị này được tính bằng tổng của tất cả các yêu cầu có giá trị âm." + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "" +"Giá trị này được tính bằng tổng của tất cả các yêu cầu có giá trị dương." + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Approve" +msgstr "Chờ Duyệt" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "Đến ngày" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Do" +msgstr "Cần làm" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "Để báo cáo ở Phiếu lương" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "Để Trình" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_department_total_employee +msgid "Total Employee" +msgstr "Tổng số Nhân viên" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "Tổng số nghỉ theo kiểu" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "" +"Tổng số ngày nghỉ hợp lệ được cấp phát cho người lao động này. Thay đổi giá " +"trị này để tạo một Đề nghị nghỉ phép" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Type" +msgstr "Kiểu" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays_community.holiday_status_unpaid +msgid "Unpaid" +msgstr "Không thanh toán" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "Thông điệp chưa đọc" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_user_id +msgid "User" +msgstr "Người dùng" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "Validate" +msgstr "Xác nhận" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_filter +msgid "Validator" +msgstr "Xác thực" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "Tím sẫm" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays_community.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "Nghỉ còn lại" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "Chờ phê duyệt" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "Đang chờ Chấp thuận Thứ hai" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays_community.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "Đang chờ xác nhận lần hai" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "Lúa mì" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays_community.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "" +"Khi được chọn, Xin nghỉ phép/Phân bổ ngày nghỉ đối với kiểu này bắt buộc qua" +" hai lần phê duyệt." + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays_community.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"Bạn có thể chỉ định Ngày nghỉ phép hợp lệ còn lại cho mỗi nhân viên, Hệ thống\n" +"                sẽ tự động tạo và xác thực các yêu cầu phân bổ." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "Bạn không thể có 2 lần nghỉ chồng chéo vào cùng ngày!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "Bạn không thể xoá Nghỉ mà ở trong trạng thái %s." + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "Bạn không thể giảm các Đề nghị nghỉ phép đã được thẩm định" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays_community.py:356 +#: code:addons/hr_holidays/models/hr_holidays_community.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "" +"Bạn không thể đặt một yêu cầu nghỉ thành '%s', Liên hệ với quản lý nhân sự " +"của bạn." + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "Bạn phải chọn ít nhất một Phòng ban và thử lại." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays_community.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays_community.view_hr_holidays_kanban +msgid "days" +msgstr "ngày" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "vd: Báo cáo sang tháng sau..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "of the" +msgstr "của" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays_community.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays_community.report_holidayssummary" +msgstr "report.hr_holidays_community.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays_community.report_holidayssummary +msgid "to" +msgstr "đến" diff --git a/odex30_base/hr_holidays_community/i18n/zh_CN.po b/odex30_base/hr_holidays_community/i18n/zh_CN.po new file mode 100644 index 0000000..7be84dd --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/zh_CN.po @@ -0,0 +1,1486 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# 卓忆科技 , 2017 +# fausthuang, 2017 +# waveyeung , 2017 +# Xu Lei , 2017 +# Jonathon Li , 2017 +# v2exerer <9010446@qq.com>, 2017 +# Gary Wei , 2017 +# Martin Trigaux, 2017 +# Jeffery CHEN Fan , 2017 +# Connie Xiao , 2017 +# 老窦 北京 <2662059195@qq.com>, 2018 +# e2f , 2018 +# niulin lnc. , 2018 +# bf2549c5415a9287249cba2b8a5823c7, 2018 +# e2f_cn c5 , 2018 +# liAnGjiA , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: liAnGjiA , 2019\n" +"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/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: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g剩余%g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s:%.2f 天" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s (%s):%.2f 天" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "部门和员工" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "能查看剩余的休假" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "缺勤" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "今日缺勤" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "缺勤的员工,是指那些休假申请在今天提交或得到批准的人" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "缺勤员工" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "今日缺勤" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "有效" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "启用休假和进行分配" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "有效类型" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "添加原因..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "所有休假" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "为员工分配休假" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "已分配的天数" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "分配" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "分配模式" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "分配申请" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "分配申请" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "待批准的分配申请" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "%s分配" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr " %s分配: 分配 %.2f 天给 %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "待批准的分配" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "分配" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "允许不受限制" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "分析来自" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "应用双重验证" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "评价分析" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "批准" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "已批准" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "批准的休假" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "指派休假" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "黑色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "蓝色" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "已经批准和确认" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "棕色" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "按员工" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "按员工标签" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "按员工:单个员工的分配/申请,按员工标签:一类员工组的分配/申请" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "可重置" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "取消" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "已取消" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "类别" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "员工类别" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"如果有人想休假,请选择“休假申请”。\n" +"如果您想增加某人可用的休假天数,请选择“分配申请”" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "点击此处创建一个新的休假分配申请。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "点击此处创建一个新的休假分配。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "点击此处创建一个新的休假申请。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "点击以创建一个新的休假申请。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "颜色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "报表中的颜色" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "管理员的建议" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "公司" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "调休日" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "配置" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "确认" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "已确认" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "创建人" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "创建时间" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "当前休假状态" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "当前休假类型" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "当年" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "仪表板" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "部门" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "部门休假" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "部门休假分配" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "部门" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "说明" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "时长" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "员工" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "员工标签" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "员工的休假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "员工" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "结束日期" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "筛选只限于休假类型是“有效”(有效字段值为真)的分配以及申请" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "首次审批" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "表单内容丢失,无法打印此报表。" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "从" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "起始日期" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "当工资单中计入了该休假时,此按钮显示为绿色" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "分组" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "人力资源备注" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "人力资源部门" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "按部门的休假摘要报告" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "按员工的休假摘要报告" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "如果有效字段设置为假,它将允许您隐藏休假类型而不删除它。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "如果你勾选此方格,系统会允许职员的休假天数大于此类型的可用天数,并且不会将此计入职员表单上定义的\"剩余法定休假\"。" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "象牙白" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "最后更新时间" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "淡紫色" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "退出" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "休假详情" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "休假明细" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "休假申请" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "休假申请等待批准" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "休假申请" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "休假类型" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "休假类型" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "必须确认休假申请(“待批准”),以便批准申请。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "必须确认休假申请,以便批准申请。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "必须确认或验证休假申请,以便拒绝申请。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "休假申请必须是“草稿”状态(“待提交”),以便确认申请。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "休假申请必须是“已拒绝”或“待批准”状态,以便重新设置为草拟状态。" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "待批准休假" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "休假" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "休假分配" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "已用休假" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "休假分析" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "剩余休假" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "休假申请" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "休假摘要" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "已用休假:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "休假按部门" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "休假按类型" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "你团队成员的休假" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "待批准休假" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "休假将要显示在工资条中" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "休假。" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "休假/分配已批准" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "休假/分配被拒绝" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "已确认休假 / 分配" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "休假 / 分配初次审批" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "2019法定假期" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "浅蓝" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "浅珊瑚色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "浅青色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "浅绿色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "浅粉红色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "浅橙红色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "浅黄色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "链接申请" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "洋红色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "经理" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "最长的休假是:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "最大允许" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "最大允许的休假 - 已取得的休假" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "最大允许的休假-已取得的休假-等待批准的休假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "会议" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "会议类型" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "模式" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "月" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "本部门的休假" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "我的休假" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "我的请求" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "本团队的休假" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "新建" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "天数" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "休假天数" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "根据您的工作安排,申请休假天数。" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "主管" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "一旦休假被批准,Odoo 将在日历上生成一个此类型的活动。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"如果休假申请已记录,该申请将发送 \n" +" 给经理进行验证。确保设置正确的休假 \n" +" 类型(串休、法定休假、病假)和与休假相关的确切 \n" +" 的开放天数。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "仅人力资源经理可以在休假申请上应用二次审批。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "仅人力资源经理或相关的员工可以重置为草稿。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "仅人力资源专员或经理可以批准休假申请。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "仅人力资源专员或经理可以拒绝休假申请。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "选项" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "上级" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "打印" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "原因" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "红色" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "拒绝" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "已拒绝" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "用于管理资源访问权限的相关用户名。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "剩余天数" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "剩余休假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "剩余的法定休假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "剩余的休假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "报告在最近的工资单" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "报告" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "申请类型" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "请求已批准" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "申请创建等待被批准" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "申请已拒绝" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "申请批准,等待二级批准" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "待批准的申请" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "重置为草稿" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "搜索休假" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "搜索休假类型" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "二次审批" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "查看分配" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "查看休假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "选择休假类型" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "病假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "开始日期" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "开始月份" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "状态" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "总数" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "没有输入员工或者员工类别。请确认你的用户登录连接到和一个员工。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"“剩余法定休假”字段后的功能仅适用于只有一种休假类型且未选中“允许覆盖限制”(找到%s)的情况。否则,更新会变得含糊不清,因为我们无法确定何种休假类型已经更新完毕。\n" +" 如果配置不允许使用此字段,您可能想要使用位于“休假申请”中的经典菜单“休假申请”和“分配申请”,以管理员工的休假天数。" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "天数必须大于0。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"剩余的休假小于这个休假类型。\n" +"请检查等待验证的休假。" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "开始日期必须早于结束日期。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"创建休假申请时,状态设置为“待提交”。\n" +" 当由用户确认休假申请时,状态为“待批准”。\n" +" 当经理拒绝休假申请时,状态为“已拒绝”。\n" +" 当经理批准休假申请时,状态为“已批准”。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "此位置会被自动由审批此休假申请的用户填写。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "此位置是由需要在第二层级验证休假的用户自动填写。(如果休假类型需要两次验证)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "这种颜色会用于位于报告> 按部门休假的休假摘要中 。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "此值通过所有休假申请与负值相加得出。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "此值通过所有休假申请与正值相加得出。" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "待批准" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "至日期" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "待办" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "在工资单中报告" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "待提交" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "员工总数" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "按类型汇总休假" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "分配给该员工的法定休假总数,更改此值以创建分配/休假申请。基于所有的休假类型的总数,未超出限制。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "类型" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "无薪假" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "未读消息" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "用户" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "验证" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "验证人" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "紫色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "虚拟剩余休假" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "等待审批" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "等待二次审批" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "等待二级批准" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "麦黄色" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "选中后,此类型的分配/休假申请需经二次验证才能获批。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"您可以为每个员工分配剩余休假,Odoo\n" +"将自动创建并验证分配申请。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "两次休假不能重叠在同一天!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "不能够删除状态为 %s 的休假。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "您无法减少已验证的分配申请" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "你不能作为 '%s'来设置休假申请。请与人力资源经理联系。" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "你必须选择至少一个部门。重试一次。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "天" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "例如,在下个月报告..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "之" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "到" diff --git a/odex30_base/hr_holidays_community/i18n/zh_TW.po b/odex30_base/hr_holidays_community/i18n/zh_TW.po new file mode 100644 index 0000000..786b1a7 --- /dev/null +++ b/odex30_base/hr_holidays_community/i18n/zh_TW.po @@ -0,0 +1,1474 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays +# +# Translators: +# Martin Trigaux, 2017 +# Bill Hsu , 2018 +# Michael Yeung, 2018 +# 敬雲 林 , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-03 15:06+0000\n" +"PO-Revision-Date: 2017-09-20 10:18+0000\n" +"Last-Translator: 敬雲 林 , 2019\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/odoo/teams/41243/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important ></td>" +msgstr "!important ></td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important />" +msgstr "!important />" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important/>" +msgstr "!important/>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 10px\" >" +msgstr "!important; font-size: 10px\" >" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "!important; font-size: 8px; min-width: 18px\">" +msgstr "!important; font-size: 8px; min-width: 18px\">" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:123 +#, python-format +msgid "%g remaining out of %g" +msgstr "%g剩餘%g" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:333 +#, python-format +msgid "%s : %.2f day(s)" +msgstr "%s:%.2f 天" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:335 +#, python-format +msgid "%s on %s : %.2f day(s)" +msgstr "%s (%s):%.2f 天" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</td>" +msgstr "</td>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "</th>" +msgstr "</th>" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" +msgstr "" +"<td class=\"text-center oe_leftfit oe_rightfit\" style=\"background-" +"color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<td style=background-color:" +msgstr "<td style=background-color:" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "<th class=\"text-center\" colspan=" +msgstr "<th class=\"text-center\" colspan=" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "from" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "to" +msgstr "" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Departments and Employees" +msgstr "部門和員工" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_show_leaves +msgid "Able to see Remaining Leaves" +msgstr "能查看剩餘的休假" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "Absence" +msgstr "缺勤" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_absence_of_today +msgid "Absence by Today" +msgstr "今日缺勤" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +msgid "" +"Absent Employee(s), Whose leaves request are either confirmed or validated " +"on today" +msgstr "缺勤的員工,是指那些休假申請在今天得到確認或驗證的人" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_employee_action_from_department +msgid "Absent Employees" +msgstr "缺勤員工" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_is_absent_today +#: model:ir.ui.view,arch_db:hr_holidays.hr_employee_view_search +msgid "Absent Today" +msgstr "今日缺勤" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_active +msgid "Active" +msgstr "有效" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Leaves and Allocations" +msgstr "啟用休假和進行分配" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Active Types" +msgstr "有效類型" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Add a reason..." +msgstr "添加原因..." + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_dashboard +msgid "All Leaves" +msgstr "所有休假" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_leaves_assign_legal +msgid "Allocate Leaves for Employees" +msgstr "為員工分配休假" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocated Days" +msgstr "已分配的天數" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "Allocation" +msgstr "分配" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_type +msgid "Allocation Mode" +msgstr "分配模式" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.actions.act_window,name:hr_holidays.open_allocation_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_allocation +#: model:ir.ui.menu,name:hr_holidays.menu_open_allocation_holidays +msgid "Allocation Request" +msgstr "分配申請" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +msgid "Allocation Requests" +msgstr "分配申請" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_allocation_from_department +msgid "Allocation Requests to Approve" +msgstr "待批准的分配申請" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:129 +#, python-format +msgid "Allocation for %s" +msgstr "%s分配" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:337 +#, python-format +msgid "Allocation of %s : %.2f day(s) To %s" +msgstr "分配給%s: %.2f 天給 %s" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_allocation_to_approve_count +msgid "Allocation to Approve" +msgstr "待批准的分配" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Allocations" +msgstr "分配" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_limit +msgid "Allow to Override Limit" +msgstr "允許不受限制" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Analyze from" +msgstr "分析來自" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_double_validation +msgid "Apply Double Validation" +msgstr "應用雙重驗證" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_evaluation_report_graph +msgid "Appraisal Analysis" +msgstr "評價分析" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:580 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Approve" +msgstr "批准" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_approved +msgid "Approved" +msgstr "已批准" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Approved Leaves" +msgstr "批准的休假" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Assign Leaves" +msgstr "指派休假" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Black" +msgstr "黑色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Blue" +msgstr "藍色" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +msgid "Both Approved and Confirmed" +msgstr "已經批准和確認" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Brown" +msgstr "棕色" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee" +msgstr "按員工" + +#. module: hr_holidays +#: selection:hr.holidays,holiday_type:0 +msgid "By Employee Tag" +msgstr "按員工標籤" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_holiday_type +msgid "" +"By Employee: Allocation/Request for individual Employee, By Employee Tag: " +"Allocation/Request for group of employees in category" +msgstr "按員工:單個員工的分配/申請,按員工標籤:一類員工組的分配/申請" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_can_reset +msgid "Can reset" +msgstr "可重置" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Cancel" +msgstr "取消" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +msgid "Cancelled" +msgstr "已取消" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Category" +msgstr "類別" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_category_id +msgid "Category of Employee" +msgstr "員工類別" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_type +msgid "" +"Choose 'Leave Request' if someone wants to take an off-day. \n" +"Choose 'Allocation Request' if you want to increase the number of leaves available for someone" +msgstr "" +"如果有人想休假,請選擇「休假申請」。\n" +"如果您想增加某人可用的休假天數,請選擇「分配申請」" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_allocation_holidays +msgid "Click here to create a new leave allocation request." +msgstr "點選此處創建一個新的休假分配申請。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_allocation_approve +msgid "Click here to create a new leave allocation." +msgstr "點選此處創建一個新的休假分配。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_company_allocation +#: model:ir.actions.act_window,help:hr_holidays.open_department_holidays_approve +#: model:ir.actions.act_window,help:hr_holidays.open_employee_leaves +msgid "Click here to create a new leave request." +msgstr "點選此處創建一個新的休假申請。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "Click to create a new leave request." +msgstr "點選以創建一個新的休假申請。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Color" +msgstr "顏色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_color_name +msgid "Color in Report" +msgstr "報表中的顏色" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Comment by Manager" +msgstr "人力資源備註" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_company_id +msgid "Company" +msgstr "公司" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_comp +msgid "Compensatory Days" +msgstr "調休日" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_configuration +msgid "Configuration" +msgstr "配置" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Confirm" +msgstr "確認" + +#. module: hr_holidays +#: selection:hr.holidays.summary.dept,holiday_type:0 +#: selection:hr.holidays.summary.employee,holiday_type:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_confirmed +msgid "Confirmed" +msgstr "已確認" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_uid +msgid "Created by" +msgstr "創建人" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_create_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_create_date +msgid "Created on" +msgstr "創建時間" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_state +msgid "Current Leave Status" +msgstr "目前休假狀態" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_current_leave_id +msgid "Current Leave Type" +msgstr "目前休假類型" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Current Year" +msgstr "當年" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_dashboard +msgid "Dashboard" +msgstr "儀表板" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_department_id +msgid "Department" +msgstr "部門" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_approve +msgid "Department Leaves" +msgstr "部門休假" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_department_holidays_allocation_approve +msgid "Department Leaves Allocation" +msgstr "部門休假分配" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_depts +msgid "Department(s)" +msgstr "部門" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_name +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Description" +msgstr "說明" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_display_name +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Duration" +msgstr "時長" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_employee +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_name +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Employee" +msgstr "員工" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_category_id +msgid "Employee Tag" +msgstr "員工標籤" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +msgid "Employee's Leave" +msgstr "員工的休假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_emp +msgid "Employee(s)" +msgstr "員工" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_to +msgid "End Date" +msgstr "結束日期" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "" +"Filters only on allocations and requests that belong to an leave type that " +"is 'active' (active field is True)" +msgstr "篩選只限於休假類型是「有效」(有效字段值為真)的分配以及申請" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_first_approver_id +msgid "First Approval" +msgstr "首次審批" + +#. module: hr_holidays +#: code:addons/hr_holidays/report/holidays_summary_report.py:112 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "表單內容丟失,無法列印此報表。" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_date_from +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_date_from +msgid "From" +msgstr "從" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_from +msgid "From Date" +msgstr "起始日期" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_payslip_status +msgid "" +"Green this button when the leave has been taken into account in the payslip." +msgstr "當薪資單中計入了該休假時,此按鈕顯示為綠色" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Group By" +msgstr "分組" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_report_note +msgid "HR Comments" +msgstr "人力資源備註" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_department +msgid "HR Department" +msgstr "人力資源部門" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_dept +msgid "HR Leaves Summary Report By Department" +msgstr "按部門的休假摘要報告" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_summary_employee +msgid "HR Leaves Summary Report By Employee" +msgstr "按員工的休假摘要報告" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_id +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary_id +msgid "ID" +msgstr "ID" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_active +msgid "" +"If the active field is set to false, it will allow you to hide the leave " +"type without removing it." +msgstr "如果有效字段設定為假,它將允許您隱藏休假類型而不刪除它。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_limit +msgid "" +"If you select this check box, the system allows the employees to take more " +"leaves than the available ones for this type and will not take them into " +"account for the \"Remaining Legal Leaves\" defined on the employee form." +msgstr "如果您勾選此方格,系統會允許職員的休假天數大於此類型的可用天數,並且不會將此計入職員表單上定義的\"剩餘法定休假\"。" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Ivory" +msgstr "象牙白" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee___last_update +#: model:ir.model.fields,field_description:hr_holidays.field_report_hr_holidays_report_holidayssummary___last_update +msgid "Last Modified on" +msgstr "最後修改時間" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_uid +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_uid +msgid "Last Updated by" +msgstr "最後更新者" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_write_date +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_write_date +msgid "Last Updated on" +msgstr "最後更新時間" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Lavender" +msgstr "淡紫色" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays +msgid "Leave" +msgstr "退出" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_resource_calendar_leaves +msgid "Leave Detail" +msgstr "休假詳情" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_employee_leaves +#: model:ir.ui.menu,name:hr_holidays.menu_open_employee_leave +msgid "Leave Details" +msgstr "休假明細" + +#. module: hr_holidays +#: selection:hr.holidays,type:0 +#: model:ir.model.fields,field_description:hr_holidays.field_resource_calendar_leaves_holiday_id +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_new_calendar +msgid "Leave Request" +msgstr "休假申請" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.hr_holidays_action_request_from_department +msgid "Leave Request to Approve" +msgstr "休假申請等待批准" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Leave Requests" +msgstr "休假申請" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_status +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_holiday_status_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_leave_type +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_name +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_dept_holiday_type +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_normal_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_status_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Type" +msgstr "休假類型" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_view_holiday_status +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_status_search +msgid "Leave Types" +msgstr "休假類型" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:439 +#, python-format +msgid "Leave request must be confirmed (\"To Approve\") in order to approve it." +msgstr "必須確認休假申請(「待批准」),以便批准申請。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:475 +#, python-format +msgid "Leave request must be confirmed in order to approve it." +msgstr "必須確認休假申請,以便批准申請。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:535 +#, python-format +msgid "Leave request must be confirmed or validated in order to refuse it." +msgstr "必須確認或驗證休假申請,以便拒絕申請。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:422 +#, python-format +msgid "" +"Leave request must be in Draft state (\"To Submit\") in order to confirm it." +msgstr "休假申請必須是「草稿」狀態(「待提交」),以便確認申請。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:407 +#, python-format +msgid "" +"Leave request state must be \"Refused\" or \"To Approve\" in order to reset " +"to Draft." +msgstr "休假申請必須是「已拒絕」或「待批准」狀態,以便重新設定為草擬狀態。" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_leave_to_approve_count +msgid "Leave to Approve" +msgstr "待批准休假" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request +#: model:ir.ui.menu,name:hr_holidays.menu_hr_available_holidays_report_tree +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_root +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_approve +#: model:ir.ui.view,arch_db:hr_holidays.hr_department_view_kanban +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves" +msgstr "休假" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_department_leave_allocation_approve +msgid "Leaves Allocation" +msgstr "休假分配" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "Leaves Already Taken" +msgstr "已用休假" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_available_holidays_report +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_leaves_analysis_filtered +msgid "Leaves Analysis" +msgstr "休假分析" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Leaves Left" +msgstr "剩餘休假" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.open_ask_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_open_ask_holidays_new +msgid "Leaves Request" +msgstr "休假申請" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_employee +#: model:ir.actions.act_window,name:hr_holidays.open_company_allocation +#: model:ir.actions.report,name:hr_holidays.action_report_holidayssummary +#: model:ir.ui.menu,name:hr_holidays.menu_open_company_allocation +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_pivot +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Leaves Summary" +msgstr "休假摘要" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Leaves Taken:" +msgstr "已用休假:" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.action_hr_holidays_summary_dept +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +msgid "Leaves by Department" +msgstr "休假按部門" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_graph +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_remaining_leaves_user_tree +msgid "Leaves by Type" +msgstr "休假按類型" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Leaves of Your Team Member" +msgstr "您團隊成員的休假" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_approvals +msgid "Leaves to Approve" +msgstr "待批准休假" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.act_hr_employee_holiday_request_approved +msgid "Leaves to be reported in Payslip" +msgstr "休假將會顯示在薪資單中" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Leaves." +msgstr "休假。" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_approved +msgid "Leaves/Allocation Approved" +msgstr "休假/分配已批准" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_refused +msgid "Leaves/Allocation Refused" +msgstr "休假/分配被拒絕" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_confirmed +msgid "Leaves/Allocations Confirmed" +msgstr "已確認休假 / 分配" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_department_holidays_first_validated +msgid "Leaves/Allocations First Approval" +msgstr "休假 / 分配初次審批" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_cl +msgid "Legal Leaves 2019" +msgstr "2019 年法定休假" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Blue" +msgstr "淺藍" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Coral" +msgstr "淺珊瑚色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Cyan" +msgstr "淺青色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Green" +msgstr "淺綠色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Pink" +msgstr "淺粉紅色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Salmon" +msgstr "淺橙紅色" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Light Yellow" +msgstr "淺黃色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_linked_request_ids +msgid "Linked Requests" +msgstr "鏈接申請" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Magenta" +msgstr "洋紅色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_manager_id +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +#: model:res.groups,name:hr_holidays.group_hr_holidays_manager +msgid "Manager" +msgstr "經理" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.hr_holiday_status_view_kanban +msgid "Max Leaves:" +msgstr "最長的休假是:" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_max_leaves +msgid "Maximum Allowed" +msgstr "最大允許" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Maximum Leaves Allowed - Leaves Already Taken" +msgstr "最大允許的休假 - 已取得的休假" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "" +"Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval" +msgstr "最大允許的休假-已取得的休假-等待批准的休假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_meeting_id +msgid "Meeting" +msgstr "會議" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_categ_id +msgid "Meeting Type" +msgstr "會議類型" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +msgid "Mode" +msgstr "模式" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Month" +msgstr "月" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Department Leaves" +msgstr "本部門的休假" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_my_leaves +msgid "My Leaves" +msgstr "我的休假" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Requests" +msgstr "我的請求" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "My Team Leaves" +msgstr "本團隊的休假" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "New" +msgstr "新建" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_number_of_days +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Number of Days" +msgstr "天數" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leaves_count +msgid "Number of Leaves" +msgstr "休假天數" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_number_of_days_temp +msgid "" +"Number of days of the leave request according to your working schedule." +msgstr "根據您的工作安排,申請休假天數。" + +#. module: hr_holidays +#: model:res.groups,name:hr_holidays.group_hr_holidays_user +msgid "Officer" +msgstr "主管" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_categ_id +msgid "" +"Once a leave is validated, Odoo will create a corresponding meeting of this " +"type in the calendar." +msgstr "一旦休假被批准,Odoo 將在日曆上生成一個此類型的活動。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.open_ask_holidays +msgid "" +"Once you have recorded your leave request, it will be sent\n" +" to a manager for validation. Be sure to set the right leave\n" +" type (recuperation, legal leaves, sickness) and the exact\n" +" number of open days related to your leave." +msgstr "" +"如果休假申請已記錄,該申請將發送 \n" +" 給經理進行驗證。確保設定正確的休假 \n" +" 類型(串休、法定休假、病假)和與休假相關的確切 \n" +" 的開放天數。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:477 +#, python-format +msgid "Only an HR Manager can apply the second approval on leave requests." +msgstr "僅人力資源經理可以在休假申請上應用二次審批。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:405 +#, python-format +msgid "Only an HR Manager or the concerned employee can reset to draft." +msgstr "僅人力資源經理或相關的員工可以重置為草稿。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:428 +#: code:addons/hr_holidays/models/hr_holidays.py:466 +#, python-format +msgid "Only an HR Officer or Manager can approve leave requests." +msgstr "僅人力資源專員或經理可以批准休假申請。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:552 +#, python-format +msgid "Only an HR Officer or Manager can refuse leave requests." +msgstr "僅人力資源專員或經理可以拒絕休假申請。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_status_form +msgid "Options" +msgstr "選項" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_parent_id +msgid "Parent" +msgstr "上級" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_dept +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_summary_employee +msgid "Print" +msgstr "列印" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_notes +msgid "Reasons" +msgstr "原因" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Red" +msgstr "紅色" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:583 +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#, python-format +msgid "Refuse" +msgstr "拒絕" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 selection:hr.holidays,state:0 +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_refused +msgid "Refused" +msgstr "已拒絕" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_user_id +msgid "Related user name for the resource to manage its access." +msgstr "用於管理資源訪問權限的相關使用者名。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_allocation_tree_customize +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_employee +#: model:ir.ui.view,arch_db:hr_holidays.view_holiday_simple +msgid "Remaining Days" +msgstr "剩餘天數" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_remaining_leaves +msgid "Remaining Leaves" +msgstr "剩餘休假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_remaining_leaves +#: model:ir.ui.view,arch_db:hr_holidays.hr_holidays_leaves_assign_tree_view +msgid "Remaining Legal Leaves" +msgstr "剩餘的法定休假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_no_of_leaves +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +msgid "Remaining leaves" +msgstr "剩餘的休假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_payslip_status +msgid "Reported in last payslips" +msgstr "報告在最近的薪資單" + +#. module: hr_holidays +#: model:ir.ui.menu,name:hr_holidays.menu_hr_holidays_report +msgid "Reporting" +msgstr "報告" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_type +msgid "Request Type" +msgstr "申請類型" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_approved +msgid "Request approved" +msgstr "請求已批准" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_confirmed +msgid "Request created and waiting confirmation" +msgstr "申請創建等待被批准" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_refused +msgid "Request refused" +msgstr "申請已拒絕" + +#. module: hr_holidays +#: model:mail.message.subtype,description:hr_holidays.mt_holidays_first_validated +msgid "Request validated, waiting second validation" +msgstr "申請批准,等待二級批准" + +#. module: hr_holidays +#: model:ir.actions.act_window,name:hr_holidays.request_approve_holidays +msgid "Requests to Approve" +msgstr "待批准的申請" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Reset to Draft" +msgstr "重置為草稿" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Search Leave" +msgstr "搜尋休假" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_holidays_status_filter +msgid "Search Leave Type" +msgstr "搜尋休假類型" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_second_approver_id +msgid "Second Approval" +msgstr "二次審批" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Allocation" +msgstr "查看分配" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:596 +#, python-format +msgid "See Leave" +msgstr "查看休假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_summary_employee_holiday_type +msgid "Select Leave Type" +msgstr "選擇休假類型" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_sl +msgid "Sick Leaves" +msgstr "病假" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_date_from +msgid "Start Date" +msgstr "開始日期" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Start Month" +msgstr "開始月份" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_state +msgid "Status" +msgstr "狀態" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "Sum" +msgstr "總數" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "" +"The employee or employee category of this request is missing. Please make " +"sure that your user login is linked to an employee." +msgstr "沒有輸入員工或者員工類別。請確認您的使用者登錄連接到和一個員工。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:117 +#, python-format +msgid "" +"The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one leave type with the option 'Allow to Override Limit' unchecked. (%s Found). Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. \n" +" You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application to manage the leave days of the employees if the configuration does not allow to use this field." +msgstr "" +"「剩餘法定休假」字段後的功能僅適用於只有一種休假類型且未選中「允許覆蓋限制」(找到%s)的情況。否則,更新會變得含糊不清,因為我們無法確定何種休假類型已經更新完畢。\n" +" 如果配置不允許使用此字段,您可能想要使用位於「休假申請」中的經典選單「休假申請」和「分配申請」,以管理員工的休假天數。" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The number of days must be greater than 0." +msgstr "天數必須大於0。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:259 +#, python-format +msgid "" +"The number of remaining leaves is not sufficient for this leave type.\n" +"Please verify also the leaves waiting for validation." +msgstr "" +"剩餘的休假小於這個休假類型。\n" +"請檢查等待驗證的休假。" + +#. module: hr_holidays +#: sql_constraint:hr.holidays:0 +msgid "The start date must be anterior to the end date." +msgstr "開始日期必須早於結束日期。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_state +msgid "" +"The status is set to 'To Submit', when a leave request is created.\n" +"The status is 'To Approve', when leave request is confirmed by user.\n" +"The status is 'Refused', when leave request is refused by manager.\n" +"The status is 'Approved', when leave request is approved by manager." +msgstr "" +"創建休假申請時,狀態設定為「待提交」。\n" +" 當由使用者確認休假申請時,狀態為「待批准」。\n" +" 當經理拒絕休假申請時,狀態為「已拒絕」。\n" +" 當經理批准休假申請時,狀態為「已批准」。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_first_approver_id +msgid "This area is automatically filled by the user who validate the leave" +msgstr "此位置會被自動由審批此休假申請的使用者填寫。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_second_approver_id +msgid "" +"This area is automaticly filled by the user who validate the leave with " +"second level (If Leave type need second validation)" +msgstr "此位置是由需要在第二層級驗證休假的使用者自動填寫。(如果休假類型需要兩次驗證)" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_color_name +msgid "" +"This color will be used in the leaves summary located in Reporting > Leaves " +"by Department." +msgstr "這種顏色會用於位於報告> 按部門休假的休假摘要中 。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_leaves_taken +msgid "" +"This value is given by the sum of all leaves requests with a negative value." +msgstr "此值通過所有休假申請與負值相加得出。" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_max_leaves +msgid "" +"This value is given by the sum of all leaves requests with a positive value." +msgstr "此值通過所有休假申請與正值相加得出。" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Approve" +msgstr "待批准" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_employee_leave_date_to +msgid "To Date" +msgstr "至日期" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Do" +msgstr "待辦" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "To Report in Payslip" +msgstr "在薪資單中報告" + +#. module: hr_holidays +#: selection:hr.holidays,state:0 +msgid "To Submit" +msgstr "待提交" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_department_total_employee +msgid "Total Employee" +msgstr "員工總數" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_hr_holidays_remaining_leaves_user +msgid "Total holidays by type" +msgstr "按類型匯總休假" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_employee_remaining_leaves +msgid "" +"Total number of legal leaves allocated to this employee, change this value " +"to create allocation/leave request. Total based on all the leave types " +"without overriding limit." +msgstr "分配給該員工的法定休假總數,更改此值以創建分配/休假申請。根據所有的休假類型的總數,未超出限制。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Type" +msgstr "類型" + +#. module: hr_holidays +#: model:hr.holidays.status,name:hr_holidays.holiday_status_unpaid +msgid "Unpaid" +msgstr "無薪假" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Unread Messages" +msgstr "未讀消息" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_remaining_leaves_user_user_id +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_user_id +msgid "User" +msgstr "使用者" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "Validate" +msgstr "驗證" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter +msgid "Validator" +msgstr "驗證人" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Violet" +msgstr "紫色" + +#. module: hr_holidays +#: model:ir.model.fields,field_description:hr_holidays.field_hr_holidays_status_virtual_remaining_leaves +msgid "Virtual Remaining Leaves" +msgstr "虛擬剩餘休假" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Approval" +msgstr "等待審批" + +#. module: hr_holidays +#: selection:hr.employee,current_leave_state:0 +msgid "Waiting Second Approval" +msgstr "等待二次審批" + +#. module: hr_holidays +#: model:mail.message.subtype,name:hr_holidays.mt_holidays_first_validated +msgid "Waiting Second Validation" +msgstr "等待二級批准" + +#. module: hr_holidays +#: selection:hr.holidays.status,color_name:0 +msgid "Wheat" +msgstr "麥黃色" + +#. module: hr_holidays +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_double_validation +#: model:ir.model.fields,help:hr_holidays.field_hr_holidays_status_double_validation +msgid "" +"When selected, the Allocation/Leave Requests for this type require a second " +"validation to be approved." +msgstr "選中後,此類型的分配/休假申請需經二次驗證才能獲批。" + +#. module: hr_holidays +#: model:ir.actions.act_window,help:hr_holidays.hr_holidays_leaves_assign_legal +msgid "" +"You can assign remaining Legal Leaves for each employee, Odoo\n" +" will automatically create and validate allocation requests." +msgstr "" +"您可以為每個員工分配剩餘休假,Odoo\n" +"將自動創建並驗證分配申請。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:249 +#, python-format +msgid "You can not have 2 leaves that overlaps on same day!" +msgstr "兩次休假不能重疊在同一天!" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:375 +#, python-format +msgid "You cannot delete a leave which is in %s state." +msgstr "不能夠刪除狀態為 %s 的休假。" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr.py:140 +#, python-format +msgid "You cannot reduce validated allocation requests" +msgstr "您無法減少已驗證的分配申請" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:356 +#: code:addons/hr_holidays/models/hr_holidays.py:367 +#, python-format +msgid "" +"You cannot set a leave request as '%s'. Contact a human resource manager." +msgstr "您不能作為 '%s'來設定休假申請。請與人力資源經理聯繫。" + +#. module: hr_holidays +#: code:addons/hr_holidays/wizard/hr_holidays_summary_department.py:27 +#, python-format +msgid "You have to select at least one Department. And try again." +msgstr "您必須選擇至少一個部門。重試一次。" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +#: model:ir.ui.view,arch_db:hr_holidays.view_employee_form_leave_inherit +#: model:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_kanban +msgid "days" +msgstr "天" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.edit_holiday_new +msgid "e.g. Report to the next month..." +msgstr "例如,在下個月報告..." + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "of the" +msgstr "之" + +#. module: hr_holidays +#: model:ir.model,name:hr_holidays.model_report_hr_holidays_report_holidayssummary +msgid "report.hr_holidays.report_holidayssummary" +msgstr "report.hr_holidays.report_holidayssummary" + +#. module: hr_holidays +#: model:ir.ui.view,arch_db:hr_holidays.report_holidayssummary +msgid "to" +msgstr "到" diff --git a/odex30_base/hr_holidays_community/models/__init__.py b/odex30_base/hr_holidays_community/models/__init__.py new file mode 100644 index 0000000..334982c --- /dev/null +++ b/odex30_base/hr_holidays_community/models/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import resource +from . import hr +from . import hr_holidays diff --git a/odex30_base/hr_holidays_community/models/hr.py b/odex30_base/hr_holidays_community/models/hr.py new file mode 100644 index 0000000..38bf529 --- /dev/null +++ b/odex30_base/hr_holidays_community/models/hr.py @@ -0,0 +1,227 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +import datetime +from dateutil.relativedelta import relativedelta + +from odoo import fields, models, _ +from odoo.exceptions import UserError + + +class Department(models.Model): + _inherit = 'hr.department' + + absence_of_today = fields.Integer( + compute='_compute_leave_count', string='Absence by Today') + leave_to_approve_count = fields.Integer( + compute='_compute_leave_count', string='Leave to Approve') + allocation_to_approve_count = fields.Integer( + compute='_compute_leave_count', string='Allocation to Approve') + total_employee = fields.Integer( + compute='_compute_total_employee', string='Total Employee') + + def _compute_leave_count(self): + Holiday = self.env['hr.holidays'] + today_date = datetime.datetime.utcnow().date() + today_start = fields.Datetime.to_string(today_date) # get the midnight of the current utc day + today_end = fields.Datetime.to_string(today_date + relativedelta(hours=23, minutes=59, seconds=59)) + + leave_data = Holiday.read_group( + [('department_id', 'in', self.ids), + ('state', '=', 'confirm'), ('type', '=', 'remove')], + ['department_id'], ['department_id']) + allocation_data = Holiday.read_group( + [('department_id', 'in', self.ids), + ('state', '=', 'confirm'), ('type', '=', 'add')], + ['department_id'], ['department_id']) + absence_data = Holiday.read_group( + [('department_id', 'in', self.ids), ('state', 'not in', ['cancel', 'refuse']), + ('date_from', '<=', today_end), ('date_to', '>=', today_start), ('type', '=', 'remove')], + ['department_id'], ['department_id']) + + res_leave = {data['department_id'][0]: data['department_id_count'] for data in leave_data} + res_allocation = {data['department_id'][0]: data['department_id_count'] for data in allocation_data} + res_absence = {data['department_id'][0]: data['department_id_count'] for data in absence_data} + + for department in self: + department.leave_to_approve_count = res_leave.get(department.id, 0) + department.allocation_to_approve_count = res_allocation.get(department.id, 0) + department.absence_of_today = res_absence.get(department.id, 0) + + def _compute_total_employee(self): + emp_data = self.env['hr.employee'].read_group([('department_id', 'in', self.ids)], ['department_id'], + ['department_id']) + result = {data['department_id'][0]: data['department_id_count'] for data in emp_data} + for department in self: + department.total_employee = result.get(department.id, 0) + + +class Employee(models.Model): + _inherit = "hr.employee" + + remaining_leaves = fields.Float(compute='_compute_remaining_leaves', string='Remaining Legal Leaves', + inverse='_inverse_remaining_leaves', + help='Total number of legal leaves allocated to this employee, change this value ' + 'to create allocation/leave request. ' + 'Total based on all the leave types without overriding limit.') + current_leave_state = fields.Selection(compute='_compute_leave_status', string="Current Leave Status", + selection=[ + ('draft', 'New'), + ('confirm', 'Waiting Approval'), + ('refuse', 'Refused'), + ('validate1', 'Waiting Second Approval'), + ('validate', 'Approved'), + ('cancel', 'Cancelled') + ]) + current_leave_id = fields.Many2one('hr.holidays.status', compute='_compute_leave_status', + string="Current Leave Type") + leave_date_from = fields.Date('From Date', compute='_compute_leave_status') + leave_date_to = fields.Date('To Date', compute='_compute_leave_status') + leaves_count = fields.Float('Number of Leaves', compute='_compute_leaves_count') + show_leaves = fields.Boolean('Able to see Remaining Leaves', compute='_compute_show_leaves') + is_absent_today = fields.Boolean('Absent Today', compute='_compute_absent_employee', + search='_search_absent_employee') + + def _get_remaining_leaves(self): + """ Helper to compute the remaining leaves for the current employees + :returns dict where the key is the employee id, and the value is the remain leaves + """ + self._cr.execute(""" + SELECT + sum(s.number_of_days) AS days, + h.employee_id + FROM + hr_holidays h + join hr_holidays_status s ON (s.id=h.holiday_status_id) + WHERE + h.state='validate' AND + s.limit=False AND + h.employee_id in %s + GROUP BY h.employee_id""", (tuple(self.ids),)) + return dict((row['employee_id'], row['days']) for row in self._cr.dictfetchall()) + + def _compute_remaining_leaves(self): + remaining = self._get_remaining_leaves() + for employee in self: + employee.remaining_leaves = remaining.get(employee.id, 0.0) + + def _inverse_remaining_leaves(self): + status_list = self.env['hr.holidays.status'].search([('limit', '=', False)]) + # Create leaves (adding remaining leaves) or raise (reducing remaining leaves) + actual_remaining = self._get_remaining_leaves() + for employee in self.filtered(lambda employee: employee.remaining_leaves): + # check the status list. This is done here and not before the loop to avoid raising + # exception on employee creation (since we are in a computed field). + if len(status_list) != 1: + raise UserError( + _("The feature behind the field 'Remaining Legal Leaves' can only be used when there is only one " + "leave type with the option 'Allow to Override Limit' unchecked. (%s Found). " + "Otherwise, the update is ambiguous as we cannot decide on which leave type the update has to be done. " + "\n You may prefer to use the classic menus 'Leave Requests' and 'Allocation Requests' located in Leaves Application " + "to manage the leave days of the employees if the configuration does not allow to use this field.") % ( + len(status_list))) + status = status_list[0] if status_list else None + if not status: + continue + # if a status is found, then compute remaing leave for current employee + difference = employee.remaining_leaves - actual_remaining.get(employee.id, 0) + if difference > 0: + leave = self.env['hr.holidays'].create({ + 'name': _('Allocation for %s') % employee.name, + 'employee_id': employee.id, + 'holiday_status_id': status.id, + 'type': 'add', + 'holiday_type': 'employee', + 'number_of_days_temp': difference + }) + leave.action_approve() + if leave.double_validation: + leave.action_validate() + elif difference < 0: + raise UserError(_('You cannot reduce validated allocation requests')) + + def _compute_leave_status(self): + # Used SUPERUSER_ID to forcefully get status of other user's leave, to bypass record rule + holidays = self.env['hr.holidays'].sudo().search([ + ('employee_id', 'in', self.ids), + ('date_from', '<=', fields.Datetime.now()), + ('date_to', '>=', fields.Datetime.now()), + ('type', '=', 'remove'), + ('state', 'not in', ('cancel', 'refuse')) + ]) + leave_data = {} + for holiday in holidays: + leave_data[holiday.employee_id.id] = {} + leave_data[holiday.employee_id.id]['leave_date_from'] = holiday.date_from + leave_data[holiday.employee_id.id]['leave_date_to'] = holiday.date_to + leave_data[holiday.employee_id.id]['current_leave_state'] = holiday.state + leave_data[holiday.employee_id.id]['current_leave_id'] = holiday.holiday_status_id.id + + for employee in self: + employee.leave_date_from = leave_data.get(employee.id, {}).get('leave_date_from') + employee.leave_date_to = leave_data.get(employee.id, {}).get('leave_date_to') + employee.current_leave_state = leave_data.get(employee.id, {}).get('current_leave_state') + employee.current_leave_id = leave_data.get(employee.id, {}).get('current_leave_id') + + def _compute_leaves_count(self): + leaves = self.env['hr.holidays'].read_group([ + ('employee_id', 'in', self.ids), + ('holiday_status_id.limit', '=', False), + ('state', '=', 'validate') + ], fields=['number_of_days', 'employee_id'], groupby=['employee_id']) + mapping = dict([(leave['employee_id'][0], leave['number_of_days']) for leave in leaves]) + for employee in self: + employee.leaves_count = mapping.get(employee.id) + + def _compute_show_leaves(self): + show_leaves = self.env['res.users'].has_group('hr_holidays_community.group_hr_holidays_user') + for employee in self: + if show_leaves : + # or employee.user_id == self.env.user + employee.show_leaves = True + else: + employee.show_leaves = False + + def _compute_absent_employee(self): + today_date = datetime.datetime.utcnow().date() + today_start = fields.Datetime.to_string(today_date) # get the midnight of the current utc day + today_end = fields.Datetime.to_string(today_date + relativedelta(hours=23, minutes=59, seconds=59)) + data = self.env['hr.holidays'].read_group([ + ('employee_id', 'in', self.ids), + ('state', 'not in', ['cancel', 'refuse']), + ('date_from', '<=', today_end), + ('date_to', '>=', today_start), + ('type', '=', 'remove') + ], ['employee_id'], ['employee_id']) + result = dict.fromkeys(self.ids, False) + for item in data: + if item['employee_id_count'] >= 1: + result[item['employee_id'][0]] = True + for employee in self: + employee.is_absent_today = result[employee.id] + + def _search_absent_employee(self, operator, value): + today_date = datetime.datetime.utcnow().date() + today_start = fields.Datetime.to_string(today_date) # get the midnight of the current utc day + today_end = fields.Datetime.to_string(today_date + relativedelta(hours=23, minutes=59, seconds=59)) + holidays = self.env['hr.holidays'].sudo().search([ + ('employee_id', '!=', False), + ('state', 'not in', ['cancel', 'refuse']), + ('date_from', '<=', today_end), + ('date_to', '>=', today_start), + ('type', '=', 'remove') + ]) + return [('id', 'in', holidays.mapped('employee_id').ids)] + + def write(self, values): + res = super(Employee, self).write(values) + if 'parent_id' in values or 'department_id' in values: + holidays = self.env['hr.holidays'].search( + [('state', 'in', ['draft', 'confirm']), ('employee_id', 'in', self.ids)]) + hr_vals = {} + if values.get('parent_id') is not None: + hr_vals['manager_id'] = values['parent_id'] + if values.get('department_id') is not None: + hr_vals['department_id'] = values['department_id'] + holidays.write(hr_vals) + return res \ No newline at end of file diff --git a/odex30_base/hr_holidays_community/models/hr_holidays.py b/odex30_base/hr_holidays_community/models/hr_holidays.py new file mode 100644 index 0000000..4f29256 --- /dev/null +++ b/odex30_base/hr_holidays_community/models/hr_holidays.py @@ -0,0 +1,649 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +# Copyright (c) 2005-2006 Axelor SARL. (http://www.axelor.com) + +import logging +import math +from datetime import timedelta +from odoo.fields import Datetime +from odoo import api, fields, models +from odoo.exceptions import UserError, AccessError, ValidationError +from odoo.tools import float_compare, float_round +from odoo.tools.translate import _ + +_logger = logging.getLogger(__name__) + +HOURS_PER_DAY = 8 + + +class HolidaysType(models.Model): + _name = "hr.holidays.status" + _description = "Leave Type" + + name = fields.Char('Leave Type', required=True, translate=True) + categ_id = fields.Many2one('calendar.event.type', string='Meeting Type', + help='Once a leave is validated, Odoo will' + 'create a corresponding meeting of this type in the calendar.') + color_name = fields.Selection([ + ('red', 'Red'), + ('blue', 'Blue'), + ('lightgreen', 'Light Green'), + ('lightblue', 'Light Blue'), + ('lightyellow', 'Light Yellow'), + ('magenta', 'Magenta'), + ('lightcyan', 'Light Cyan'), + ('black', 'Black'), + ('lightpink', 'Light Pink'), + ('brown', 'Brown'), + ('violet', 'Violet'), + ('lightcoral', 'Light Coral'), + ('lightsalmon', 'Light Salmon'), + ('lavender', 'Lavender'), + ('wheat', 'Wheat'), + ('ivory', 'Ivory')], string='Color in Report', required=True, default='red', + help='This color will be used in the leaves summary located in Reporting > Leaves by Department.') + limit = fields.Boolean('Allow to Override Limit', + help='If you select this check box, the system allows the employees to take more leaves ' + 'than the available ones for this type and will not take them into account for the ' + '"Remaining Legal Leaves" defined on the employee form.') + active = fields.Boolean('Active', default=True, + help="If the active field is set to false, it will allow you to hide the leave type " + "without removing it.") + + max_leaves = fields.Float(compute='_compute_leaves', string='Maximum Allowed', + help='This value is given by the sum of all leaves requests with a positive value.') + leaves_taken = fields.Float(compute='_compute_leaves', string='Leaves Already Taken', + help='This value is given by the sum of all leaves requests with a negative value.') + remaining_leaves = fields.Float(compute='_compute_leaves', string='Remaining Leaves', + help='Maximum Leaves Allowed - Leaves Already Taken') + virtual_remaining_leaves = fields.Float(compute='_compute_leaves', string='Virtual Remaining Leaves', + help='Maximum Leaves Allowed - Leaves Already Taken - Leaves Waiting Approval') + + double_validation = fields.Boolean(string='Apply Double Validation', + help="When selected, the Allocation/Leave Requests for this type require a " + "second validation to be approved.") + company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.user.company_id) + + def get_days(self, employee_id): + # need to use `dict` constructor to create a dict per id + result = { + holiday_id: dict(max_leaves=0, leaves_taken=0, remaining_leaves=0, virtual_remaining_leaves=0) + for holiday_id in self.ids +} + + holidays = self.env['hr.holidays'].search([ + ('employee_id', '=', employee_id), + ('state', 'in', ['confirm', 'validate1', 'validate']), + ('holiday_status_id', 'in', self.ids) + ]) + + for holiday in holidays: + status_dict = result[holiday.holiday_status_id.id] + if holiday.type == 'add': + if holiday.state == 'validate': + # note: add only validated allocation even for the virtual + # count; otherwise pending then refused allocation allow + # the employee to create more leaves than possible + status_dict['virtual_remaining_leaves'] += holiday.number_of_days_temp + status_dict['max_leaves'] += holiday.number_of_days_temp + status_dict['remaining_leaves'] += holiday.number_of_days_temp + elif holiday.type == 'remove': # number of days is negative + status_dict['virtual_remaining_leaves'] -= holiday.number_of_days_temp + if holiday.state == 'validate': + status_dict['leaves_taken'] += holiday.number_of_days_temp + status_dict['remaining_leaves'] -= holiday.number_of_days_temp + return result + + def _compute_leaves(self): + data_days = {} + if 'employee_id' in self._context: + employee_id = self._context['employee_id'] + else: + employee_id = self.env['hr.employee'].search([('user_id', '=', self.env.user.id)], limit=1).id + + if employee_id: + data_days = self.get_days(employee_id) + + for holiday_status in self: + result = data_days.get(holiday_status.id, {}) + holiday_status.max_leaves = result.get('max_leaves', 0) + holiday_status.leaves_taken = result.get('leaves_taken', 0) + holiday_status.remaining_leaves = result.get('remaining_leaves', 0) + holiday_status.virtual_remaining_leaves = result.get('virtual_remaining_leaves', 0) + + def name_get(self): + if not self._context.get('employee_id'): + # leave counts is based on employee_id, would be inaccurate if not based on correct employee + return super(HolidaysType, self).name_get() + res = [] + for record in self: + name = record.name + if not record.limit: + name = "%(name)s (%(count)s)" % { + 'name': name, + 'count': _('%g remaining out of %g') % ( + float_round(record.virtual_remaining_leaves or 0.0, precision_digits=2) + 0.0, + record.max_leaves or 0.0 + ) + } + res.append((record.id, name)) + return res + + + @api.model + def _search(self, domain, offset=0, limit=None, order=None): + """ Override _search to order the results, according to some employee. + The order is the following + + - limit (limited leaves first, such as Legal Leaves) + - virtual remaining leaves (higher the better, so using reverse on sorted) + + This override is necessary because those fields are not stored and depends + on an employee_id given in context. This sort will be done when there + is an employee_id in context and that no other order has been given + to the method. + """ + leave_ids = super(HolidaysType, self)._search( + domain, offset=offset, limit=limit, order=order + ) + + if not order and self._context.get('employee_id'): + leaves = self.browse(leave_ids) + sort_key = lambda l: (not l.limit, l.virtual_remaining_leaves) + return leaves.sorted(key=sort_key, reverse=True).ids + + return leave_ids + + +class Holidays(models.Model): + _name = "hr.holidays" + _description = "Leave" + _order = "type desc, date_from desc" + _inherit = ['mail.thread', 'mail.activity.mixin'] + + def _default_employee(self): + return self.env.context.get('default_employee_id') or self.env['hr.employee'].search( + [('user_id', '=', self.env.uid)], limit=1) + + name = fields.Char('Description') + state = fields.Selection([ + ('draft', 'To Submit'), + ('cancel', 'Cancelled'), + ('confirm', 'To Approve'), + ('refuse', 'Refused'), + ('validate1', 'Second Approval'), + ('validate', 'Approved') + ], string='Status', readonly=True, tracking=True, copy=False, default='confirm', + help="The status is set to 'To Submit', when a leave request is created." + + "\nThe status is 'To Approve', when leave request is confirmed by user." + + "\nThe status is 'Refused', when leave request is refused by manager." + + "\nThe status is 'Approved', when leave request is approved by manager.") + payslip_status = fields.Boolean('Reported in last payslips', + help='Green this button when the leave has been taken into account in the payslip.') + report_note = fields.Text('HR Comments') + user_id = fields.Many2one('res.users', string='User', related='employee_id.user_id', related_sudo=True, + compute_sudo=True, store=True, default=lambda self: self.env.uid, readonly=True) + date_from = fields.Datetime('Start Date', readonly=True, index=True, copy=False, + states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}, + tracking=True) + date_to = fields.Datetime('End Date', readonly=True, copy=False, + states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}, tracking=True) + holiday_status_id = fields.Many2one("hr.holidays.status", string="Leave Type", required=True, readonly=True, + states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}) + employee_id = fields.Many2one('hr.employee', string='Employee', index=True, readonly=True, + states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}, + default=_default_employee, + tracking=True) + manager_id = fields.Many2one('hr.employee', string='Manager', readonly=True) + notes = fields.Text('Reasons', readonly=True, + states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}) + number_of_days_temp = fields.Float( + 'Allocation', copy=False, readonly=True, + states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}, + help='Number of days of the leave request according to your working schedule.') + number_of_days = fields.Float('Number of Days', compute='_compute_number_of_days', tracking=True,store=True) + meeting_id = fields.Many2one('calendar.event', string='Meeting') + type = fields.Selection([ + ('remove', 'Leave Request'), + ('add', 'Allocation Request') + ], string='Request Type', required=True, readonly=True, index=True, default='remove', + states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}, + help="Choose 'Leave Request' if someone wants to take an off-day. " + "\nChoose 'Allocation Request' if you want to increase the number of leaves available for someone") + parent_id = fields.Many2one('hr.holidays', string='Parent', copy=False) + linked_request_ids = fields.One2many('hr.holidays', 'parent_id', string='Linked Requests') + department_id = fields.Many2one('hr.department', string='Department', readonly=True) + category_id = fields.Many2one('hr.employee.category', string='Employee Tag', readonly=True, + states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}, + help='Category of Employee') + holiday_type = fields.Selection([ + ('employee', 'By Employee'), + ('category', 'By Employee Tag') + ], string='Allocation Mode', readonly=True, required=True, default='employee', + states={'draft': [('readonly', False)], 'confirm': [('readonly', False)]}, + help='By Employee: Allocation/Request for individual Employee, By Employee Tag: Allocation/Request for group of employees in category') + first_approver_id = fields.Many2one('hr.employee', string='First Approval', readonly=True, copy=False, + help='This area is automatically filled by the user who validate the leave') + second_approver_id = fields.Many2one('hr.employee', string='Second Approval', readonly=True, copy=False, + help='This area is automaticly filled by the user who validate the leave with second level (If Leave type need second validation)') + double_validation = fields.Boolean('Apply Double Validation', related='holiday_status_id.double_validation') + can_reset = fields.Boolean('Can reset', compute='_compute_can_reset') + + @api.depends('number_of_days_temp', 'type') + def _compute_number_of_days(self): + for holiday in self: + if holiday.type == 'remove': + holiday.number_of_days = -holiday.number_of_days_temp + else: + holiday.number_of_days = holiday.number_of_days_temp + + def _compute_can_reset(self): + """ User can reset a leave request if it is its own leave request + or if he is an Hr Manager. + """ + user = self.env.user + group_hr_manager = self.env.ref('hr_holidays_community.group_hr_holidays_manager') + for holiday in self: + if group_hr_manager in user.groups_id or holiday.employee_id and holiday.employee_id.user_id == user: + holiday.can_reset = True + else: + holiday.can_reset = False + + @api.constrains('date_from', 'date_to') + def _check_date(self): + for holiday in self: + domain = [ + ('date_from', '<=', holiday.date_to), + ('date_to', '>=', holiday.date_from), + ('employee_id', '=', holiday.employee_id.id), + ('id', '!=', holiday.id), + ('type', '=', holiday.type), + ('state', 'not in', ['cancel', 'refuse']), + ] + nholidays = self.search_count(domain) + if nholidays: + raise ValidationError(_('You can not have 2 leaves that overlaps on same day!')) + + '''@api.constrains('state', 'number_of_days_temp', 'holiday_status_id') + def _check_holidays(self): + for holiday in self: + if holiday.holiday_type != 'employee' or holiday.type != 'remove' or not holiday.employee_id or holiday.holiday_status_id.limit: + continue + leave_days = holiday.holiday_status_id.get_days(holiday.employee_id.id)[holiday.holiday_status_id.id] + if float_compare(leave_days['remaining_leaves'], 0, precision_digits=2) == -1 or \ + float_compare(leave_days['virtual_remaining_leaves'], 0, precision_digits=2) == -1: + raise ValidationError(_('The number of remaining leaves is not sufficient for this leave type.\n' + 'Please verify also the leaves waiting for validation.'))''' + + _sql_constraints = [ + ('type_value', + "CHECK( (holiday_type='employee' AND employee_id IS NOT NULL) or (holiday_type='category' AND category_id IS NOT NULL))", + "The employee or employee category of this request is missing. Please make sure that your user login is linked to an employee."), + ('date_check2', "CHECK ( (type='add') OR (date_from <= date_to))", + "The start date must be anterior to the end date."), + ('date_check', "CHECK ( number_of_days_temp >= 0 )", "The number of days must be greater than 0."), + ] + + @api.onchange('holiday_type') + def _onchange_type(self): + if self.holiday_type == 'employee' and not self.employee_id: + self.employee_id = self.env['hr.employee'].search([('user_id', '=', self.env.uid)], limit=1) + elif self.holiday_type != 'employee': + self.employee_id = None + + @api.onchange('employee_id') + def _onchange_employee_id(self): + self.manager_id = self.employee_id and self.employee_id.parent_id + self.department_id = self.employee_id.department_id + + + + def _get_number_of_days(self, date_from, date_to, employee_id): + self.ensure_one() + employee = self.env['hr.employee'].browse(employee_id) + if not employee.resource_calendar_id: + # fallback: assume 1 day per day + delta = fields.Date.from_string(date_to) - fields.Date.from_string(date_from) + return delta.days + 1 + + # Ensure timezone-aware datetimes + date_from_dt = Datetime.to_datetime(date_from) + date_to_dt = Datetime.to_datetime(date_to) + + # Use employee timezone if available, else UTC + tz = self.env.context.get("tz") or employee.tz or "UTC" + date_from_dt = Datetime.context_timestamp(self.with_context(tz=tz), date_from_dt) + date_to_dt = Datetime.context_timestamp(self.with_context(tz=tz), date_to_dt) + + intervals = employee.resource_calendar_id._work_intervals_batch( + date_from_dt, date_to_dt, resources=employee.resource_id, compute_leaves=True + )[employee.resource_id.id] + + # Count distinct days + work_days = len({i[0].date() for i in intervals}) + return work_days + + + + + @api.onchange('date_from') + def _onchange_date_from(self): + """ If there are no date set for date_to, automatically set one 8 hours later than + the date_from. Also update the number_of_days. + """ + date_from = self.date_from + date_to = self.date_to + + # No date_to set so far: automatically compute one 8 hours later + if date_from and not date_to: + date_to_with_delta = fields.Datetime.from_string(date_from) + timedelta(hours=HOURS_PER_DAY) + self.date_to = str(date_to_with_delta) + + # Compute and update the number of days + if (date_to and date_from) and (date_from <= date_to): + self.number_of_days_temp = self._get_number_of_days(date_from, date_to, self.employee_id.id) + else: + self.number_of_days_temp = 0 + + @api.onchange('date_to') + def _onchange_date_to(self): + """ Update the number_of_days. """ + date_from = self.date_from + date_to = self.date_to + + # Compute and update the number of days + if (date_to and date_from) and (date_from <= date_to): + self.number_of_days_temp = self._get_number_of_days(date_from, date_to, self.employee_id.id) + else: + self.number_of_days_temp = 0 + + #################################################### + # ORM Overrides methods + #################################################### + + def name_get(self): + res = [] + for leave in self: + if leave.type == 'remove': + if self.env.context.get('short_name'): + res.append((leave.id, _("%s : %.2f day(s)") % ( + leave.name or leave.holiday_status_id.name, leave.number_of_days_temp))) + else: + res.append((leave.id, _("%s on %s : %.2f day(s)") % ( + leave.employee_id.name or leave.category_id.name, leave.holiday_status_id.name, + leave.number_of_days_temp))) + else: + res.append((leave.id, _("Allocation of %s : %.2f day(s) To %s") % ( + leave.holiday_status_id.name, leave.number_of_days_temp, leave.employee_id.name))) + return res + + def _check_state_access_right(self, vals): + if vals.get('state') and vals['state'] not in ['draft', 'confirm', 'cancel'] and not self.env[ + 'res.users'].has_group('hr_holidays_community.group_hr_holidays_user'): + return False + return True + + def add_follower(self, employee_id): + employee = self.env['hr.employee'].browse(employee_id).sudo() + partner_ids = [] + + if employee.user_id: + partner_ids.append(employee.user_id.partner_id.id) + + if employee.parent_id and employee.parent_id.user_id: + partner_ids.append(employee.parent_id.user_id.partner_id.id) + + if employee.coach_id and employee.coach_id.user_id: + partner_ids.append(employee.coach_id.user_id.partner_id.id) + + if partner_ids: + self.message_subscribe(partner_ids=partner_ids) + + @api.model + def create(self, values): + """ Override to avoid automatic logging of creation """ + employee_id = values.get('employee_id', False) + if not self._check_state_access_right(values): + raise AccessError( + _('You cannot set a leave request as \'%s\'. Contact a human resource manager.') % values.get('state')) + if not values.get('department_id'): + values.update({'department_id': self.env['hr.employee'].browse(employee_id).department_id.id}) + holiday = super(Holidays, self.with_context(mail_create_nolog=True, mail_create_nosubscribe=True)).create( + values) + holiday.add_follower(employee_id) + if 'employee_id' in values: + holiday._onchange_employee_id() + return holiday + + def write(self, values): + employee_id = values.get('employee_id', False) + if not self._check_state_access_right(values): + raise AccessError( + _('You cannot set a leave request as \'%s\'. Contact a human resource manager.') % values.get('state')) + + ### remove context Type conflict attachment start + remove_type = dict(self.env.context) + if remove_type.get('default_type',False): + del remove_type['default_type'] + self = self.with_context(remove_type) + ### remve context Type conflict attachment end + result = super(Holidays, self).write(values) + self.add_follower(employee_id) + if 'employee_id' in values: + self._onchange_employee_id() + return result + + def unlink(self): + for holiday in self.filtered(lambda holiday: holiday.state not in ['draft', 'cancel', 'confirm']): + raise UserError(_('You cannot delete a leave which is in %s state.') % (holiday.state,)) + return super(Holidays, self).unlink() + + #################################################### + # Business methods + #################################################### + + def _create_resource_leave(self): + """ This method will create entry in resource calendar leave object at the time of holidays validated """ + for leave in self: + self.env['resource.calendar.leaves'].create({ + 'name': leave.name, + 'date_from': leave.date_from, + 'holiday_id': leave.id, + 'date_to': leave.date_to, + 'resource_id': leave.employee_id.resource_id.id, + 'calendar_id': leave.employee_id.resource_calendar_id.id + }) + return True + + def _remove_resource_leave(self): + """ This method will create entry in resource calendar leave object at the time of holidays cancel/removed """ + return self.env['resource.calendar.leaves'].search([('holiday_id', 'in', self.ids)]).unlink() + + def action_draft(self): + if any(not holiday.can_reset for holiday in self): + raise UserError(_('Only an HR Manager or the concerned employee can reset to draft.')) + if any(holiday.state not in ['confirm', 'refuse'] for holiday in self): + raise UserError(_('Leave request state must be "Refused" or "To Approve" in order to reset to Draft.')) + self.write({ + 'state': 'draft', + 'first_approver_id': False, + 'second_approver_id': False, + }) + linked_requests = self.mapped('linked_request_ids') + if linked_requests: + linked_requests.action_draft() + linked_requests.unlink() + return True + + def action_confirm(self): + if self.filtered(lambda holiday: holiday.state != 'draft'): + raise UserError(_('Leave request must be in Draft state ("To Submit") in order to confirm it.')) + return self.write({'state': 'confirm'}) + + def _check_security_action_approve(self): + if not self.env.user.has_group('hr_holidays_community.group_hr_holidays_user'): + raise UserError(_('Only an HR Officer or Manager can approve leave requests.')) + + def action_approve(self): + # if double_validation: this method is the first approval approval + # if not double_validation: this method calls action_validate() below + self._check_security_action_approve() + + current_employee = self.env['hr.employee'].search([('user_id', '=', self.env.uid)], limit=1) + for holiday in self: + if holiday.state != 'confirm': + raise UserError(_('Leave request must be confirmed ("To Approve") in order to approve it.')) + + if holiday.double_validation: + return holiday.write({'state': 'validate1', 'first_approver_id': current_employee.id}) + else: + holiday.action_validate() + + def _prepare_create_by_category(self, employee): + self.ensure_one() + values = { + 'name': self.name, + 'type': self.type, + 'holiday_type': 'employee', + 'holiday_status_id': self.holiday_status_id.id, + 'date_from': self.date_from, + 'date_to': self.date_to, + 'notes': self.notes, + 'number_of_days_temp': self.number_of_days_temp, + 'parent_id': self.id, + 'employee_id': employee.id + } + return values + + def _check_security_action_validate(self): + if not self.env.user.has_group('hr_holidays_community.group_hr_holidays_user'): + raise UserError(_('Only an HR Officer or Manager can approve leave requests.')) + + def action_validate(self): + self._check_security_action_validate() + + current_employee = self.env['hr.employee'].search([('user_id', '=', self.env.uid)], limit=1) + for holiday in self: + if holiday.state not in ['confirm', 'validate1']: + raise UserError(_('Leave request must be confirmed in order to approve it.')) + if holiday.state == 'validate1' and not holiday.env.user.has_group( + 'hr_holidays_community.group_hr_holidays_manager'): + raise UserError(_('Only an HR Manager can apply the second approval on leave requests.')) + + holiday.write({'state': 'validate'}) + if holiday.double_validation: + holiday.write({'second_approver_id': current_employee.id}) + else: + holiday.write({'first_approver_id': current_employee.id}) + if holiday.holiday_type == 'employee' and holiday.type == 'remove': + holiday._validate_leave_request() + elif holiday.holiday_type == 'category': + leaves = self.env['hr.holidays'] + for employee in holiday.category_id.employee_ids: + values = holiday._prepare_create_by_category(employee) + leaves += self.with_context(mail_notify_force_send=False).create(values) + # TODO is it necessary to interleave the calls? + leaves.action_approve() + if leaves and leaves[0].double_validation: + leaves.action_validate() + return True + + def _validate_leave_request(self): + """ Validate leave requests (holiday_type='employee' and holiday.type='remove') + by creating a calendar event and a resource leaves. """ + for holiday in self.filtered(lambda request: request.type == 'remove' and request.holiday_type == 'employee'): + meeting_values = holiday._prepare_holidays_meeting_values() + meeting = self.env['calendar.event'].with_context(no_mail_to_attendees=True).create(meeting_values) + holiday.write({'meeting_id': meeting.id}) + holiday._create_resource_leave() + + def _prepare_holidays_meeting_values(self): + self.ensure_one() + meeting_values = { + 'name': _("%s on Time Off : %.2f day(s)") % ( + self.employee_id.name or self.category_id.name, self.number_of_days_temp), + 'categ_ids': [(6, 0, [ + self.holiday_status_id.categ_id.id])] if self.holiday_status_id.categ_id else [], + 'duration': self.number_of_days_temp * HOURS_PER_DAY, + 'description': self.notes, + 'user_id': self.user_id.id, + 'start': self.date_from, + 'stop': self.date_to, + 'allday': False, + 'privacy': 'confidential' + } + # Add the partner_id (if exist) as an attendee + if self.user_id and self.user_id.partner_id: + meeting_values['partner_ids'] = [ + (4, self.user_id.partner_id.id)] + return meeting_values + + def action_refuse(self): + self._check_security_action_refuse() + + current_employee = self.env['hr.employee'].search([('user_id', '=', self.env.uid)], limit=1) + if any(holiday.state not in ['confirm', 'validate', 'validate1'] for holiday in self): + raise UserError(_('Leave request must be confirmed or validated in order to refuse it.')) + + validated_holidays = self.filtered(lambda hol: hol.state == 'validate1') + validated_holidays.write({'state': 'refuse', 'first_approver_id': current_employee.id}) + (self - validated_holidays).write({'state': 'refuse', 'second_approver_id': current_employee.id}) + # Delete the meeting + self.mapped('meeting_id').unlink() + # If a category that created several holidays, cancel all related + linked_requests = self.mapped('linked_request_ids') + if linked_requests: + linked_requests.action_refuse() + self._remove_resource_leave() + return True + + def _check_security_action_refuse(self): + if not self.env.user.has_group('hr_holidays_community.group_hr_holidays_user'): + raise UserError(_('Only an HR Officer or Manager can refuse leave requests.')) + + #################################################### + # Messaging methods + #################################################### + + def _track_subtype(self, init_values): + if 'state' in init_values and self.state == 'validate': + return self.env.ref('hr_holidays_community.mt_holidays_approved') + elif 'state' in init_values and self.state == 'validate1': + return self.env.ref('hr_holidays_community.mt_holidays_first_validated') + elif 'state' in init_values and self.state == 'confirm': + return self.env.ref('hr_holidays_community.mt_holidays_confirmed') + elif 'state' in init_values and self.state == 'refuse': + return self.env.ref('hr_holidays_community.mt_holidays_refused') + return super(Holidays, self)._track_subtype(init_values) + + def _notification_recipients(self, message, groups): + """ Handle HR users and officers recipients that can validate or refuse holidays + directly from email. """ + groups = super(Holidays, self)._notification_recipients(message, groups) + + self.ensure_one() + hr_actions = [] + if self.state == 'confirm': + app_action = self._notification_link_helper('controller', controller='/hr_holidays/validate') + hr_actions += [{'url': app_action, 'title': _('Approve')}] + if self.state in ['confirm', 'validate', 'validate1']: + ref_action = self._notification_link_helper('controller', controller='/hr_holidays/refuse') + hr_actions += [{'url': ref_action, 'title': _('Refuse')}] + + new_group = ( + 'group_hr_holidays_user', lambda partner: bool(partner.user_ids) and any( + user.has_group('hr_holidays_community.group_hr_holidays_user') for user in partner.user_ids), { + 'actions': hr_actions, + }) + + return [new_group] + groups + + def _message_notification_recipients(self, message, recipients): + result = super(Holidays, self)._message_notification_recipients(message, recipients) + leave_type = self.env[message.model].browse(message.res_id).type + title = _("See Leave") if leave_type == 'remove' else _("See Allocation") + for res in result: + if result[res].get('button_access'): + result[res]['button_access']['title'] = title + return result diff --git a/odex30_base/hr_holidays_community/models/resource.py b/odex30_base/hr_holidays_community/models/resource.py new file mode 100644 index 0000000..54e27c7 --- /dev/null +++ b/odex30_base/hr_holidays_community/models/resource.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class CalendarLeaves(models.Model): + + _inherit = "resource.calendar.leaves" + _description = "Leave Detail" + + holiday_id = fields.Many2one("hr.holidays", string='Leave Request') diff --git a/odex30_base/hr_holidays_community/report/__init__.py b/odex30_base/hr_holidays_community/report/__init__.py new file mode 100644 index 0000000..46fb8bf --- /dev/null +++ b/odex30_base/hr_holidays_community/report/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import holidays_summary_report +from . import hr_holidays_leaves_report diff --git a/odex30_base/hr_holidays_community/report/holidays_summary_report.py b/odex30_base/hr_holidays_community/report/holidays_summary_report.py new file mode 100644 index 0000000..2090a65 --- /dev/null +++ b/odex30_base/hr_holidays_community/report/holidays_summary_report.py @@ -0,0 +1,135 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +import calendar + +from datetime import timedelta +from dateutil.relativedelta import relativedelta +from odoo import api, fields, models, _ +from odoo.exceptions import UserError +from odoo.fields import Date, Datetime + + + +class HrHolidaySummaryReport(models.AbstractModel): + _name = 'report.hr_holidays_community.report_holidayssummary' + _description = "Holiday Summary Report" + + def _get_header_info(self, start_date, holiday_type): + st_date = fields.Date.from_string(start_date) + return { + 'start_date': fields.Date.to_string(st_date), + 'end_date': fields.Date.to_string(st_date + relativedelta(days=59)), + 'holiday_type': 'Confirmed and Approved' if holiday_type == 'both' else holiday_type + } + + def _date_is_day_off(self, date): + return date.weekday() in (calendar.SATURDAY, calendar.SUNDAY,) + + def _get_day(self, start_date): + res = [] + start_date = Date.to_date(start_date) + for x in range(0, 60): + color = '#ababab' if self._date_is_day_off(start_date) else '' + res.append({'day_str': start_date.strftime('%a'), 'day': start_date.day, 'color': color}) + start_date = start_date + relativedelta(days=1) + return res + + def _get_months(self, start_date): + # it works for geting month name between two dates. + res = [] + start_date = Date.to_date(start_date) + end_date = start_date + relativedelta(days=59) + while start_date <= end_date: + last_date = start_date + relativedelta(day=1, months=+1, days=-1) + if last_date > end_date: + last_date = end_date + month_days = (last_date - start_date).days + 1 + res.append({'month_name': start_date.strftime('%B'), 'days': month_days}) + start_date += relativedelta(day=1, months=+1) + return res + + def _get_leaves_summary(self, start_date, empid, holiday_type): + res = [] + count = 0 + start_date = Date.to_date(start_date) + end_date = start_date + relativedelta(days=59) + for index in range(0, 60): + current = start_date + timedelta(index) + res.append({'day': current.day, 'color': ''}) + if self._date_is_day_off(current): + res[index]['color'] = '#ababab' + # count and get leave summary details. + holiday_type = ['confirm', 'validate'] if holiday_type == 'both' else [ + 'confirm'] if holiday_type == 'Confirmed' else ['validate'] + holidays = self.env['hr.holidays'].search([ + ('employee_id', '=', empid), ('state', 'in', holiday_type), + ('type', '=', 'remove'), ('date_from', '<=', str(end_date)), + ('date_to', '>=', str(start_date)) + ]) + for holiday in holidays: + # Convert date to user timezone, otherwise the report will not be consistent with the + # value displayed in the interface. + date_from = fields.Datetime.from_string(holiday.date_from) + date_from = fields.Datetime.context_timestamp(holiday, date_from).date() + date_to = fields.Datetime.from_string(holiday.date_to) + date_to = fields.Datetime.context_timestamp(holiday, date_to).date() + for index in range(0, ((date_to - date_from).days + 1)): + if date_from >= start_date and date_from <= end_date: + res[(date_from - start_date).days]['color'] = holiday.holiday_status_id.color_name + date_from += timedelta(1) + count += abs(holiday.number_of_days) + #self.sum = count + return { + 'days': res, + 'total': count, + } + + def _get_data_from_report(self, data): + res = [] + Employee = self.env['hr.employee'] + if 'depts' in data: + for department in self.env['hr.department'].browse(data['depts']): + res.append({'dept': department.name, 'data': [], 'color': self._get_day(data['date_from'])}) + for emp in Employee.search([('department_id', '=', department.id)]): + summary = self._get_leaves_summary(data['date_from'], emp.id, data['holiday_type']) + res[len(res) - 1]['data'].append({ + 'emp': emp.name, + 'display':summary['days'], + 'sum': summary['total'] + }) + elif 'emp' in data: + res.append({'data': []}) + for emp in Employee.browse(data['emp']): + summary = self._get_leaves_summary(data['date_from'], emp.id, data['holiday_type']) + res[0]['data'].append({ + 'emp': emp.name, + 'display': summary['days'], + 'sum': summary['total'] + }) + return res + + def _get_holidays_status(self): + res = [] + for holiday in self.env['hr.holidays.status'].search([]): + res.append({'color': holiday.color_name, 'name': holiday.name}) + return res + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form'): + raise UserError(_("Form content is missing, this report cannot be printed.")) + + holidays_report = self.env['ir.actions.report']._get_report_from_name( + 'hr_holidays_community.report_holidayssummary') + holidays = self.env['hr.holidays'].browse(self.ids) + return { + 'doc_ids': self.ids, + 'doc_model': holidays_report.model, + 'docs': holidays, + 'get_header_info': self._get_header_info(data['form']['date_from'], data['form']['holiday_type']), + 'get_day': self._get_day(data['form']['date_from']), + 'get_months': self._get_months(data['form']['date_from']), + 'get_data_from_report': self._get_data_from_report(data['form']), + 'get_holidays_status': self._get_holidays_status(), + } diff --git a/odex30_base/hr_holidays_community/report/hr_holidays_leaves_report.py b/odex30_base/hr_holidays_community/report/hr_holidays_leaves_report.py new file mode 100644 index 0000000..8358612 --- /dev/null +++ b/odex30_base/hr_holidays_community/report/hr_holidays_leaves_report.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models, tools + + +class HrHolidaysRemainingLeavesUser(models.Model): + + _name = "hr.holidays.remaining.leaves.user" + _description = "Total holidays by type" + _auto = False + + name = fields.Char('Employee', readonly=True) + no_of_leaves = fields.Integer('Remaining leaves', readonly=True) + + user_id = fields.Many2one('res.users', string='User', readonly=True) + leave_type = fields.Char('Leave Type', readonly=True) + + def init(self): + tools.drop_view_if_exists(self._cr, 'hr_holidays_remaining_leaves_user') + self._cr.execute(""" + CREATE or REPLACE view hr_holidays_remaining_leaves_user as ( + SELECT + min(hrs.id) as id, + rr.name as name, + + rr.user_id as user_id, + hhs.name as leave_type + FROM + hr_holidays as hrs, hr_employee as hre, + resource_resource as rr,hr_holidays_status as hhs + WHERE + hrs.employee_id = hre.id and + hre.resource_id = rr.id and + hhs.id = hrs.holiday_status_id + GROUP BY + rr.name,rr.user_id,hhs.name + ) + """) diff --git a/odex30_base/hr_holidays_community/report/hr_holidays_leaves_report_views.xml b/odex30_base/hr_holidays_community/report/hr_holidays_leaves_report_views.xml new file mode 100644 index 0000000..0a8c813 --- /dev/null +++ b/odex30_base/hr_holidays_community/report/hr_holidays_leaves_report_views.xml @@ -0,0 +1,28 @@ + + + + + hr.holidays.remaining.leaves.user.list + hr.holidays.remaining.leaves.user + + + + + + + + + + + hr.holidays.remaining.leaves.user.graph + hr.holidays.remaining.leaves.user + + + + + + + + + + \ No newline at end of file diff --git a/odex30_base/hr_holidays_community/report/hr_holidays_reports.xml b/odex30_base/hr_holidays_community/report/hr_holidays_reports.xml new file mode 100644 index 0000000..0cdf32a --- /dev/null +++ b/odex30_base/hr_holidays_community/report/hr_holidays_reports.xml @@ -0,0 +1,41 @@ + + + + + Leaves Summary + hr.holidays + qweb-pdf + hr_holidays_community.report_holidayssummary + hr_holidays_community.report_holidayssummary + + + + + + + \ No newline at end of file diff --git a/odex30_base/hr_holidays_community/report/hr_holidays_templates.xml b/odex30_base/hr_holidays_community/report/hr_holidays_templates.xml new file mode 100644 index 0000000..6b9903b --- /dev/null +++ b/odex30_base/hr_holidays_community/report/hr_holidays_templates.xml @@ -0,0 +1,100 @@ + + + + + + \ No newline at end of file diff --git a/odex30_base/hr_holidays_community/report/hr_holidays_views.xml b/odex30_base/hr_holidays_community/report/hr_holidays_views.xml new file mode 100644 index 0000000..e870de7 --- /dev/null +++ b/odex30_base/hr_holidays_community/report/hr_holidays_views.xml @@ -0,0 +1,59 @@ + + + + hr.holidays.report_pivot + hr.holidays + 20 + + + + + + + + + + + + hr.holidays.report_graph + hr.holidays + 20 + + + + + + + + + + + Leaves Analysis + hr.holidays + graph,pivot,calendar,form + + {'search_default_leaves':1} + + + + + + pivot + + + + + + + graph + + + + + + + diff --git a/odex30_base/hr_holidays_community/security/hr_holidays_security.xml b/odex30_base/hr_holidays_community/security/hr_holidays_security.xml new file mode 100644 index 0000000..ca61b6b --- /dev/null +++ b/odex30_base/hr_holidays_community/security/hr_holidays_security.xml @@ -0,0 +1,65 @@ + + + + Officer + + + + + + Manager + + + + + + + + + + + Employee Leaves + + [('employee_id.user_id','=',user.id)] + + + + + + + + Employee Leaves Create, Write, Unlink + + + [('employee_id.user_id','=',user.id), ('state', 'in', ['draft', + 'confirm', 'cancel', 'refuse'])] + + + + + + Leaves Officer + + + ['|',('holiday_status_id.company_id','=',False),('holiday_status_id.company_id','=',user.company_id.id)] + + + + + Leaves Resources Officer + + [(True,'=',True)] + + + + + + Leaves multi company rule + + + + ['|',('company_id','=',False),('company_id','=',user.company_id.id)] + + + + \ No newline at end of file diff --git a/odex30_base/hr_holidays_community/security/ir.model.access.csv b/odex30_base/hr_holidays_community/security/ir.model.access.csv new file mode 100644 index 0000000..5dcad34 --- /dev/null +++ b/odex30_base/hr_holidays_community/security/ir.model.access.csv @@ -0,0 +1,13 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_hr_holidays_user,hr.holidays.user,model_hr_holidays,hr_holidays_community.group_hr_holidays_user,1,1,1,1 +access_hr_holidays_employee,hr.holidays.employee,model_hr_holidays,base.group_user,1,1,1,1 +access_hr_holydays_status_employee,hr.holidays.status employee,model_hr_holidays_status,base.group_user,1,0,0,0 +access_hr_holydays_status_manager,hr.holidays.status manager,model_hr_holidays_status,hr_holidays_community.group_hr_holidays_manager,1,1,1,1 +access_hr_holidays_remain_user,hr.holidays.ramain.user,model_hr_holidays_remaining_leaves_user,hr_holidays_community.group_hr_holidays_user,1,1,1,1 +access_resource_calendar_leaves_user,resource_calendar_leaves_user,resource.model_resource_calendar_leaves,hr_holidays_community.group_hr_holidays_user,1,1,1,1 +access_calendar_event_hr_user,calendar.event.hr.user,calendar.model_calendar_event,hr_holidays_community.group_hr_holidays_user,1,1,1,1 +access_calendar_event_type_manager,calendar.event.type.manager,calendar.model_calendar_event_type,hr_holidays_community.group_hr_holidays_manager,1,1,1,1 +access_calendar_attendee_hr_user,calendar.attendee.hr.user,calendar.model_calendar_attendee,hr_holidays_community.group_hr_holidays_user,1,1,1,1 +access_hr_holidays_summary_dept,access_hr_holidays_summary_dept,model_hr_holidays_summary_dept,base.group_user,1,1,1,1 +access_hr.holidays_summary_employee_user,hr.holidays.summary.employee.user,model_hr_holidays_summary_employee,hr_holidays_community.group_hr_holidays_user,1,1,1,1 +access_hr_holidays_manager,hr_holidays_manager,model_hr_holidays,,1,1,1,1 diff --git a/odex30_base/hr_holidays_community/static/description/analysis.png b/odex30_base/hr_holidays_community/static/description/analysis.png new file mode 100644 index 0000000000000000000000000000000000000000..c48b53c41a8205f5655ea6d2ccc7384135cf1036 GIT binary patch literal 27688 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 ZvOxC7f==qh3|R1sp`NL3t&Vf_zW{JJ&G-NS literal 0 HcmV?d00001 diff --git a/odex30_base/hr_holidays_community/static/description/icon.png b/odex30_base/hr_holidays_community/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..918d3a3ac0fff78c4242f932b3d9e1193ffd9d28 GIT binary patch literal 2392 zcmV-e38(gnP)Px&08mU+MfU3$_39YIx)b*68N<34|Ns8Ox)#E@6aWAJ z{{H;Fv;xAp6#xJHzO@7X{{8;``}XS^_UjwNx)t{89KW>&zO)1S?-;+f6aWAH`R*9L zwFSSn2leR)z_$y&v;@Pu7{0X=!MGFn?HItf4C&^n_v{$<>lVVg6!z*3;oXeExDoa0 z2*0)oys`nnw-fj45yH3;_Ua1${`%?WtLWsU^XM4%>Jh=X4fg97)z4l3{`$nb8T|OI z#Jd~H!Z7INsK2%Y{{8yZ&RfdEGyVPd{r&mDxDWR06!z;A!nqOk>Ie7kJooQK_x9rT z=?B@;`uXhV+!oQwOa1%T>*%r2#}vi96V}jQ#Jdy!{`u+Vto-<} z`t_3Q=&=0!_1)KazqS_o`ReuQ0QL0P$-pc1^VjOoxD&#; z75@F~`}eE(_v7K*iomuB_v;P!_TlU4wEq3&_3c{L&|vTG&C|&Z#=Q&6!#3aAg!b$x z{rl7X`pv?*7t6ym+0=bpZ)vT_Us`0_oDgk8|db!`t*w8-j2$_4*K<# z{QK7U>=DPmF6-Y3$iX=E>l)|dq5AcT$G|q<+J5`*8r05N`0W?__pbZ+v;6qB`t*MJ z`RTv54(Hqt{`}v>yd3@d$Nv1@`}LCM;?_~_8c zHNLh6=j5&Q?~~or2XLBmrT_p1_DMuRR9M69mv>wfXBfwG$K~?eWs*S_2_#`8tfC@A zil`u{pn?pMg4R)YT_{$obyllZ+iL6Hdr|AGyDF~k+Px>;d++hSM*;wSZL6Y3Xi*r-kj;IS=00yFfPOx4 zYmnnQiMv;B-nA%kyx`CuVduN~siE%FYkiJk9wr{`buHB$o0|X9PIxsoSPYN2@WXeY z2I6 zG4*na0TSln##$u@l&YYrY-qZkwOcGoR-Zm1sR~q5vB1cVV;nRBs_}OtIvezfG({t$ z=tRAtb0&U@IG}U1k)$mhfMKAz&fubGxy);FnsOQHJ_AMp6WRp_Ea0u-wNzMq5_E@} zN&}^pHL+;QFs%s6;isv^I!#~#4%!uMV_nlq0cr-sg~?i2SloajfW1E_$2JtFkPRNT zB|c^Aq5jzb)s=CS%#TrV(|!XO_w}cFnAr+4XwBxg-Y+fT(xc80Ci81yhW&6J-F2tE zPvs@M1-r!CuW#5?j*?3eB6#FlLdSvUU;(%)C|fNDO6>-w0yv5 zSLZ5pL~2qDfrkXId+;l7RCAqxfg~lbgUChYJ6s`2;lT$4JmgAlEU37XL-jO2khYHC zo~wZSd+7vA4n6xm^lT~g&WMro1LZx_*MbT0o)sE2xa81LZ4sy#SSREla#24CT?@Px zEHnym$>C@o%|>Osilu~r6x$CSDnH;37A!fk{_Mlh9uC?Cfwa9ZI&`d$kbr|64T?tq zjI{`dY)J$7NWecyBr!jM^Z`2r2Atp)$e3AAgp)pbPM~P^1QPO5-kc#q?i$$OUqN@I zw6FhCG~v8TdKHu>QZ)gk%_y8U&lU5eP2?P-FJNzCuM|$~M3mT4l-SSvo%g8Z z8U=jDTcm{nmY$!?AM#Y@wP9mw|y~; z-}Ysm=@U?fl1&?K(li%vo=-rmw$-+EG9D;s1a#vc0d?F) zk=_5$dz;rZzh?6SN0Vq)*jQWE)0yP8KGR%_i>( zm%(lEB{kfsq#a{AMv4N~uX7a7=Mwc74iXJgc6**=g)eMLsy2gu2AGT ztHMcN0v+_1oP;Rgc;p6C!n(BkbCWcacVhDpQ%o6fjZ z&^QN4;~b~JN*D-GE=yUoC`ab4X~*sNIEm{6B1Lm@d{dA#K0b@MP7e`L?(>ffpAjO& z3lP{~WWvH$UQA?SZGn?$Lm(MGPdH$aK+-tVOtfXlj@f>j^nV8?%x%>{i6{Z@4QZ7p z5hLK7R^t@~bdXn_L>mIhfp-NEaNt04;0$vhynunr=M#Y_DES9AJYwfmyoLDy0000< KMNUMnLSTZgSsh^j literal 0 HcmV?d00001 diff --git a/odex30_base/hr_holidays_community/static/description/index.html b/odex30_base/hr_holidays_community/static/description/index.html new file mode 100644 index 0000000..88d8279 --- /dev/null +++ b/odex30_base/hr_holidays_community/static/description/index.html @@ -0,0 +1,62 @@ +
    +
    +

    Leaves management for all

    +

    Manage employee vacations & absence

    +
    +
    + +
    +
    +
    +
    + +
    +
    +

    Manage employee leaves

    +

    Keep track of all your employees vacations

    +
    +

    + Keep track of the vacation days taken by each employee. Employees enter their requests and managers approve and validate them, all in just a few clicks. The agenda of each employee is updated accordingly. +

    +

    + Managers get a view of their whole team leaves in one complete view, to keep the team well-organized and to easily forecast the distribution of tasks during the absence of their members. +

    +
    +
    + +
    +
    +
    + +
    +
    +

    Approve or refuse leave requests

    +

    Handle all requests from your employees

    +
    + +
    +
    +

    + Allow employees to record their requests for vacation themselves, and get notified by email for every new request. Decide to either approve them or to refuse them, and add a note to your refusal to give an explanation to your employees. +

    +
    +
    +
    + +
    +
    +

    Get reports to plan ahead

    +

    Simple reporting tool

    +
    +

    + Create reports in a single click for every leave request, with a detail per request type, employee, department and even for the whole company. Get statistics on the leaves and plan for the upcoming to make sure you keep productivity to its highest level. +

    +
    +
    + +
    +
    +
    + +
    +
    diff --git a/odex30_base/hr_holidays_community/static/description/leave_request.png b/odex30_base/hr_holidays_community/static/description/leave_request.png new file mode 100644 index 0000000000000000000000000000000000000000..15a2a8b60315ee98057c5433bda23fc8b490b0d9 GIT binary patch literal 42284 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 literal 0 HcmV?d00001 diff --git a/odex30_base/hr_holidays_community/static/description/leaves_sc_02.png b/odex30_base/hr_holidays_community/static/description/leaves_sc_02.png new file mode 100644 index 0000000000000000000000000000000000000000..b6ad4ffc79ee8e10cdf593923d99801916cf0aba GIT binary patch literal 10099 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 Y;QE*0hrXZB2Lpthl#*nPxN+eB0k(^b literal 0 HcmV?d00001 diff --git a/odex30_base/hr_holidays_community/tests/__init__.py b/odex30_base/hr_holidays_community/tests/__init__.py new file mode 100644 index 0000000..06db7a9 --- /dev/null +++ b/odex30_base/hr_holidays_community/tests/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import test_holidays_flow diff --git a/odex30_base/hr_holidays_community/tests/common.py b/odex30_base/hr_holidays_community/tests/common.py new file mode 100644 index 0000000..7614937 --- /dev/null +++ b/odex30_base/hr_holidays_community/tests/common.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo.tests import common + + +class TestHrHolidaysBase(common.TransactionCase): + + def setUp(self): + super(TestHrHolidaysBase, self).setUp() + + Users = self.env['res.users'].with_context(no_reset_password=True) + + # Find Employee group + group_employee_id = self.ref('base.group_user') + + # Test users to use through the various tests + self.user_hruser_id = Users.create({ + 'name': 'Armande HrUser', + 'login': 'Armande', + 'email': 'armande.hruser@example.com', + 'groups_id': [(6, 0, [group_employee_id, self.ref('hr_holidays_community.group_hr_holidays_user')])] + }).id + self.user_hrmanager_id = Users.create({ + 'name': 'Bastien HrManager', + 'login': 'bastien', + 'email': 'bastien.hrmanager@example.com', + 'groups_id': [(6, 0, [group_employee_id, self.ref('hr_holidays_community.group_hr_holidays_manager')])] + }).id + self.user_employee_id = Users.create({ + 'name': 'David Employee', + 'login': 'david', + 'email': 'david.employee@example.com', + 'groups_id': [(6, 0, [group_employee_id])] + }).id + + # Hr Data + self.employee_emp_id = self.env['hr.employee'].create({ + 'name': 'David Employee', + 'user_id': self.user_employee_id, + }).id + self.employee_hruser_id = self.env['hr.employee'].create({ + 'name': 'Armande HrUser', + 'user_id': self.user_hruser_id, + }).id diff --git a/odex30_base/hr_holidays_community/tests/test_holidays_flow.py b/odex30_base/hr_holidays_community/tests/test_holidays_flow.py new file mode 100644 index 0000000..33a037d --- /dev/null +++ b/odex30_base/hr_holidays_community/tests/test_holidays_flow.py @@ -0,0 +1,240 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +from datetime import datetime +from dateutil.relativedelta import relativedelta + +from odoo.exceptions import AccessError, ValidationError, UserError +from odoo.tools import mute_logger, test_reports + +from odoo.addons.hr_holidays.tests.common import TestHrHolidaysBase + + +class TestHolidaysFlow(TestHrHolidaysBase): + + @mute_logger('odoo.addons.base.ir.ir_model', 'odoo.models') + def test_00_leave_request_flow(self): + """ Testing leave request flow """ + Holidays = self.env['hr.holidays'] + HolidaysStatus = self.env['hr.holidays.status'] + + def _check_holidays_status(holiday_status, ml, lt, rl, vrl): + self.assertEqual(holiday_status.max_leaves, ml, + 'hr_holidays: wrong type days computation') + self.assertEqual(holiday_status.leaves_taken, lt, + 'hr_holidays: wrong type days computation') + self.assertEqual(holiday_status.remaining_leaves, rl, + 'hr_holidays: wrong type days computation') + self.assertEqual(holiday_status.virtual_remaining_leaves, vrl, + 'hr_holidays: wrong type days computation') + + # HrUser creates some holiday statuses -> crash because only HrManagers should do this + with self.assertRaises(AccessError): + HolidaysStatus.sudo(self.user_hruser_id).create({ + 'name': 'UserCheats', + 'limit': True, + }) + + # HrManager creates some holiday statuses + HolidayStatusManagerGroup = HolidaysStatus.sudo(self.user_hrmanager_id) + HolidayStatusManagerGroup.create({ + 'name': 'WithMeetingType', + 'limit': True, + 'categ_id': self.env['calendar.event.type'].sudo(self.user_hrmanager_id).create({'name': 'NotLimitedMeetingType'}).id + }) + self.holidays_status_1 = HolidayStatusManagerGroup.create({ + 'name': 'NotLimited', + 'limit': True, + }) + self.holidays_status_2 = HolidayStatusManagerGroup.create({ + 'name': 'Limited', + 'limit': False, + 'double_validation': True, + }) + + # -------------------------------------------------- + # Case1: unlimited type of leave request + # -------------------------------------------------- + + # Employee creates a leave request for another employee -> should crash + HolidaysEmployeeGroup = Holidays.sudo(self.user_employee_id) + with self.assertRaises(ValidationError): + HolidaysEmployeeGroup.create({ + 'name': 'Hol10', + 'employee_id': self.employee_hruser_id, + 'holiday_status_id': self.holidays_status_1.id, + 'date_from': (datetime.today() - relativedelta(days=1)), + 'date_to': datetime.today(), + 'number_of_days_temp': 1, + }) + Holidays.search([('name', '=', 'Hol10')]).unlink() + + # Employee creates a leave request in a no-limit category + hol1_employee_group = HolidaysEmployeeGroup.create({ + 'name': 'Hol11', + 'employee_id': self.employee_emp_id, + 'holiday_status_id': self.holidays_status_1.id, + 'date_from': (datetime.today() - relativedelta(days=1)), + 'date_to': datetime.today(), + 'number_of_days_temp': 1, + }) + hol1_user_group = hol1_employee_group.sudo(self.user_hruser_id) + self.assertEqual(hol1_user_group.state, 'confirm', 'hr_holidays: newly created leave request should be in confirm state') + + # Employee validates its leave request -> should not work + with self.assertRaises(UserError): + hol1_employee_group.action_approve() + self.assertEqual(hol1_user_group.state, 'confirm', 'hr_holidays: employee should not be able to validate its own leave request') + + # HrUser validates the employee leave request + hol1_user_group.action_approve() + self.assertEqual(hol1_user_group.state, 'validate', 'hr_holidays: validates leave request should be in validate state') + + # -------------------------------------------------- + # Case2: limited type of leave request + # -------------------------------------------------- + + # Employee creates a new leave request at the same time -> crash, avoid interlapping + with self.assertRaises(ValidationError): + HolidaysEmployeeGroup.create({ + 'name': 'Hol21', + 'employee_id': self.employee_emp_id, + 'holiday_status_id': self.holidays_status_1.id, + 'date_from': (datetime.today() - relativedelta(days=1)).strftime('%Y-%m-%d %H:%M'), + 'date_to': datetime.today(), + 'number_of_days_temp': 1, + }) + + # Employee creates a leave request in a limited category -> crash, not enough days left + with self.assertRaises(ValidationError): + HolidaysEmployeeGroup.create({ + 'name': 'Hol22', + 'employee_id': self.employee_emp_id, + 'holiday_status_id': self.holidays_status_2.id, + 'date_from': (datetime.today() + relativedelta(days=0)).strftime('%Y-%m-%d %H:%M'), + 'date_to': (datetime.today() + relativedelta(days=1)), + 'number_of_days_temp': 1, + }) + + # Clean transaction + Holidays.search([('name', 'in', ['Hol21', 'Hol22'])]).unlink() + + # HrUser allocates some leaves to the employee + aloc1_user_group = Holidays.sudo(self.user_hruser_id).create({ + 'name': 'Days for limited category', + 'employee_id': self.employee_emp_id, + 'holiday_status_id': self.holidays_status_2.id, + 'type': 'add', + 'number_of_days_temp': 2, + }) + # HrUser validates the first step + aloc1_user_group.action_approve() + # HrManager validates the second step + aloc1_user_group.sudo(self.user_hrmanager_id).action_validate() + # Checks Employee has effectively some days left + hol_status_2_employee_group = self.holidays_status_2.sudo(self.user_employee_id) + _check_holidays_status(hol_status_2_employee_group, 2.0, 0.0, 2.0, 2.0) + + # Employee creates a leave request in the limited category, now that he has some days left + hol2 = HolidaysEmployeeGroup.create({ + 'name': 'Hol22', + 'employee_id': self.employee_emp_id, + 'holiday_status_id': self.holidays_status_2.id, + 'date_from': (datetime.today() + relativedelta(days=2)).strftime('%Y-%m-%d %H:%M'), + 'date_to': (datetime.today() + relativedelta(days=3)), + 'number_of_days_temp': 1, + }) + hol2_user_group = hol2.sudo(self.user_hruser_id) + # Check left days: - 1 virtual remaining day + _check_holidays_status(hol_status_2_employee_group, 2.0, 0.0, 2.0, 1.0) + + # HrUser validates the first step + hol2_user_group.action_approve() + self.assertEqual(hol2.state, 'validate1', + 'hr_holidays: first validation should lead to validate1 state') + + # HrManager validates the second step + hol2_user_group.sudo(self.user_hrmanager_id).action_validate() + self.assertEqual(hol2.state, 'validate', + 'hr_holidays: second validation should lead to validate state') + # Check left days: - 1 day taken + _check_holidays_status(hol_status_2_employee_group, 2.0, 1.0, 1.0, 1.0) + + # HrManager finds an error: he refuses the leave request + hol2.sudo(self.user_hrmanager_id).action_refuse() + self.assertEqual(hol2.state, 'refuse', + 'hr_holidays: refuse should lead to refuse state') + # Check left days: 2 days left again + _check_holidays_status(hol_status_2_employee_group, 2.0, 0.0, 2.0, 2.0) + + # Annoyed, HrUser tries to fix its error and tries to reset the leave request -> does not work, only HrManager + with self.assertRaises(UserError): + hol2_user_group.action_draft() + self.assertEqual(hol2.state, 'refuse', + 'hr_holidays: hr_user should not be able to reset a refused leave request') + + # HrManager resets the request + hol2_manager_group = hol2.sudo(self.user_hrmanager_id) + hol2_manager_group.action_draft() + self.assertEqual(hol2.state, 'draft', + 'hr_holidays: resetting should lead to draft state') + + # HrManager changes the date and put too much days -> crash when confirming + hol2_manager_group.write({ + 'date_from': (datetime.today() + relativedelta(days=4)).strftime('%Y-%m-%d %H:%M'), + 'date_to': (datetime.today() + relativedelta(days=7)), + 'number_of_days_temp': 4, + }) + with self.assertRaises(ValidationError): + hol2_manager_group.action_confirm() + + employee_id = self.ref('hr.employee_admin') + # cl can be of maximum 20 days for employee_root + hol3_status = self.env.ref('hr_holidays.holiday_status_cl').with_context(employee_id=employee_id) + # I assign the dates in the holiday request for 1 day + hol3 = Holidays.create({ + 'name': 'Sick Leave', + 'holiday_status_id': hol3_status.id, + 'date_from': datetime.today().strftime('%Y-%m-10 10:00:00'), + 'date_to': datetime.today().strftime('%Y-%m-11 19:00:00'), + 'employee_id': employee_id, + 'type': 'remove', + 'number_of_days_temp': 1 + }) + # I find a small mistake on my leave request to I click on "Refuse" button to correct a mistake. + hol3.action_refuse() + self.assertEqual(hol3.state, 'refuse', 'hr_holidays: refuse should lead to refuse state') + # I again set to draft and then confirm. + hol3.action_draft() + self.assertEqual(hol3.state, 'draft', 'hr_holidays: resetting should lead to draft state') + hol3.action_confirm() + self.assertEqual(hol3.state, 'confirm', 'hr_holidays: confirming should lead to confirm state') + # I validate the holiday request by clicking on "To Approve" button. + hol3.action_approve() + self.assertEqual(hol3.state, 'validate', 'hr_holidays: validation should lead to validate state') + # Check left days for casual leave: 19 days left + _check_holidays_status(hol3_status, 20.0, 1.0, 19.0, 19.0) + + def test_10_leave_summary_reports(self): + # Print the HR Holidays(Summary Department) Report through the wizard + ctx = { + 'model': 'hr.department', + 'active_ids': [self.ref('hr.employee_admin'), self.ref('hr.employee_qdp'), self.ref('hr.employee_al')] + } + data_dict = { + 'date_from': datetime.today().strftime('%Y-%m-01'), + 'depts': [(6, 0, [self.ref('hr.dep_sales')])], + 'holiday_type': 'Approved' + } + test_reports.try_report_action(self.env.cr, self.env.uid, 'action_hr_holidays_summary_dept', wiz_data=data_dict, context=ctx, our_module='hr_holidays') + + # Print the HR Holidays(Summary Employee) Report through the wizard + ctx = { + 'model': 'hr.employee', + 'active_ids': [self.ref('hr.employee_admin'), self.ref('hr.employee_qdp'), self.ref('hr.employee_al')] + } + data_dict = { + 'date_from': datetime.today().strftime('%Y-%m-01'), + 'emp': [(6, 0, [self.ref('hr.employee_admin'), self.ref('hr.employee_qdp'), self.ref('hr.employee_al')])], + 'holiday_type': 'Approved' + } + test_reports.try_report_action(self.env.cr, self.env.uid, 'action_hr_holidays_summary_employee', wiz_data=data_dict, context=ctx, our_module='hr_holidays') diff --git a/odex30_base/hr_holidays_community/views/hr_holidays_views.xml b/odex30_base/hr_holidays_community/views/hr_holidays_views.xml new file mode 100644 index 0000000..468eee5 --- /dev/null +++ b/odex30_base/hr_holidays_community/views/hr_holidays_views.xml @@ -0,0 +1,909 @@ + + + + + + hr.holidays.graph + hr.holidays + + + + + + + + + + + + + + + hr.holidays.filter + hr.holidays + + + + + + + + + + + + + + + + + + + + + + + + + + + Leave Request + hr.holidays + + + + + + + + + + Leave Request + hr.holidays + +
    + + +
    +
    + +
    +

    + +

    +
    + + + + + + + + + + + + + +
    + + +
    +
    +
    +
    + + + +
    + +
    +
    + + + hr.holidays.allocation.tree + hr.holidays + + + + + + + + + + + + + + + + + + + + + + hr.holidays.allocation.tree.customize + hr.holidays + + + + + + + + + + + + + + + + + + hr.holidays.report_tree + hr.holidays + 20 + + + + + + + + + + + + + + + + + + + + hr.holidays.kanban + hr.holidays + + + + + + + + + +
    + + + + +
    + + + + + + +
    +
    + +
    +
    +
    +
    +
    +
    + + + + + + + + + +
    + from + + +
    + to + + +
    +
    +
    + days +
    +
    +
    +
    +
    +
    +
    + + + hr.holidays.report_employee_tree + hr.holidays + 21 + + + + + + + + + + + + + + + + + + hr.holidays.tree + hr.holidays + + + + + + + + + + + + + + + + + + + + + + All Leaves + hr.holidays + calendar + {'search_default_year': 1, 'search_default_group_employee': 1} + [('holiday_type','=','employee'), ('type', '=', 'remove'), ('state', + '!=', 'refuse')] + + + + + + + + + + + + + + + Leaves Request + hr.holidays + + { + 'default_type': 'remove', + 'search_default_my_leaves': 1, + 'needaction_menu_ref': + [ + 'hr_holidays_community.menu_open_company_allocation', + ] + } + [('type','=','remove')] + + +

    + Click to create a new leave request. +

    +

    + Once you have recorded your leave request, it will be sent + to a manager for validation. Be sure to set the right leave + type (recuperation, legal leaves, sickness) and the exact + number of open days related to your leave. +

    +
    +
    + + + + list + + + + + + + form + + + + + + + calendar + + + + + + + + Requests to Approve + hr.holidays + { + 'default_type': 'remove', + 'search_default_approve':1, + 'needaction_menu_ref': + [ + 'hr_holidays_community.menu_open_ask_holidays_new', + 'hr_holidays_community.menu_open_company_allocation', + 'hr_holidays_community.menu_open_employee_leave', + ] + } + [('type','=','remove')] + + + + + + + list + + + + + + + form + + + + + + Allocation Request + hr.holidays + list,kanban,form + { + 'default_type':'add', + 'search_default_my_leaves': 1, + 'needaction_menu_ref': + [ + 'hr_holidays_community.menu_open_company_allocation', + ] + } + +

    + Click here to create a new leave allocation request. +

    +
    + [('type','=','add')] + + +
    + + + + list + + + + + + + form + + + + + + + + Allocation Request + hr.holidays + { + 'default_type': 'add', + 'search_default_approve':1, + 'needaction_menu_ref': + [ + 'hr_holidays_community.menu_open_allocation_holidays', + 'hr_holidays_community.menu_open_company_allocation' + ] + } + [('type','=','add')] + + + + + + + list + + + + + + + form + + + + + + Leaves Summary + hr.holidays + list,kanban,form + + { + 'search_default_group_type': 1, + 'search_default_year': 1 , + 'search_default_my_leaves': 1, + 'needaction_menu_ref': + [ + 'hr_holidays_community.menu_open_ask_holidays_new', + 'hr_holidays_community.menu_open_allocation_holidays', + 'hr_holidays_community.menu_request_approve_allocation', + 'hr_holidays_community.menu_open_employee_leave', + ] + } + +

    + Click here to create a new leave request. +

    +
    + [('holiday_type','=','employee')] + +
    + + + + + Leave Details + hr.holidays + list,kanban,form,calendar + + {'default_type': 'remove', 'search_default_todo': 1} + +

    + Click here to create a new leave request. +

    +
    + [('type','=','remove')] + +
    + + + Department Leaves + hr.holidays + list,form,calendar + {'search_default_department':1, 'search_default_approve':1} + +

    + Click here to create a new leave request. +

    +
    + [('type','=','remove')] + +
    + + + + + Department Leaves Allocation + hr.holidays + list,form,calendar + {'default_type':'add', 'search_default_department':1, + 'search_default_approve':1} + +

    + Click here to create a new leave allocation. +

    +
    + [('type','=','add')] + +
    + + + + + + + + hr.holidays.status.filter + hr.holidays.status + + + + + + + + + + hr.holidays.status.form + hr.holidays.status + +
    + +
    + +
    + + + + + + + + + + + + +
    +
    +
    +
    + + + hr.holidays.status.tree + hr.holidays.status + + + + + + + + + + + + hr.holidays.status.kanban + hr.holidays.status + + + + +
    +
    + + + +
    +
    + Max Leaves: + Leaves Taken: +
    +
    +
    +
    +
    +
    +
    + + + hr.holidays.status.normal.tree + hr.holidays.status + 35 + + + + + + + + + + hr.holidays.status.search + hr.holidays.status + + + + + + + + + + Leave Types + ir.actions.act_window + hr.holidays.status + list,kanban,form + + + + + + + + + Leaves + ir.actions.act_window + hr.holidays + list,form + {'search_default_employee_id': [active_id], 'default_employee_id': + active_id, 'search_default_group_type': 1, + 'search_default_year': 1} + [('holiday_type','=','employee'), ('holiday_status_id.limit', '=', + False), ('state','!=', 'refuse')] + + + + + Leaves to be reported in Payslip + ir.actions.act_window + hr.holidays + list,form + {'search_default_employee_id': [active_id], + 'search_default_validated': True, 'search_default_gray': True} + [('date_from','>=', context_today().strftime("%Y-%m-1")), + ('date_from','<', ((context_today() + relativedelta(months=1)).strftime('%Y-%m-1')) + )] + + + + + + hr.employee.leave.tree + hr.employee + + + + + + + + + + + Allocate Leaves for Employees + ir.actions.act_window + hr.employee + list,form + + +

    + You can assign remaining Legal Leaves for each employee, Odoo + will automatically create and validate allocation requests. +

    +
    +
    + + + + Leave Request to Approve + hr.holidays + list,form + { + 'default_type': 'remove', + 'search_default_department_id': [active_id], + 'default_department_id': active_id, + 'search_default_approve':1} + + [('type','=','remove')] + + + + + + Allocation Requests to Approve + hr.holidays + list,form + { + 'default_type': 'add', + 'search_default_department_id': [active_id], + 'default_department_id': active_id, + 'search_default_approve':1} + + [('type','=','add')] + + + + + Absent Employees + hr.employee + kanban,list,form + { + 'search_default_is_absent_today': 1, + 'search_default_department_id': [active_id], + 'default_department_id': active_id} + + + + + + Leaves Analysis + hr.holidays + graph,pivot + [('holiday_type','=','employee')] + + + + + Leaves Analysis + hr.holidays + graph,pivot + [('holiday_type','=','employee')] + { + 'search_default_department_id': [active_id], + 'default_department_id': active_id} + + + + +
    \ No newline at end of file diff --git a/odex30_base/hr_holidays_community/views/hr_views.xml b/odex30_base/hr_holidays_community/views/hr_views.xml new file mode 100644 index 0000000..24c1a83 --- /dev/null +++ b/odex30_base/hr_holidays_community/views/hr_views.xml @@ -0,0 +1,145 @@ + + + + + + hr.department.kanban.inherit + hr.department + + + + + + + + + + + + +
    + + + + +
    +
    + +
    + +
    +
    +
    +
    + + +
    + +
    +
    + + + + + + + + hr.employee.search.view.inherit + hr.employee + + + + + + + + + + + hr.employee.kanban.leaves.status + hr.employee + + + + + + + + + + + + + + + + + + + hr.employee.leave.form.inherit + hr.employee + + + + + + + + + + + + + + \ No newline at end of file diff --git a/odex30_base/hr_holidays_community/views/resource_views.xml b/odex30_base/hr_holidays_community/views/resource_views.xml new file mode 100644 index 0000000..f657748 --- /dev/null +++ b/odex30_base/hr_holidays_community/views/resource_views.xml @@ -0,0 +1,14 @@ + + + + + resource.calendar.leaves.form.inherit + resource.calendar.leaves + + + + + + + + \ No newline at end of file diff --git a/odex30_base/hr_holidays_community/wizard/__init__.py b/odex30_base/hr_holidays_community/wizard/__init__.py new file mode 100644 index 0000000..e8b5ecf --- /dev/null +++ b/odex30_base/hr_holidays_community/wizard/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import hr_holidays_summary_department +from . import hr_holidays_summary_employees diff --git a/odex30_base/hr_holidays_community/wizard/hr_holidays_summary_department.py b/odex30_base/hr_holidays_community/wizard/hr_holidays_summary_department.py new file mode 100644 index 0000000..730a8cf --- /dev/null +++ b/odex30_base/hr_holidays_community/wizard/hr_holidays_summary_department.py @@ -0,0 +1,33 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +import datetime + +from odoo import api, fields, models, _ +from odoo.exceptions import UserError + + +class HolidaysSummaryDept(models.TransientModel): + + _name = 'hr.holidays.summary.dept' + _description = 'HR Leaves Summary Report By Department' + + date_from = fields.Date(string='From', required=True, default=lambda *a: datetime.date.today().replace(day=1)) + depts = fields.Many2many('hr.department', 'summary_dept_rel', 'sum_id', 'dept_id', string='Department(s)') + holiday_type = fields.Selection([ + ('Approved', 'Approved'), + ('Confirmed', 'Confirmed'), + ('both', 'Both Approved and Confirmed') + ], string='Leave Type', required=True, default='Approved') + + def print_report(self): + self.ensure_one() + [data] = self.read() + if not data.get('depts'): + raise UserError(_('You have to select at least one Department. And try again.')) + departments = self.env['hr.department'].browse(data['depts']) + datas = { + 'ids': [], + 'model': 'hr.department', + 'form': data + } + return self.env.ref('hr_holidays_community.action_report_holidayssummary').with_context(from_transient_model=True).report_action(departments, data=datas) \ No newline at end of file diff --git a/odex30_base/hr_holidays_community/wizard/hr_holidays_summary_department_views.xml b/odex30_base/hr_holidays_community/wizard/hr_holidays_summary_department_views.xml new file mode 100644 index 0000000..9f50f08 --- /dev/null +++ b/odex30_base/hr_holidays_community/wizard/hr_holidays_summary_department_views.xml @@ -0,0 +1,36 @@ + + + + + hr.holidays.summary.dept.form + hr.holidays.summary.dept + +
    + + + + + +
    +
    +
    +
    +
    + + + Leaves by Department + ir.actions.act_window + hr.holidays.summary.dept + form + new + + + + +
    diff --git a/odex30_base/hr_holidays_community/wizard/hr_holidays_summary_employees.py b/odex30_base/hr_holidays_community/wizard/hr_holidays_summary_employees.py new file mode 100644 index 0000000..d92bc7d --- /dev/null +++ b/odex30_base/hr_holidays_community/wizard/hr_holidays_summary_employees.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. +import datetime + +from odoo import api, fields, models + + +class HolidaysSummaryEmployee(models.TransientModel): + + _name = 'hr.holidays.summary.employee' + _description = 'HR Leaves Summary Report By Employee' + + date_from = fields.Date(string='From', required=True, default=lambda *a: datetime.date.today().replace(day=1)) + emp = fields.Many2many('hr.employee', 'summary_emp_rel', 'sum_id', 'emp_id', string='Employee(s)') + holiday_type = fields.Selection([ + ('Approved', 'Approved'), + ('Confirmed', 'Confirmed'), + ('both', 'Both Approved and Confirmed') + ], string='Select Leave Type', required=True, default='Approved') + + def print_report(self): + self.ensure_one() + [data] = self.read() + data['emp'] = self.env.context.get('active_ids', []) + employees = self.env['hr.employee'].browse(data['emp']) + datas = { + 'ids': [], + 'model': 'hr.employee', + 'form': data + } + return self.env.ref('hr_holidays.action_report_holidayssummary').report_action(employees, data=datas) \ No newline at end of file diff --git a/odex30_base/hr_holidays_community/wizard/hr_holidays_summary_employees_views.xml b/odex30_base/hr_holidays_community/wizard/hr_holidays_summary_employees_views.xml new file mode 100644 index 0000000..d982ccc --- /dev/null +++ b/odex30_base/hr_holidays_community/wizard/hr_holidays_summary_employees_views.xml @@ -0,0 +1,34 @@ + + + + + hr.holidays.summary.employee.form + hr.holidays.summary.employee + +
    + + + + + + + +
    +
    +
    +
    +
    + + + Leaves Summary + ir.actions.act_window + hr.holidays.summary.employee + form + new + + report + + +
    diff --git a/odex30_base/hr_holidays_public/README.rst b/odex30_base/hr_holidays_public/README.rst new file mode 100644 index 0000000..e4ac270 --- /dev/null +++ b/odex30_base/hr_holidays_public/README.rst @@ -0,0 +1,184 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +================== +HR Holidays Public +================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:ee2e9b599231a197817cb99c896d8b4e2e267f72759948f7fc635b3e8ed0790b + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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/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%2Fhr--holidays-lightgray.png?logo=github + :target: https://github.com/OCA/hr-holidays/tree/18.0/hr_holidays_public + :alt: OCA/hr-holidays +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/hr-holidays-18-0/hr-holidays-18-0-hr_holidays_public + :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/hr-holidays&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The calculation of each leave can exclude rest public holiday, depending +on the leave type configuration. + +In HR holiday app, public holiday will be displayed as unusual days +(grey like weekends). + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +Go to *Time Off -> Configuration -> Time Off Types* and open a Leave +Type + +- Check "Exclude Public Holidays" to exclude public holidays. + +Usage +===== + +For adding public holidays: + +1. Go to the menu *Calendar > Configuration > Public Holidays > Public + Holidays*. +2. Create your public holidays. + +For using public holidays on leaves: + +1. Go to *Time Off > Dashboard*. +2. Select dragging on the calendar the days you want to be on leave, or + go to the form view for selecting start and end dates. +3. Select the proper "Leave Type" that has "Exclude Public Holidays" + checked. +4. If no leave type is yet specified, then default configuration is to + exclude public holidays. +5. The number of days will be computed excluding public holidays that + match the selected employee, including global, country and state + holidays. +6. If no employee is yet selected, only global holidays will be taken + into account. + +In calendar views in HR holiday app public will be display (likes other +unusual days) according the current user employee country/state. If not +set the there is a fallback to the current company country/state to +filter public holidays. + +Known issues / Roadmap +====================== + +In Odoo 12.0, \_leave_intervals() returns Intervals which is a list of +tuples (start_timestamp, end_timestamp, resource.calendar.leaves +record). Since this module does not operate with +resource.calendar.leaves, it's setting third component of a tuple to a +calendar.public.holiday.line record. This may or may not be a problem, +yet since this component is also being set to +resource.calendar.attendance records in \_attendance_intervals(), seems +it should be ok. + +There are no restrictions to block users from modifying or removing +calendar events linked to public holidays. There's a suggestion to +overload write and unlink methods of calendar.event, but it might have +other impacts like users not being able to edit event tags, or even +custom fields. + +Regional public holidays are shown in the public calendar. The regions +will be noted in the description of the event, but it'll be shown to all +users. It'd be good to have it show only for users in these regions. + +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 +------- + +* Michael Telahun Makonnen +* Tecnativa +* Fekete Mihai (Forest and Biomass Services Romania) +* Druidoo +* + +Contributors +------------ + +- Michael Telahun Makonnen +- Fekete Mihai +- Nikolina Todorova +- Alexis de Lattre +- Salton Massally (iDT Labs) +- Ivan Yelizariev +- Bassirou Ndaw +- Dhara Solanki +- `Tecnativa `__: + + - Pedro M. Baeza + +- `CorporateHub `__ + + - Alexey Pelykh + +- `Camptocamp `__: + + - Damien Crier + +- `Druidoo `__: + + - Iván Todorovich + +- `Pesol `__: + + - Pedro Evaristo Gonzalez Sanchez + +- `Trobz `__: + + - Thao Le + - Do Anh Duy + +Other credits +------------- + +The migration of this module from 16.0 to 17.0 and then from 17.0 to +18.0 was financially supported by Camptocamp. + +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/hr-holidays `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/odex30_base/hr_holidays_public/__init__.py b/odex30_base/hr_holidays_public/__init__.py new file mode 100644 index 0000000..31660d6 --- /dev/null +++ b/odex30_base/hr_holidays_public/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models diff --git a/odex30_base/hr_holidays_public/__manifest__.py b/odex30_base/hr_holidays_public/__manifest__.py new file mode 100644 index 0000000..aca677d --- /dev/null +++ b/odex30_base/hr_holidays_public/__manifest__.py @@ -0,0 +1,27 @@ +# Copyright 2015 2011,2013 Michael Telahun Makonnen +# Copyright 2020 InitOS Gmbh +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "HR Holidays Public", + "version": "18.0.1.0.4", + "license": "AGPL-3", + "category": "Human Resources", + "author": "Michael Telahun Makonnen, " + "Tecnativa, " + "Fekete Mihai (Forest and Biomass Services Romania), " + "Druidoo, " + "Odoo Community Association (OCA),", + "summary": "Manage Public Holidays", + "website": "https://github.com/OCA/hr-holidays", + "depends": [ + "hr_holidays", + "calendar_public_holiday", + ], + "data": [ + "security/ir.model.access.csv", + "views/hr_leave_type.xml", + "views/menu.xml", + ], + "installable": True, +} diff --git a/odex30_base/hr_holidays_public/i18n/ar.po b/odex30_base/hr_holidays_public/i18n/ar.po new file mode 100644 index 0000000..daecab1 --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/ar.po @@ -0,0 +1,107 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# OCA Transbot , 2016 +# abdullah alsabi , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-10 04:30+0000\n" +"PO-Revision-Date: 2017-06-10 04:30+0000\n" +"Last-Translator: abdullah alsabi , 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" +"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: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "Exclude Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#~ msgid "Cancel" +#~ msgstr "إلغاء" + +#~ msgid "Created by" +#~ msgstr "انشئ من قبل" + +#~ msgid "Created on" +#~ msgstr "وقت الانشاء" + +#~ msgid "Display Name" +#~ msgstr "إسم العرض" + +#~ msgid "Last Updated by" +#~ msgstr "اخر تعديل من قبل" + +#~ msgid "Last Updated on" +#~ msgstr "اخر تعديل في" diff --git a/odex30_base/hr_holidays_public/i18n/ca.po b/odex30_base/hr_holidays_public/i18n/ca.po new file mode 100644 index 0000000..fe5b9d6 --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/ca.po @@ -0,0 +1,83 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca\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: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "Exclude Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" diff --git a/odex30_base/hr_holidays_public/i18n/de.po b/odex30_base/hr_holidays_public/i18n/de.po new file mode 100644 index 0000000..b18a9ff --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/de.po @@ -0,0 +1,292 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-03 03:37+0000\n" +"PO-Revision-Date: 2019-07-09 13:43+0000\n" +"Last-Translator: Maria Sparenberg \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.7.1\n" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "Feiertage des neues Jahres erstellen" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "Exclude Public Holidays" +msgstr "Feiertage ausschließen" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" +"Wenn der Haken gesetzt ist, werden die Feiertage bei der Berechnung der " +"Urlaubstage übersprungen." + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "Feiertage" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "Arbeitszeit der Ressource" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#~ msgid "" +#~ "By default, the most recent public holidays\n" +#~ " for each country are used as template to " +#~ "create\n" +#~ " public holidays for the year following the " +#~ "templates.\n" +#~ "

    \n" +#~ " Normally, you should not need to input " +#~ "anything in\n" +#~ " optional fields and only need to click on the " +#~ "button\n" +#~ " \"Create\"." +#~ msgstr "" +#~ "Standardmäßig werden die aktuellsten Feiertage\n" +#~ " für jedes Land als Vorlage zum Erstellen\n" +#~ " der Feiertage der nachfolgenden Jahre " +#~ "verwendet.\n" +#~ "

    \n" +#~ " Normalerweise muss im Reiter 'Optional' " +#~ "nichts weiter eingetragen, \n" +#~ " sondern nur auf den Button 'Erstellen' " +#~ "geklickt werden." + +#~ msgid "Calendar Year" +#~ msgstr "Kalenderjahr" + +#~ msgid "Cancel" +#~ msgstr "Abbrechen" + +#~ msgid "Country" +#~ msgstr "Land" + +#~ msgid "Create" +#~ msgstr "Erstellen" + +#~ msgid "Created by" +#~ msgstr "Erstellt von" + +#~ msgid "Created on" +#~ msgstr "Erstellt am" + +#~ msgid "Creates public holidays from existing ones" +#~ msgstr "Feiertage ausgehend von den bereits Existierenden erstellen" + +#~ msgid "Date" +#~ msgstr "Datum" + +#~ msgid "Date may change" +#~ msgstr "Datum kann sich ändern" + +#, python-format +#~ msgid "" +#~ "Dates of holidays should be the same year as the calendar year they are " +#~ "being assigned to" +#~ msgstr "" +#~ "Die Feiertage sollten das gleiche Jahr wie das Kalenderjahr sein, dem sie " +#~ "zugewiesen werden" + +#~ msgid "Defaults" +#~ msgstr "Standards" + +#~ msgid "Display Name" +#~ msgstr "Anzeigename" + +#~ msgid "Holiday Dates" +#~ msgstr "Urlaubsdaten" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Updated by" +#~ msgstr "Zuletzt aktualisiert von" + +#~ msgid "Last Updated on" +#~ msgstr "Zuletzt aktualisiert am" + +#~ msgid "Name" +#~ msgstr "Bezeichnung" + +#, python-format +#~ msgid "" +#~ "No Public Holidays found as template. Please create the first Public " +#~ "Holidays manually." +#~ msgstr "" +#~ "Es wurde keine Feiertage als Vorlage gefunden. Dies muss daher einmalig " +#~ "manuell erfolgen." + +#~ msgid "Optional" +#~ msgstr "Optional" + +#~ msgid "Public Holidays Lines" +#~ msgstr "Feiertagszeilen" + +#~ msgid "Related States" +#~ msgstr "Verwandte Staaten" + +#~ msgid "" +#~ "Select the public holidays to use as template. If not set, latest public " +#~ "holidays of each country will be used. Only the last templates of each " +#~ "country for each year will be taken into account (If you select templates " +#~ "from 2012 and 2015, only the templates from 2015 will be taken into " +#~ "account." +#~ msgstr "" +#~ "Wählen Sie ein Jahr als Vorlage für die Erstellung der Feiertage. Wenn es " +#~ "nicht gesetzt ist, wird für jedes Land die jeweils aktuellste Vorlage " +#~ "verwendet. Wenn mehrere ausgewählt werden, wird nur die aktuellste " +#~ "Vorlage verwendet. (Wenn beispielsweise die Vorlage von 2012 und von 2015 " +#~ "angeklickt wird, dann wird nur die von 2015 verwendet)." + +#~ msgid "Templates" +#~ msgstr "Vorlagen" + +#~ msgid "" +#~ "The below optional fields are here only to handle\n" +#~ " special situations like \"2011 was a special " +#~ "year with\n" +#~ " an additional public holiday for the 150th\n" +#~ " anniversary of the Italian unification, so " +#~ "you want to\n" +#~ " replicate the 2010 Italian holidays to 2012.\"" +#~ msgstr "" +#~ "Die hier angegebenen optionalen Felder werden nur in \n" +#~ " Ausnahmesituationen verwenden, " +#~ "beispielsweise:\n" +#~ " \"2011 war ein spezielles Jahr mit einem " +#~ "zusätzlichen Feiertag\n" +#~ " für das 150. Jubiläum der italienischen " +#~ "Einheit. Deswegen\n" +#~ " sollte für das Jahr 2012 die Vorlage von 2010 " +#~ "verwendet werden.\"" + +#~ msgid "" +#~ "Use this wizard to create public holidays based on the\n" +#~ " existing ones.
    \n" +#~ " Only the last templates of each country\n" +#~ " will be taken into account (If you select " +#~ "templates\n" +#~ " from 2012 and 2015 of the same country; '\n" +#~ " only the templates from 2015 will be taken " +#~ "into\n" +#~ " account)." +#~ msgstr "" +#~ "Verwenden Sie diesen Assistenten zum Erstellen der Feiertage\n" +#~ " basierend auf einer bereits existierenden " +#~ "Vorlage.
    \n" +#~ " Wenn Sie mehrere Vorlagen angeben, wird nur " +#~ "die aktuellste \n" +#~ " für jedes Land berücksichtigt. \n" +#~ " Beispiel: Wenn Sie die Vorlagen von 2012 und " +#~ "2015 für dasselbe Land \n" +#~ " hinzufügen, wird nur die von 2015 " +#~ "berücksichtigt." + +#~ msgid "Year" +#~ msgstr "Jahr" + +#~ msgid "" +#~ "Year for which you want to create the public holidays. By default, the " +#~ "year following the template." +#~ msgstr "" +#~ "Dies ist das Jahr, für das die Feiertage erstellt werden sollen. " +#~ "Standardmäßig würden sie für das nachfolgende Jahr der Vorlage erstellt " +#~ "werden." + +#, python-format +#~ msgid "" +#~ "You can't create duplicate public holiday per date %s and one of the " +#~ "country states." +#~ msgstr "" +#~ "Sie können keinen öffentlichen Feiertag doppelt pro Datum %s und einem " +#~ "der Länder erstellen." + +#, python-format +#~ msgid "You can't create duplicate public holiday per date %s." +#~ msgstr "" +#~ "Sie können keinen öffentlichen Feiertag doppelt pro Datum %s erstellen." + +#, python-format +#~ msgid "You can't create duplicate public holiday per year and/or country" +#~ msgstr "" +#~ "Sie können keinen öffentlichen Feiertag doppelt pro Jahr und/oder Land " +#~ "erstellen." + +#, python-format +#~ msgid "" +#~ "You cannot use as template the public holidays of a year that includes " +#~ "public holidays on 29th of February (2016, 2020...), please select a " +#~ "template from another year." +#~ msgstr "" +#~ "Als Vorlage für die Erstellung von Feiertagen darf kein Schaltjahr (2016, " +#~ "2020, ...) verwendet werden. Es sollte die Vorlage eines anderes Jahres " +#~ "verwendet werden." + +#~ msgid "Last Modified on" +#~ msgstr "Zuletzt geändert am" + +#~ msgid "Leave" +#~ msgstr "Urlaub" + +#~ msgid "Leave Type" +#~ msgstr "Urlaubstyp" diff --git a/odex30_base/hr_holidays_public/i18n/es.po b/odex30_base/hr_holidays_public/i18n/es.po new file mode 100644 index 0000000..3f47039 --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/es.po @@ -0,0 +1,278 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# OCA Transbot , 2016 +# José Antonio Cuello , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-03 03:37+0000\n" +"PO-Revision-Date: 2022-02-02 14:33+0000\n" +"Last-Translator: Olga Marco Puértolas \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" +"X-Generator: Weblate 4.3.2\n" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "Crear Próximo Calendario de Festivos" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "Exclude Public Holidays" +msgstr "Excluir Festivos" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" +"Si se marca, los festivos no se tienen en cuenta en el cálculo de días de " +"ausencia." + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "Festivos" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "Horario de Trabajo" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "Tiempo libre" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "Tipo de tiempo libre" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#~ msgid "" +#~ "By default, the most recent public holidays\n" +#~ " for each country are used as template to " +#~ "create\n" +#~ " public holidays for the year following the " +#~ "templates.\n" +#~ "

    \n" +#~ " Normally, you should not need to input " +#~ "anything in\n" +#~ " optional fields and only need to click on the " +#~ "button\n" +#~ " \"Create\"." +#~ msgstr "" +#~ "Por defect los festivos más recientes de cada país se usan como plantilla " +#~ "para crear el calendario del año siguiente.\n" +#~ "

    \n" +#~ "Normalmente no hará falta que se introduzca nada, solo es necesario clica " +#~ "en 'Crear'." + +#~ msgid "Calendar Year" +#~ msgstr "Año del calendario" + +#~ msgid "Cancel" +#~ msgstr "Cancelar" + +#~ msgid "Country" +#~ msgstr "País" + +#~ msgid "Create" +#~ msgstr "Crear" + +#~ msgid "Created by" +#~ msgstr "Creado por" + +#~ msgid "Created on" +#~ msgstr "Creado el" + +#~ msgid "Creates public holidays from existing ones" +#~ msgstr "Crea el calendario de festivos a partir de uno ya existente" + +#~ msgid "Date" +#~ msgstr "Fecha" + +#~ msgid "Date may change" +#~ msgstr "La fecha puede cambiar" + +#, python-format +#~ msgid "" +#~ "Dates of holidays should be the same year as the calendar year they are " +#~ "being assigned to" +#~ msgstr "" +#~ "Las fechas de las vacaciones deberían ser el mismo año que el año de " +#~ "calendario al que están siendo asignadas" + +#~ msgid "Defaults" +#~ msgstr "Por defecto" + +#~ msgid "Display Name" +#~ msgstr "Mostrar nombre" + +#~ msgid "Holiday Dates" +#~ msgstr "Fechas de la vacación" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Updated by" +#~ msgstr "Última actualización por" + +#~ msgid "Last Updated on" +#~ msgstr "Última actualización en" + +#~ msgid "Meeting" +#~ msgstr "Reunión" + +#~ msgid "Name" +#~ msgstr "Nombre" + +#, python-format +#~ msgid "" +#~ "No Public Holidays found as template. Please create the first Public " +#~ "Holidays manually." +#~ msgstr "" +#~ "No se ha encontrado plantilla de Festivos. Por favor, cree el primer " +#~ "calendario de Festivos manualmente." + +#~ msgid "Optional" +#~ msgstr "Opcional" + +#~ msgid "Public Holidays Lines" +#~ msgstr "Líneas de Festivos" + +#~ msgid "Related States" +#~ msgstr "Provincias relacionadas" + +#~ msgid "" +#~ "Select the public holidays to use as template. If not set, latest public " +#~ "holidays of each country will be used. Only the last templates of each " +#~ "country for each year will be taken into account (If you select templates " +#~ "from 2012 and 2015, only the templates from 2015 will be taken into " +#~ "account." +#~ msgstr "" +#~ "Seleccione el calendario de festivos a usar como plantilla. Si no se " +#~ "selecciona, el calendario más reciente se usará para cada país. Sólo la " +#~ "plantilla más reciente se utilizará para cada país (si selecciona una " +#~ "plantilla de 2012 y otra de 2015, solo se tendrá en cuenta la del 2015)." + +#~ msgid "Templates" +#~ msgstr "Plantillas" + +#~ msgid "" +#~ "The below optional fields are here only to handle\n" +#~ " special situations like \"2011 was a special " +#~ "year with\n" +#~ " an additional public holiday for the 150th\n" +#~ " anniversary of the Italian unification, so " +#~ "you want to\n" +#~ " replicate the 2010 Italian holidays to 2012.\"" +#~ msgstr "" +#~ "Los siguientes campos opcionales se usan para lidiar con casos " +#~ "especiales, por ejemplo en 2011 hubo un festivo extra en Italia por la " +#~ "celebración del 150 aniversario de la unificación, así que lo que se " +#~ "quiere es replicar de 2010 a 2012" + +#~ msgid "" +#~ "Use this wizard to create public holidays based on the\n" +#~ " existing ones.
    \n" +#~ " Only the last templates of each country\n" +#~ " will be taken into account (If you select " +#~ "templates\n" +#~ " from 2012 and 2015 of the same country; '\n" +#~ " only the templates from 2015 will be taken " +#~ "into\n" +#~ " account)." +#~ msgstr "" +#~ "Use este wizard para crear el calendario de Festivos a partir\n" +#~ " de ya existentes.
    \n" +#~ " Sólo la plantilla más reciente se utilizará\n" +#~ " para cada país (si selecciona una plantilla " +#~ "de 2012\n" +#~ " y otra de 2015, solo se tendrá en cuenta la " +#~ "del 2015)." + +#~ msgid "Year" +#~ msgstr "Año" + +#~ msgid "" +#~ "Year for which you want to create the public holidays. By default, the " +#~ "year following the template." +#~ msgstr "" +#~ "Año para el que quieres crear el calendario de festivos. Por defecto se " +#~ "usa el año siguiente al de la plantilla." + +#, python-format +#~ msgid "" +#~ "You can't create duplicate public holiday per date %s and one of the " +#~ "country states." +#~ msgstr "" +#~ "No puede crear festivos duplicados para la fecha %s y una de las " +#~ "provincias." + +#, python-format +#~ msgid "You can't create duplicate public holiday per date %s." +#~ msgstr "No puede festivos duplicados para la fecha %s." + +#, python-format +#~ msgid "You can't create duplicate public holiday per year and/or country" +#~ msgstr "No puede crear festivos duplicados para el año y/o país" + +#, python-format +#~ msgid "" +#~ "You cannot use as template the public holidays of a year that includes " +#~ "public holidays on 29th of February (2016, 2020...), please select a " +#~ "template from another year." +#~ msgstr "" +#~ "No se puede utilizar como plantilla un calendario que incluye un festivo " +#~ "el 29 de Febrero, por favor seleccione una plantilla de otro año." + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación el" + +#~ msgid "Leave" +#~ msgstr "Ausencia" + +#~ msgid "Leave Type" +#~ msgstr "Tipo de Ausencia" diff --git a/odex30_base/hr_holidays_public/i18n/fi.po b/odex30_base/hr_holidays_public/i18n/fi.po new file mode 100644 index 0000000..40a1746 --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/fi.po @@ -0,0 +1,105 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-03 03:37+0000\n" +"PO-Revision-Date: 2017-03-03 03:37+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "Exclude Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#~ msgid "Created by" +#~ msgstr "Luonut" + +#~ msgid "Created on" +#~ msgstr "Luotu" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Updated by" +#~ msgstr "Viimeksi päivittänyt" + +#~ msgid "Last Updated on" +#~ msgstr "Viimeksi päivitetty" + +#~ msgid "Name" +#~ msgstr "Nimi" diff --git a/odex30_base/hr_holidays_public/i18n/fr.po b/odex30_base/hr_holidays_public/i18n/fr.po new file mode 100644 index 0000000..1dee58c --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/fr.po @@ -0,0 +1,290 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# OCA Transbot , 2016 +# leemannd , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-03 03:37+0000\n" +"PO-Revision-Date: 2021-05-14 17:47+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "Créer les jours fériés de l'année prochaine" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "Exclude Public Holidays" +msgstr "Exclure les jours fériés" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" +"Si activé, les jours fériés sont ignorés dans le calcul des jours de congé." + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "Jours fériés" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "Horaire de travail de la ressource" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "Temps libre" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "Type de temps libre" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#, fuzzy +#~ msgid "" +#~ "By default, the most recent public holidays\n" +#~ " for each country are used as template to " +#~ "create\n" +#~ " public holidays for the year following the " +#~ "templates.\n" +#~ "

    \n" +#~ " Normally, you should not need to input " +#~ "anything in\n" +#~ " optional fields and only need to click on the " +#~ "button\n" +#~ " \"Create\"." +#~ msgstr "" +#~ "Par défaut, les derniers jours fériés\n" +#~ "                             pour chaque pays sont utilisés comme modèle " +#~ "pour créer\n" +#~ "                             des jours fériés pour l'année suivante.\n" +#~ "                            

    \n" +#~ "                             Normalement, vous n'avez besoin de rien " +#~ "saisir dans\n" +#~ "                             champs facultatifs et il suffit de cliquer " +#~ "sur le bouton\n" +#~ "                             \"Créer\"." + +#~ msgid "Calendar Year" +#~ msgstr "Année Calendaire" + +#~ msgid "Cancel" +#~ msgstr "Annuler" + +#~ msgid "Country" +#~ msgstr "Pays" + +#~ msgid "Create" +#~ msgstr "Créer" + +#~ msgid "Created by" +#~ msgstr "Créé par" + +#~ msgid "Created on" +#~ msgstr "Créé le" + +#~ msgid "Creates public holidays from existing ones" +#~ msgstr "Crée des jours fériés à partir de ceux existants" + +#~ msgid "Date" +#~ msgstr "Date" + +#~ msgid "Date may change" +#~ msgstr "La date peut changer" + +#, python-format +#~ msgid "" +#~ "Dates of holidays should be the same year as the calendar year they are " +#~ "being assigned to" +#~ msgstr "" +#~ "Les dates des jours fériés doivent correspondre à l'année du calendrier " +#~ "auxquelles elles sont assignées" + +#~ msgid "Defaults" +#~ msgstr "Défauts" + +#~ msgid "Display Name" +#~ msgstr "Nom affiché" + +#~ msgid "Holiday Dates" +#~ msgstr "Date des vacances" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Updated by" +#~ msgstr "Mis-à-jour par" + +#~ msgid "Last Updated on" +#~ msgstr "Mis-à-jour le" + +#~ msgid "Meeting" +#~ msgstr "Réunion" + +#~ msgid "Name" +#~ msgstr "Nom" + +#, python-format +#~ msgid "" +#~ "No Public Holidays found as template. Please create the first Public " +#~ "Holidays manually." +#~ msgstr "" +#~ "Aucun jour férié trouvé comme modèle. Veuillez créer manuellement les " +#~ "premiers jours fériés." + +#~ msgid "Optional" +#~ msgstr "Optionnel" + +#~ msgid "Public Holidays Lines" +#~ msgstr "Linge de jours fériés" + +#~ msgid "Related States" +#~ msgstr "Etats liés" + +#~ msgid "" +#~ "Select the public holidays to use as template. If not set, latest public " +#~ "holidays of each country will be used. Only the last templates of each " +#~ "country for each year will be taken into account (If you select templates " +#~ "from 2012 and 2015, only the templates from 2015 will be taken into " +#~ "account." +#~ msgstr "" +#~ "Sélectionnez les jours fériés à utiliser comme modèle. Si non défini, les " +#~ "derniers jours fériés de chaque pays seront utilisés. Seuls les derniers " +#~ "modèles de chaque pays pour chaque année seront pris en compte (Si vous " +#~ "sélectionnez des modèles de 2012 et 2015, seuls les modèles de 2015 " +#~ "seront pris en compte)." + +#~ msgid "Templates" +#~ msgstr "Modèles" + +#~ msgid "" +#~ "The below optional fields are here only to handle\n" +#~ " special situations like \"2011 was a special " +#~ "year with\n" +#~ " an additional public holiday for the 150th\n" +#~ " anniversary of the Italian unification, so " +#~ "you want to\n" +#~ " replicate the 2010 Italian holidays to 2012.\"" +#~ msgstr "" +#~ "Les champs facultatifs ci-dessous sont uniquement destinés à\n" +#~ "                             des situations spéciales comme \"2011 était " +#~ "une année spéciale avec\n" +#~ "                             un jour férié supplémentaire pour le 150\n" +#~ "                             anniversaire de l'unification italienne, " +#~ "vous voulez donc\n" +#~ "                             reproduire les vacances italiennes de 2010 à " +#~ "2012. \"" + +#~ msgid "" +#~ "Use this wizard to create public holidays based on the\n" +#~ " existing ones.
    \n" +#~ " Only the last templates of each country\n" +#~ " will be taken into account (If you select " +#~ "templates\n" +#~ " from 2012 and 2015 of the same country; '\n" +#~ " only the templates from 2015 will be taken " +#~ "into\n" +#~ " account)." +#~ msgstr "" +#~ "Utilisez cet assistant pour créer des jours fériés basés sur\n" +#~ "                             ceux existants.
    \n" +#~ "                             Seuls les derniers modèles de chaque pays\n" +#~ "                             seront pris en compte (si vous sélectionnez " +#~ "des modèles\n" +#~ "                             à partir de 2012 et 2015 du même pays; '\n" +#~ "                             seuls les modèles de 2015 seront pris en " +#~ "compte)." + +#~ msgid "Year" +#~ msgstr "Année" + +#~ msgid "" +#~ "Year for which you want to create the public holidays. By default, the " +#~ "year following the template." +#~ msgstr "" +#~ "Année pour laquelle vous voulez créer les jours fériés. Par défaut, " +#~ "l'année suivant le modèle." + +#, python-format +#~ msgid "" +#~ "You can't create duplicate public holiday per date %s and one of the " +#~ "country states." +#~ msgstr "" +#~ "Vous ne pouvez pas créer un double jour férié par date %s et dans l’un " +#~ "des états du pays." + +#, python-format +#~ msgid "You can't create duplicate public holiday per date %s." +#~ msgstr "Vous ne pouvez dupliquer ce jour férié par date %s." + +#, python-format +#~ msgid "You can't create duplicate public holiday per year and/or country" +#~ msgstr "Vous ne pouvez pas créer de double jour férié par an et/ou par pays" + +#, python-format +#~ msgid "" +#~ "You cannot use as template the public holidays of a year that includes " +#~ "public holidays on 29th of February (2016, 2020...), please select a " +#~ "template from another year." +#~ msgstr "" +#~ "Vous ne pouvez pas utiliser comme modèle les jours fériés d'une année qui " +#~ "inclut les jours fériés du 29 février (2016, 2020 ...), veuillez " +#~ "sélectionner un modèle d'une autre année." + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification le" + +#~ msgid "Leave" +#~ msgstr "Congé" + +#~ msgid "Leave Type" +#~ msgstr "Type de congé" diff --git a/odex30_base/hr_holidays_public/i18n/fr_FR.po b/odex30_base/hr_holidays_public/i18n/fr_FR.po new file mode 100644 index 0000000..47dd762 --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/fr_FR.po @@ -0,0 +1,276 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-04-11 16:46+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: none\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "Créer les jours fériés de l'année prochaine" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "Exclude Public Holidays" +msgstr "Exclure les jours fériés" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" +"Si activé, les jours fériés sont ignorés dans le calcul des jours de congé." + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "Jours fériés" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#~ msgid "" +#~ "By default, the most recent public holidays\n" +#~ " for each country are used as template to " +#~ "create\n" +#~ " public holidays for the year following the " +#~ "templates.\n" +#~ "

    \n" +#~ " Normally, you should not need to input " +#~ "anything in\n" +#~ " optional fields and only need to click on the " +#~ "button\n" +#~ " \"Create\"." +#~ msgstr "" +#~ "Par défaut, les derniers jours fériés\n" +#~ "                             pour chaque pays sont utilisés comme modèle " +#~ "pour créer\n" +#~ "                             des jours fériés pour l'année suivante.\n" +#~ "                            

    \n" +#~ "                             Normalement, vous n'avez besoin de rien " +#~ "saisir dans\n" +#~ "                             champs facultatifs et il suffit de cliquer " +#~ "sur le bouton\n" +#~ "                             \"Créer\"." + +#~ msgid "Calendar Year" +#~ msgstr "Année Calendaire" + +#~ msgid "Cancel" +#~ msgstr "Annuler" + +#~ msgid "Country" +#~ msgstr "Pays" + +#~ msgid "Create" +#~ msgstr "Créer" + +#~ msgid "Created by" +#~ msgstr "Créé par" + +#~ msgid "Created on" +#~ msgstr "Créé le" + +#~ msgid "Creates public holidays from existing ones" +#~ msgstr "Crée des jours fériés à partir de ceux existants" + +#~ msgid "Date" +#~ msgstr "Date" + +#~ msgid "Date may change" +#~ msgstr "La date peut changer" + +#, python-format +#~ msgid "" +#~ "Dates of holidays should be the same year as the calendar year they are " +#~ "being assigned to" +#~ msgstr "" +#~ "Les dates des jours fériés doivent correspondre à l'année du calendrier " +#~ "auxquelles elles sont assignées" + +#~ msgid "Defaults" +#~ msgstr "Défauts" + +#~ msgid "Display Name" +#~ msgstr "Nom affiché" + +#~ msgid "Holiday Dates" +#~ msgstr "Date des vacances" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Updated by" +#~ msgstr "Mis-à-jour par" + +#~ msgid "Last Updated on" +#~ msgstr "Mis-à-jour le" + +#~ msgid "Name" +#~ msgstr "Nom" + +#, python-format +#~ msgid "" +#~ "No Public Holidays found as template. Please create the first Public " +#~ "Holidays manually." +#~ msgstr "" +#~ "Aucun jour férié trouvé comme modèle. Veuillez créer manuellement les " +#~ "premiers jours fériés." + +#~ msgid "Optional" +#~ msgstr "Optionnel" + +#~ msgid "Public Holidays Lines" +#~ msgstr "Linge de jours fériés" + +#~ msgid "Related States" +#~ msgstr "Etats liés" + +#~ msgid "" +#~ "Select the public holidays to use as template. If not set, latest public " +#~ "holidays of each country will be used. Only the last templates of each " +#~ "country for each year will be taken into account (If you select templates " +#~ "from 2012 and 2015, only the templates from 2015 will be taken into " +#~ "account." +#~ msgstr "" +#~ "Sélectionnez les jours fériés à utiliser comme modèle. Si non défini, les " +#~ "derniers jours fériés de chaque pays seront utilisés. Seuls les derniers " +#~ "modèles de chaque pays pour chaque année seront pris en compte (Si vous " +#~ "sélectionnez des modèles de 2012 et 2015, seuls les modèles de 2015 " +#~ "seront pris en compte)." + +#~ msgid "Templates" +#~ msgstr "Modèles" + +#~ msgid "" +#~ "The below optional fields are here only to handle\n" +#~ " special situations like \"2011 was a special " +#~ "year with\n" +#~ " an additional public holiday for the 150th\n" +#~ " anniversary of the Italian unification, so " +#~ "you want to\n" +#~ " replicate the 2010 Italian holidays to 2012.\"" +#~ msgstr "" +#~ "Les champs facultatifs ci-dessous sont uniquement destinés à\n" +#~ "                             des situations spéciales comme \"2011 était " +#~ "une année spéciale avec\n" +#~ "                             un jour férié supplémentaire pour le 150\n" +#~ "                             anniversaire de l'unification italienne, " +#~ "vous voulez donc\n" +#~ "                             reproduire les vacances italiennes de 2010 à " +#~ "2012. \"" + +#~ msgid "" +#~ "Use this wizard to create public holidays based on the\n" +#~ " existing ones.
    \n" +#~ " Only the last templates of each country\n" +#~ " will be taken into account (If you select " +#~ "templates\n" +#~ " from 2012 and 2015 of the same country; '\n" +#~ " only the templates from 2015 will be taken " +#~ "into\n" +#~ " account)." +#~ msgstr "" +#~ "Utilisez cet assistant pour créer des jours fériés basés sur\n" +#~ "                             ceux existants.
    \n" +#~ "                             Seuls les derniers modèles de chaque pays\n" +#~ "                             seront pris en compte (si vous sélectionnez " +#~ "des modèles\n" +#~ "                             à partir de 2012 et 2015 du même pays; '\n" +#~ "                             seuls les modèles de 2015 seront pris en " +#~ "compte)." + +#~ msgid "Year" +#~ msgstr "Année" + +#~ msgid "" +#~ "Year for which you want to create the public holidays. By default, the " +#~ "year following the template." +#~ msgstr "" +#~ "Année pour laquelle vous voulez créer les jours fériés. Par défaut, " +#~ "l'année suivant le modèle." + +#, python-format +#~ msgid "" +#~ "You can't create duplicate public holiday per date %s and one of the " +#~ "country states." +#~ msgstr "" +#~ "Vous ne pouvez pas créer un double jour férié par date %s et dans l’un " +#~ "des états du pays." + +#, python-format +#~ msgid "You can't create duplicate public holiday per date %s." +#~ msgstr "Vous ne pouvez dupliquer ce jour férié par date %s." + +#, python-format +#~ msgid "You can't create duplicate public holiday per year and/or country" +#~ msgstr "Vous ne pouvez pas créer de double jour férié par an et/ou par pays" + +#, python-format +#~ msgid "" +#~ "You cannot use as template the public holidays of a year that includes " +#~ "public holidays on 29th of February (2016, 2020...), please select a " +#~ "template from another year." +#~ msgstr "" +#~ "Vous ne pouvez pas utiliser comme modèle les jours fériés d'une année qui " +#~ "inclut les jours fériés du 29 février (2016, 2020 ...), veuillez " +#~ "sélectionner un modèle d'une autre année." + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification le" diff --git a/odex30_base/hr_holidays_public/i18n/hr.po b/odex30_base/hr_holidays_public/i18n/hr.po new file mode 100644 index 0000000..fdaffb8 --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/hr.po @@ -0,0 +1,168 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-04 06:53+0000\n" +"PO-Revision-Date: 2017-07-04 06:53+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" +"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: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "Kreiraj državne praznike za sljedeću godinu" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +#, fuzzy +msgid "Exclude Public Holidays" +msgstr "Državni praznici" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "Državni praznici" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#~ msgid "Calendar Year" +#~ msgstr "Kalendarska godina" + +#~ msgid "Cancel" +#~ msgstr "Odustani" + +#~ msgid "Country" +#~ msgstr "Država" + +#~ msgid "Create" +#~ msgstr "Kreiraj" + +#~ msgid "Created by" +#~ msgstr "Kreirao" + +#~ msgid "Created on" +#~ msgstr "Kreirano" + +#~ msgid "Creates public holidays from existing ones" +#~ msgstr "Kreiraj državne praznike iz postojećih" + +#~ msgid "Date" +#~ msgstr "Datum" + +#~ msgid "Date may change" +#~ msgstr "Datum može varirati" + +#, python-format +#~ msgid "" +#~ "Dates of holidays should be the same year as the calendar year they are " +#~ "being assigned to" +#~ msgstr "" +#~ "Datumi praznika bi trebali biti u istoj godini za koju je kreiran ovaj " +#~ "kalendar" + +#~ msgid "Defaults" +#~ msgstr "Zadane vrijednosti" + +#~ msgid "Display Name" +#~ msgstr "Naziv" + +#~ msgid "Holiday Dates" +#~ msgstr "Datumi praznika" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Updated by" +#~ msgstr "Zadnji ažurirao" + +#~ msgid "Last Updated on" +#~ msgstr "Zadnje ažurirano" + +#~ msgid "Name" +#~ msgstr "Naziv" + +#, python-format +#~ msgid "" +#~ "No Public Holidays found as template. Please create the first Public " +#~ "Holidays manually." +#~ msgstr "" +#~ "Nisu pronađeni predlošci državnih praznika. Molimo kreirajte prvi državni " +#~ "praznik ručno." + +#~ msgid "Optional" +#~ msgstr "Opcionalno" + +#~ msgid "Public Holidays Lines" +#~ msgstr "Stavke državnih praznika" + +#~ msgid "Related States" +#~ msgstr "Povezane županije" + +#~ msgid "Templates" +#~ msgstr "Predlošci" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnje modificirano" diff --git a/odex30_base/hr_holidays_public/i18n/hr_HR.po b/odex30_base/hr_holidays_public/i18n/hr_HR.po new file mode 100644 index 0000000..cda4ae1 --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/hr_HR.po @@ -0,0 +1,144 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# OCA Transbot , 2016 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-03 03:37+0000\n" +"PO-Revision-Date: 2017-03-03 03:37+0000\n" +"Last-Translator: Bole , 2017\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" +"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: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +#, fuzzy +msgid "Exclude Public Holidays" +msgstr "Javni praznici" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "Javni praznici" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#~ msgid "Calendar Year" +#~ msgstr "Kalendarska godina" + +#~ msgid "Cancel" +#~ msgstr "Odustani" + +#~ msgid "Country" +#~ msgstr "Država" + +#~ msgid "Created by" +#~ msgstr "Kreirao" + +#~ msgid "Created on" +#~ msgstr "Kreirano" + +#~ msgid "Date" +#~ msgstr "Datum" + +#~ msgid "Date may change" +#~ msgstr "Datum može varirati" + +#, python-format +#~ msgid "" +#~ "Dates of holidays should be the same year as the calendar year they are " +#~ "being assigned to" +#~ msgstr "" +#~ "Datumi praznika trebaju pripadati istoj kalendarskoj godini u kojoj su " +#~ "definirani" + +#~ msgid "Display Name" +#~ msgstr "Naziv" + +#~ msgid "Holiday Dates" +#~ msgstr "Datumi praznika" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Updated by" +#~ msgstr "Zadnji ažurirao" + +#~ msgid "Name" +#~ msgstr "Naziv" + +#~ msgid "Public Holidays Lines" +#~ msgstr "Stavke javnih praznika" + +#~ msgid "Related States" +#~ msgstr "Povezani statusi" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnje ažurirano" diff --git a/odex30_base/hr_holidays_public/i18n/hr_holidays_public.pot b/odex30_base/hr_holidays_public/i18n/hr_holidays_public.pot new file mode 100644 index 0000000..249686e --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/hr_holidays_public.pot @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +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" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "Exclude Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" diff --git a/odex30_base/hr_holidays_public/i18n/it.po b/odex30_base/hr_holidays_public/i18n/it.po new file mode 100644 index 0000000..98b7764 --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/it.po @@ -0,0 +1,289 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-03 03:37+0000\n" +"PO-Revision-Date: 2025-07-01 13:25+0000\n" +"Last-Translator: mymage \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" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.10.4\n" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "Dipendente base" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "Crea i giorni festivi del prossimo anno" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "Dipendente" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "Exclude Public Holidays" +msgstr "Escludi i giorni festivi" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" +"Se abilitato, i giorni festivi vengono saltati nel calcolo dei giorni di " +"assenza." + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "Oggi festività pubblica" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "Giorni festivi" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "Festività pubblica (OCA)" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "Orario lavoro risorsa" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "Ferie" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "Tipo di ferie" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "Utente" + +#~ msgid "" +#~ "By default, the most recent public holidays\n" +#~ " for each country are used as template to " +#~ "create\n" +#~ " public holidays for the year following the " +#~ "templates.\n" +#~ "

    \n" +#~ " Normally, you should not need to input " +#~ "anything in\n" +#~ " optional fields and only need to click on the " +#~ "button\n" +#~ " \"Create\"." +#~ msgstr "" +#~ "Per impostazione predefinita, i giorni festivi più recenti\n" +#~ " per ogni paese sono usati come template per " +#~ "creare\n" +#~ " le festività per l'anno seguendo i template.\n" +#~ "

    \n" +#~ " Normalmente, non dovrebbe essere necessario " +#~ "inserire nulla\n" +#~ " nei campi facoltativi ed è necessario " +#~ "cliccare solamente sul bottone\n" +#~ " \"Crea\"." + +#~ msgid "Calendar Year" +#~ msgstr "Anno del calendario" + +#~ msgid "Cancel" +#~ msgstr "Annulla" + +#~ msgid "Country" +#~ msgstr "Nazione" + +#~ msgid "Create" +#~ msgstr "Crea" + +#~ msgid "Created by" +#~ msgstr "Creato da" + +#~ msgid "Created on" +#~ msgstr "Creato il" + +#~ msgid "Creates public holidays from existing ones" +#~ msgstr "Crea giorni festivi da quelli esistenti" + +#~ msgid "Date" +#~ msgstr "Data" + +#~ msgid "Date may change" +#~ msgstr "Data variabile" + +#, python-format +#~ msgid "" +#~ "Dates of holidays should be the same year as the calendar year they are " +#~ "being assigned to" +#~ msgstr "" +#~ "Le date delle vacanze dovrebbero coincidere con l'anno solare a cui sono " +#~ "state assegnate" + +#~ msgid "Defaults" +#~ msgstr "Predefiniti" + +#~ msgid "Display Name" +#~ msgstr "Nome visualizzato" + +#~ msgid "Holiday Dates" +#~ msgstr "Date dei festivi" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Updated by" +#~ msgstr "Ultimo aggiornamento di" + +#~ msgid "Last Updated on" +#~ msgstr "Ultimo aggiornamento il" + +#~ msgid "Meeting" +#~ msgstr "Riunione" + +#~ msgid "Name" +#~ msgstr "Nome" + +#, python-format +#~ msgid "New public holidays" +#~ msgstr "Nuovi giorni festivi" + +#, python-format +#~ msgid "" +#~ "No Public Holidays found as template. Please create the first Public " +#~ "Holidays manually." +#~ msgstr "" +#~ "Nessun giorno festivo trovato come template. Si prega di creare i primi " +#~ "giorni festivi manualmente." + +#~ msgid "Optional" +#~ msgstr "Opzionale" + +#~ msgid "Public Holidays Lines" +#~ msgstr "Lista giorni festivi" + +#~ msgid "Related States" +#~ msgstr "Province correlate" + +#~ msgid "" +#~ "Select the public holidays to use as template. If not set, latest public " +#~ "holidays of each country will be used. Only the last templates of each " +#~ "country for each year will be taken into account (If you select templates " +#~ "from 2012 and 2015, only the templates from 2015 will be taken into " +#~ "account." +#~ msgstr "" +#~ "Seleziona i giorni festivi da utilizzare come template. In caso " +#~ "contrario, verranno utilizzati gli ultimi giorni festivi di ciascun " +#~ "paese. Verranno presi in considerazione solo gli ultimi template di " +#~ "ciascun paese per ogni anno (se si selezionano template del 2012 e del " +#~ "2015, verranno presi in considerazione solo i template del 2015." + +#~ msgid "Templates" +#~ msgstr "Modelli" + +#~ msgid "" +#~ "The below optional fields are here only to handle\n" +#~ " special situations like \"2011 was a special " +#~ "year with\n" +#~ " an additional public holiday for the 150th\n" +#~ " anniversary of the Italian unification, so " +#~ "you want to\n" +#~ " replicate the 2010 Italian holidays to 2012.\"" +#~ msgstr "" +#~ "I campi facoltativi seguenti sono qui solo per gestire\n" +#~ " situazioni particolari come \"Il 2011 è " +#~ "stato un anno speciale con\n" +#~ " un giorno festivo aggiuntivo per il 150°\n" +#~ " anniversario dell'Unità d'Italia, quindi " +#~ "vuoi\n" +#~ " replicare le festività italiane dal 2010 al " +#~ "2012.\"" + +#~ msgid "" +#~ "Use this wizard to create public holidays based on the\n" +#~ " existing ones.
    \n" +#~ " Only the last templates of each country\n" +#~ " will be taken into account (If you select " +#~ "templates\n" +#~ " from 2012 and 2015 of the same country; '\n" +#~ " only the templates from 2015 will be taken " +#~ "into\n" +#~ " account)." +#~ msgstr "" +#~ "Utilizzare questo wizard per creare giorni festivi basati su\n" +#~ " quelli esistenti.
    \n" +#~ " Solo gli ultimi template di ogni paese\n" +#~ " verranno presi in considerazione (se si " +#~ "selezionano i template\n" +#~ " dal 2012 al 2015 dello stesso Paese; '\n" +#~ " verranno presi in considerazione solo i " +#~ "template del 2015\n" +#~ " )." + +#~ msgid "Year" +#~ msgstr "Anno" + +#~ msgid "" +#~ "Year for which you want to create the public holidays. By default, the " +#~ "year following the template." +#~ msgstr "" +#~ "Anno per il quale si desidera creare i giorni festivi. Per impostazione " +#~ "predefinita, l'anno successivo al template." + +#, python-format +#~ msgid "" +#~ "You can't create duplicate public holiday per date %s and one of the " +#~ "country states." +#~ msgstr "" +#~ "Non puoi creare un giorno festivo duplicato per la data %s e una delle " +#~ "province della nazione." + +#, python-format +#~ msgid "You can't create duplicate public holiday per date %s." +#~ msgstr "Non puoi creare un giorno festivo duplicato per la data %s." + +#, python-format +#~ msgid "You can't create duplicate public holiday per year and/or country" +#~ msgstr "" +#~ "Non è possibile creare giorni festivi duplicati per anno e/o nazione" + +#, python-format +#~ msgid "" +#~ "You cannot use as template the public holidays of a year that includes " +#~ "public holidays on 29th of February (2016, 2020...), please select a " +#~ "template from another year." +#~ msgstr "" +#~ "Non puoi utilizzare come template i giorni festivi di un anno che include " +#~ "i giorni festivi il 29 febbraio (2016, 2020...), seleziona un template di " +#~ "un altro anno." + +#~ msgid "Last Modified on" +#~ msgstr "Ultima modifica il" diff --git a/odex30_base/hr_holidays_public/i18n/nl_NL.po b/odex30_base/hr_holidays_public/i18n/nl_NL.po new file mode 100644 index 0000000..0211a78 --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/nl_NL.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-10 04:30+0000\n" +"PO-Revision-Date: 2017-06-10 04:30+0000\n" +"Last-Translator: Peter Hageman , 2017\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: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +#, fuzzy +msgid "Exclude Public Holidays" +msgstr "Feestdagen" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "Feestdagen" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#~ msgid "Calendar Year" +#~ msgstr "Kalenderjaar" + +#~ msgid "Cancel" +#~ msgstr "Annuleer" + +#~ msgid "Country" +#~ msgstr "Land" + +#~ msgid "Create" +#~ msgstr "Aanmaken" + +#~ msgid "Created by" +#~ msgstr "Aangemaakt door" + +#~ msgid "Created on" +#~ msgstr "Aangemaakt op" + +#~ msgid "Creates public holidays from existing ones" +#~ msgstr "Maakt feestdagen aan van bestaande" + +#~ msgid "Date" +#~ msgstr "Datum" + +#~ msgid "Date may change" +#~ msgstr "Datum kan wijzigen" + +#~ msgid "Defaults" +#~ msgstr "Standaard" + +#~ msgid "Display Name" +#~ msgstr "Weergavenaam" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Updated by" +#~ msgstr "Laatst bijgewerkt door" + +#~ msgid "Last Updated on" +#~ msgstr "Laatst bijgewerkt op" + +#~ msgid "Name" +#~ msgstr "Naam" + +#~ msgid "Optional" +#~ msgstr "Optioneel" + +#~ msgid "Public Holidays Lines" +#~ msgstr "Feestdagen-regels" + +#~ msgid "Related States" +#~ msgstr "Gerelateerde Fases" + +#~ msgid "Templates" +#~ msgstr "Sjablonen" + +#~ msgid "Year" +#~ msgstr "Jaar" + +#~ msgid "Last Modified on" +#~ msgstr "Laatst gewijzigd op" diff --git a/odex30_base/hr_holidays_public/i18n/pl.po b/odex30_base/hr_holidays_public/i18n/pl.po new file mode 100644 index 0000000..c6957a4 --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/pl.po @@ -0,0 +1,108 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-03 03:37+0000\n" +"PO-Revision-Date: 2017-03-03 03:37+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"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: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +#, fuzzy +msgid "Exclude Public Holidays" +msgstr "Dni wolne od pracy" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "Dni wolne od pracy" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#~ msgid "Country" +#~ msgstr "Kraj" + +#~ msgid "Date" +#~ msgstr "Data" + +#~ msgid "Date may change" +#~ msgstr "Data może ulec zmianie" + +#~ msgid "Holiday Dates" +#~ msgstr "Daty dni wolnych od pracy" + +#~ msgid "Name" +#~ msgstr "Nazwa" + +#~ msgid "Public Holidays Lines" +#~ msgstr "Dni wolne od pracy - pozycje" diff --git a/odex30_base/hr_holidays_public/i18n/pt_BR.po b/odex30_base/hr_holidays_public/i18n/pt_BR.po new file mode 100644 index 0000000..c63ac6d --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/pt_BR.po @@ -0,0 +1,140 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-03 03:37+0000\n" +"PO-Revision-Date: 2019-11-24 20:57+0000\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" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.8\n" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "Exclude Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "Feriados Públicos" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#~ msgid "Cancel" +#~ msgstr "Cancelar" + +#~ msgid "Country" +#~ msgstr "País" + +#~ msgid "Create" +#~ msgstr "Criado" + +#~ msgid "Created by" +#~ msgstr "Criado por" + +#~ msgid "Created on" +#~ msgstr "Criado em" + +#~ msgid "Date" +#~ msgstr "Data" + +#~ msgid "Defaults" +#~ msgstr "Padrões" + +#~ msgid "Display Name" +#~ msgstr "Exibir Nome" + +#~ msgid "ID" +#~ msgstr "Identificação" + +#~ msgid "Last Updated by" +#~ msgstr "Última atualização por" + +#~ msgid "Last Updated on" +#~ msgstr "Última Atualização no" + +#~ msgid "Name" +#~ msgstr "Nome" + +#~ msgid "Optional" +#~ msgstr "Opcional" + +#~ msgid "Templates" +#~ msgstr "Modelos" + +#~ msgid "Year" +#~ msgstr "Ano" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificação em" + +#~ msgid "Leave" +#~ msgstr "Sair" diff --git a/odex30_base/hr_holidays_public/i18n/ro.po b/odex30_base/hr_holidays_public/i18n/ro.po new file mode 100644 index 0000000..321c59c --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/ro.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-03 03:37+0000\n" +"PO-Revision-Date: 2017-03-03 03:37+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "Exclude Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#~ msgid "Created by" +#~ msgstr "Creeat de către" + +#~ msgid "Created on" +#~ msgstr "Creeat în" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Updated by" +#~ msgstr "Ultima actualizare de către" + +#~ msgid "Last Updated on" +#~ msgstr "Ultima actualizare în" diff --git a/odex30_base/hr_holidays_public/i18n/sl.po b/odex30_base/hr_holidays_public/i18n/sl.po new file mode 100644 index 0000000..ae4a5d1 --- /dev/null +++ b/odex30_base/hr_holidays_public/i18n/sl.po @@ -0,0 +1,134 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_holidays_public +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-03 03:37+0000\n" +"PO-Revision-Date: 2017-03-03 03:37+0000\n" +"Last-Translator: OCA Transbot , 2016\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" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " +"n%100==4 ? 2 : 3);\n" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee_base +msgid "Basic Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_partner +msgid "Contact" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_create_next_year_public_holidays +msgid "Create Next Year Public Holidays" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +#, fuzzy +msgid "Exclude Public Holidays" +msgstr "Javni prazniki" + +#. module: hr_holidays_public +#: model:ir.model.fields,help:hr_holidays_public.field_hr_leave_type__exclude_public_holidays +msgid "If enabled, public holidays are skipped in leave days calculation." +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_base__is_public_holiday +#: model:ir.model.fields,field_description:hr_holidays_public.field_hr_employee_public__is_public_holiday +msgid "Public Holiday Today" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_holidays_public_view +#: model_terms:ir.ui.view,arch_db:hr_holidays_public.edit_holiday_status_form +msgid "Public Holidays" +msgstr "Javni prazniki" + +#. module: hr_holidays_public +#: model:ir.ui.menu,name:hr_holidays_public.menu_hr_public_holidays +msgid "Public Holidays (OCA)" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_resource_calendar +msgid "Resource Working Time" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave +msgid "Time Off" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_hr_leave_type +msgid "Time Off Type" +msgstr "" + +#. module: hr_holidays_public +#: model:ir.model,name:hr_holidays_public.model_res_users +msgid "User" +msgstr "" + +#~ msgid "Calendar Year" +#~ msgstr "Koledarsko leto" + +#~ msgid "Country" +#~ msgstr "Država" + +#~ msgid "Created by" +#~ msgstr "Ustvaril" + +#~ msgid "Created on" +#~ msgstr "Ustvarjeno" + +#~ msgid "Date" +#~ msgstr "Datum" + +#~ msgid "Date may change" +#~ msgstr "Datum se lahko spremeni" + +#~ msgid "Display Name" +#~ msgstr "Prikazni naziv" + +#~ msgid "Holiday Dates" +#~ msgstr "Datumi praznikov" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Updated by" +#~ msgstr "Zadnjič posodobil" + +#~ msgid "Last Updated on" +#~ msgstr "Zadnjič posodobljeno" + +#~ msgid "Name" +#~ msgstr "Naziv" + +#~ msgid "Public Holidays Lines" +#~ msgstr "Postavke javnih praznikov" + +#~ msgid "Related States" +#~ msgstr "Povezane zvezne države" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnjič spremenjeno" diff --git a/odex30_base/hr_holidays_public/models/__init__.py b/odex30_base/hr_holidays_public/models/__init__.py new file mode 100644 index 0000000..d500f7b --- /dev/null +++ b/odex30_base/hr_holidays_public/models/__init__.py @@ -0,0 +1,8 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import hr_employee +from . import hr_leave +from . import hr_leave_type +from . import resource_calendar +from . import res_partner +from . import res_users diff --git a/odex30_base/hr_holidays_public/models/hr_employee.py b/odex30_base/hr_holidays_public/models/hr_employee.py new file mode 100644 index 0000000..07cab4b --- /dev/null +++ b/odex30_base/hr_holidays_public/models/hr_employee.py @@ -0,0 +1,73 @@ +# Copyright 2024 Tecnativa - David Vidal +# Copyright 2025 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from datetime import datetime + +from odoo import api, fields, models + + +class HrEmployee(models.Model): + _inherit = "hr.employee" + + def _get_public_holiday_lines(self, date_start, date_end): + """Just get the employees holidays""" + domain = self.env["hr.leave"]._get_domain_from_get_unusual_days( + date_from=date_start, date_to=date_end + ) + return self.env["calendar.public.holiday.line"].search(domain) + + @api.model + def get_public_holidays_data(self, date_start, date_end): + # Include public holidays in the calendar summary + res = super().get_public_holidays_data(date_start=date_start, date_end=date_end) + self = self._get_contextual_employee() + public_holidays = self._get_public_holiday_lines(date_start, date_end).sorted( + "date" + ) + res += list( + map( + lambda bh: { + "id": -bh.id, + "colorIndex": 0, + "end": (datetime.combine(bh.date, datetime.max.time())).isoformat(), + "endType": "datetime", + "isAllDay": True, + "start": ( + datetime.combine(bh.date, datetime.min.time()) + ).isoformat(), + "startType": "datetime", + "title": bh.name, + }, + public_holidays, + ) + ) + return sorted(res, key=lambda x: x["start"]) + + +class HrEmployeeBase(models.AbstractModel): + _inherit = "hr.employee.base" + + is_public_holiday = fields.Boolean( + string="Public Holiday Today", compute="_compute_is_public_holiday" + ) + + def _compute_is_public_holiday(self): + holiday_public = self.env["calendar.public.holiday"] + for item in self: + item.is_public_holiday = holiday_public.is_public_holiday( + fields.Date.context_today(item), partner_id=item.address_id.id + ) + + def _get_im_status_hr_holidays_public(self, key): + im_status_mapped = { + "online": "leave_online", + "away": "leave_away", + "offline": "leave_offline", + } + return im_status_mapped[key] + + def _compute_leave_status(self): + res = super()._compute_leave_status() + for item in self.filtered(lambda x: not x.is_absent and x.is_public_holiday): + item.is_absent = True + return res diff --git a/odex30_base/hr_holidays_public/models/hr_leave.py b/odex30_base/hr_holidays_public/models/hr_leave.py new file mode 100644 index 0000000..5ed6423 --- /dev/null +++ b/odex30_base/hr_holidays_public/models/hr_leave.py @@ -0,0 +1,85 @@ +# Copyright 2017-2021 Tecnativa - Pedro M. Baeza +# Copyright 2018 Brainbean Apps +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class HrLeave(models.Model): + _inherit = "hr.leave" + + def action_validate(self, check_state=True): + """Inject the needed context for excluding public holidays (if applicable) on + the actions derived from this validation. This is required for example for + `project_timesheet_holidays` for not generating the timesheet on the public + holiday. Unfortunately, no regression test can be added, being in a separate + module. + """ + for leave in self: + if ( + leave.holiday_status_id.exclude_public_holidays + or not leave.holiday_status_id + ): + leave = leave.with_context( + employee_id=leave.employee_id.id, exclude_public_holidays=True + ) + super(HrLeave, leave).action_validate(check_state=check_state) + return True + + def _get_durations(self, check_leave_type=True, resource_calendar=None): + exclude_public_holidays_leaves = self.filtered( + lambda x: x.holiday_status_id.exclude_public_holidays + or not x.holiday_status_id + ) + res = super(HrLeave, (self - exclude_public_holidays_leaves))._get_durations( + check_leave_type=check_leave_type, resource_calendar=resource_calendar + ) + for leave in exclude_public_holidays_leaves: + leave = leave.with_context( + employee_id=leave.employee_id.id, exclude_public_holidays=True + ) + _res = super(HrLeave, leave)._get_durations( + check_leave_type=check_leave_type, resource_calendar=resource_calendar + ) + res[leave.id] = _res[leave.id] + return res + + def _get_domain_from_get_unusual_days(self, date_from, date_to=None): + domain = [("date", ">=", date_from)] + # Use the employee of the user or the one who has the context + employee_id = self.env.context.get("employee_id", False) + employee = ( + self.env["hr.employee"].browse(employee_id) + if employee_id + else self.env.user.employee_id + ) + if date_to: + domain.append(("date", "<=", date_to)) + country_id = employee.address_id.country_id.id + if not country_id: + country_id = self.env.company.country_id.id or False + if country_id: + domain.append(("public_holiday_id.country_id", "in", (False, country_id))) + state_id = employee.address_id.state_id.id + if not state_id: + state_id = self.env.company.state_id.ids or False + if state_id: + domain.extend( + [ + "|", + ("state_ids", "in", state_id), + ("state_ids", "=", False), + ] + ) + return domain + + @api.model + def get_unusual_days(self, date_from, date_to=None): + res = super().get_unusual_days(date_from=date_from, date_to=date_to) + domain = self._get_domain_from_get_unusual_days( + date_from=date_from, date_to=date_to + ) + public_holidays = self.env["calendar.public.holiday.line"].search(domain) + for public_holiday in public_holidays: + res[fields.Date.to_string(public_holiday.date)] = True + return res diff --git a/odex30_base/hr_holidays_public/models/hr_leave_type.py b/odex30_base/hr_holidays_public/models/hr_leave_type.py new file mode 100644 index 0000000..679ee7d --- /dev/null +++ b/odex30_base/hr_holidays_public/models/hr_leave_type.py @@ -0,0 +1,14 @@ +# Copyright 2017-2018 Tecnativa - Pedro M. Baeza +# Copyright 2018 Brainbean Apps +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class HrLeaveType(models.Model): + _inherit = "hr.leave.type" + + exclude_public_holidays = fields.Boolean( + default=True, + help="If enabled, public holidays are skipped in leave days calculation.", + ) diff --git a/odex30_base/hr_holidays_public/models/res_partner.py b/odex30_base/hr_holidays_public/models/res_partner.py new file mode 100644 index 0000000..f06add7 --- /dev/null +++ b/odex30_base/hr_holidays_public/models/res_partner.py @@ -0,0 +1,22 @@ +# Copyright 2025 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + def _compute_im_status(self): + res = super()._compute_im_status() + for item in self.filtered( + lambda x: x.user_ids.employee_id.is_public_holiday + and x.im_status != "im_partner" + and "leave_" not in x.im_status + ): + item.im_status = ( + item.user_ids.employee_id._get_im_status_hr_holidays_public( + item.im_status + ) + ) + return res diff --git a/odex30_base/hr_holidays_public/models/res_users.py b/odex30_base/hr_holidays_public/models/res_users.py new file mode 100644 index 0000000..5e8c014 --- /dev/null +++ b/odex30_base/hr_holidays_public/models/res_users.py @@ -0,0 +1,18 @@ +# Copyright 2025 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import models + + +class User(models.Model): + _inherit = "res.users" + + def _compute_im_status(self): + res = super()._compute_im_status() + for user in self.filtered( + lambda x: x.employee_id.is_public_holiday and "leave_" not in x.im_status + ): + user.im_status = user.employee_id._get_im_status_hr_holidays_public( + user.im_status + ) + return res diff --git a/odex30_base/hr_holidays_public/models/resource_calendar.py b/odex30_base/hr_holidays_public/models/resource_calendar.py new file mode 100644 index 0000000..d57d47e --- /dev/null +++ b/odex30_base/hr_holidays_public/models/resource_calendar.py @@ -0,0 +1,55 @@ +# Copyright 2017-2018 Tecnativa - Pedro M. Baeza +# Copyright 2018 Brainbean Apps +# Copyright 2020 InitOS Gmbh +# Copyright 2021 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import models + +from odoo.addons.resource.models.resource_resource import Intervals + + +class ResourceCalendar(models.Model): + _inherit = "resource.calendar" + + def _attendance_intervals_batch_exclude_public_holidays( + self, start_dt, end_dt, intervals, resources, tz + ): + employee_id = self.env.context.get("employee_id", False) + if not employee_id: + return intervals + employee = self.env["hr.employee"].browse(employee_id) + list_by_dates = ( + self.env["calendar.public.holiday"] + .get_holidays_list( + start_dt=start_dt.date(), + end_dt=end_dt.date(), + partner_id=employee.address_id.id, + ) + .mapped("date") + ) + for resource in resources: + interval_resource = intervals[resource.id] + attendances = [] + for attendance in interval_resource._items: + if attendance[0].date() not in list_by_dates: + attendances.append(attendance) + intervals[resource.id] = Intervals(attendances) + return intervals + + def _attendance_intervals_batch( + self, start_dt, end_dt, resources=None, domain=None, tz=None, lunch=False + ): + res = super()._attendance_intervals_batch( + start_dt=start_dt, + end_dt=end_dt, + resources=resources, + domain=domain, + tz=tz, + lunch=lunch, + ) + if self.env.context.get("exclude_public_holidays") and resources: + return self._attendance_intervals_batch_exclude_public_holidays( + start_dt, end_dt, res, resources, tz + ) + return res diff --git a/odex30_base/hr_holidays_public/pyproject.toml b/odex30_base/hr_holidays_public/pyproject.toml new file mode 100644 index 0000000..4231d0c --- /dev/null +++ b/odex30_base/hr_holidays_public/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/odex30_base/hr_holidays_public/readme/CONFIGURE.md b/odex30_base/hr_holidays_public/readme/CONFIGURE.md new file mode 100644 index 0000000..f244952 --- /dev/null +++ b/odex30_base/hr_holidays_public/readme/CONFIGURE.md @@ -0,0 +1,4 @@ +Go to *Time Off -\> Configuration -\> Time Off Types* and open a Leave +Type + +- Check "Exclude Public Holidays" to exclude public holidays. diff --git a/odex30_base/hr_holidays_public/readme/CONTRIBUTORS.md b/odex30_base/hr_holidays_public/readme/CONTRIBUTORS.md new file mode 100644 index 0000000..2805c94 --- /dev/null +++ b/odex30_base/hr_holidays_public/readme/CONTRIBUTORS.md @@ -0,0 +1,21 @@ +- Michael Telahun Makonnen \<\> +- Fekete Mihai \<\> +- Nikolina Todorova \<\> +- Alexis de Lattre \<\> +- Salton Massally (iDT Labs) \<\> +- Ivan Yelizariev \<\> +- Bassirou Ndaw \<\> +- Dhara Solanki \<\> +- [Tecnativa](https://www.tecnativa.com): + - Pedro M. Baeza +- [CorporateHub](https://corporatehub.eu/) + - Alexey Pelykh \<\> +- [Camptocamp](https://www.camptocamp.com): + - Damien Crier \<\> +- [Druidoo](https://www.druidoo.io): + - Iván Todorovich \<\> +- [Pesol](https://www.pesol.es): + - Pedro Evaristo Gonzalez Sanchez \<\> +- [Trobz](https://trobz.com): + - Thao Le \<\> + - Do Anh Duy \<\> diff --git a/odex30_base/hr_holidays_public/readme/CREDITS.md b/odex30_base/hr_holidays_public/readme/CREDITS.md new file mode 100644 index 0000000..58da683 --- /dev/null +++ b/odex30_base/hr_holidays_public/readme/CREDITS.md @@ -0,0 +1 @@ +The migration of this module from 16.0 to 17.0 and then from 17.0 to 18.0 was financially supported by Camptocamp. diff --git a/odex30_base/hr_holidays_public/readme/DESCRIPTION.md b/odex30_base/hr_holidays_public/readme/DESCRIPTION.md new file mode 100644 index 0000000..0d878fe --- /dev/null +++ b/odex30_base/hr_holidays_public/readme/DESCRIPTION.md @@ -0,0 +1,5 @@ +The calculation of each leave can exclude rest public holiday, depending +on the leave type configuration. + +In HR holiday app, public holiday will be displayed as unusual days +(grey like weekends). diff --git a/odex30_base/hr_holidays_public/readme/ROADMAP.md b/odex30_base/hr_holidays_public/readme/ROADMAP.md new file mode 100644 index 0000000..f14b13a --- /dev/null +++ b/odex30_base/hr_holidays_public/readme/ROADMAP.md @@ -0,0 +1,17 @@ +In Odoo 12.0, \_leave_intervals() returns Intervals which is a list of +tuples (start_timestamp, end_timestamp, resource.calendar.leaves +record). Since this module does not operate with +resource.calendar.leaves, it's setting third component of a tuple to a +calendar.public.holiday.line record. This may or may not be a problem, yet +since this component is also being set to resource.calendar.attendance +records in \_attendance_intervals(), seems it should be ok. + +There are no restrictions to block users from modifying or removing +calendar events linked to public holidays. There's a suggestion to +overload write and unlink methods of calendar.event, but it might have +other impacts like users not being able to edit event tags, or even +custom fields. + +Regional public holidays are shown in the public calendar. The regions +will be noted in the description of the event, but it'll be shown to all +users. It'd be good to have it show only for users in these regions. diff --git a/odex30_base/hr_holidays_public/readme/USAGE.md b/odex30_base/hr_holidays_public/readme/USAGE.md new file mode 100644 index 0000000..e06c58e --- /dev/null +++ b/odex30_base/hr_holidays_public/readme/USAGE.md @@ -0,0 +1,24 @@ +For adding public holidays: + +1. Go to the menu *Calendar \> Configuration > Public Holidays \> Public Holidays*. +2. Create your public holidays. + +For using public holidays on leaves: + +1. Go to *Time Off \> Dashboard*. +2. Select dragging on the calendar the days you want to be on leave, or + go to the form view for selecting start and end dates. +3. Select the proper "Leave Type" that has "Exclude Public Holidays" + checked. +4. If no leave type is yet specified, then default configuration is to + exclude public holidays. +5. The number of days will be computed excluding public holidays that + match the selected employee, including global, country and state + holidays. +6. If no employee is yet selected, only global holidays will be taken + into account. + +In calendar views in HR holiday app public will be display (likes other +unusual days) according the current user employee country/state. If not +set the there is a fallback to the current company country/state to +filter public holidays. diff --git a/odex30_base/hr_holidays_public/security/ir.model.access.csv b/odex30_base/hr_holidays_public/security/ir.model.access.csv new file mode 100644 index 0000000..633b719 --- /dev/null +++ b/odex30_base/hr_holidays_public/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_calendar_public_holiday_hr_manager,access_calendar_public_holiday_hr_manager,calendar_public_holiday.model_calendar_public_holiday,hr_holidays.group_hr_holidays_manager,1,1,1,1 +access_calendar_public_holiday_line_hr_manager,access_calendar_public_holiday_line_hr_manager,calendar_public_holiday.model_calendar_public_holiday_line,hr_holidays.group_hr_holidays_manager,1,1,1,1 +access_calendar_public_holiday_next_year_hr_manager,access_calendar_public_holiday_next_year_hr_manager,calendar_public_holiday.model_calendar_public_holiday_next_year,hr_holidays.group_hr_holidays_manager,1,1,1,1 diff --git a/odex30_base/hr_holidays_public/static/description/icon.png b/odex30_base/hr_holidays_public/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/odex30_base/hr_holidays_public/static/description/icon.svg b/odex30_base/hr_holidays_public/static/description/icon.svg new file mode 100644 index 0000000..a7a26d0 --- /dev/null +++ b/odex30_base/hr_holidays_public/static/description/icon.svg @@ -0,0 +1,79 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/odex30_base/hr_holidays_public/static/description/index.html b/odex30_base/hr_holidays_public/static/description/index.html new file mode 100644 index 0000000..6a6e366 --- /dev/null +++ b/odex30_base/hr_holidays_public/static/description/index.html @@ -0,0 +1,532 @@ + + + + + +README.rst + + + +
    + + + +Odoo Community Association + +
    +

    HR Holidays Public

    + +

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

    +

    The calculation of each leave can exclude rest public holiday, depending +on the leave type configuration.

    +

    In HR holiday app, public holiday will be displayed as unusual days +(grey like weekends).

    +

    Table of contents

    + +
    +

    Configuration

    +

    Go to Time Off -> Configuration -> Time Off Types and open a Leave +Type

    +
      +
    • Check “Exclude Public Holidays” to exclude public holidays.
    • +
    +
    +
    +

    Usage

    +

    For adding public holidays:

    +
      +
    1. Go to the menu Calendar > Configuration > Public Holidays > Public +Holidays.
    2. +
    3. Create your public holidays.
    4. +
    +

    For using public holidays on leaves:

    +
      +
    1. Go to Time Off > Dashboard.
    2. +
    3. Select dragging on the calendar the days you want to be on leave, or +go to the form view for selecting start and end dates.
    4. +
    5. Select the proper “Leave Type” that has “Exclude Public Holidays” +checked.
    6. +
    7. If no leave type is yet specified, then default configuration is to +exclude public holidays.
    8. +
    9. The number of days will be computed excluding public holidays that +match the selected employee, including global, country and state +holidays.
    10. +
    11. If no employee is yet selected, only global holidays will be taken +into account.
    12. +
    +

    In calendar views in HR holiday app public will be display (likes other +unusual days) according the current user employee country/state. If not +set the there is a fallback to the current company country/state to +filter public holidays.

    +
    +
    +

    Known issues / Roadmap

    +

    In Odoo 12.0, _leave_intervals() returns Intervals which is a list of +tuples (start_timestamp, end_timestamp, resource.calendar.leaves +record). Since this module does not operate with +resource.calendar.leaves, it’s setting third component of a tuple to a +calendar.public.holiday.line record. This may or may not be a problem, +yet since this component is also being set to +resource.calendar.attendance records in _attendance_intervals(), seems +it should be ok.

    +

    There are no restrictions to block users from modifying or removing +calendar events linked to public holidays. There’s a suggestion to +overload write and unlink methods of calendar.event, but it might have +other impacts like users not being able to edit event tags, or even +custom fields.

    +

    Regional public holidays are shown in the public calendar. The regions +will be noted in the description of the event, but it’ll be shown to all +users. It’d be good to have it show only for users in these regions.

    +
    +
    +

    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

    +
      +
    • Michael Telahun Makonnen
    • +
    • Tecnativa
    • +
    • Fekete Mihai (Forest and Biomass Services Romania)
    • +
    • Druidoo
    • +
    • +
    +
    +
    +

    Contributors

    + +
    +
    +

    Other credits

    +

    The migration of this module from 16.0 to 17.0 and then from 17.0 to +18.0 was financially supported by Camptocamp.

    +
    +
    +

    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/hr-holidays project on GitHub.

    +

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

    +
    +
    +
    +
    + + diff --git a/odex30_base/hr_holidays_public/tests/__init__.py b/odex30_base/hr_holidays_public/tests/__init__.py new file mode 100644 index 0000000..cd3e40a --- /dev/null +++ b/odex30_base/hr_holidays_public/tests/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_holidays_calculation +from . import test_holidays_public diff --git a/odex30_base/hr_holidays_public/tests/test_holidays_calculation.py b/odex30_base/hr_holidays_public/tests/test_holidays_calculation.py new file mode 100644 index 0000000..5abe95f --- /dev/null +++ b/odex30_base/hr_holidays_public/tests/test_holidays_calculation.py @@ -0,0 +1,181 @@ +# Copyright 2015 iDT LABS (http://www.@idtlabs.sl) +# Copyright 2017-2018 Tecnativa - Pedro M. Baeza +# Copyright 2018 Brainbean Apps +# Copyright 2020 InitOS Gmbh +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo.addons.calendar_public_holiday.tests.test_calendar_public_holiday import ( + TestCalendarPublicHoliday, +) + + +class TestHolidaysComputeDaysBase(TestCalendarPublicHoliday): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.HrLeave = cls.env["hr.leave"] + cls.HrLeaveType = cls.env["hr.leave.type"] + cls.calendar = cls.env["resource.calendar"].create( + {"name": "Calendar", "attendance_ids": []} + ) + for day in range(5): # From monday to friday + cls.calendar.attendance_ids = [ + ( + 0, + 0, + { + "name": "Attendance", + "dayofweek": str(day), + "hour_from": "08", + "hour_to": "12", + }, + ), + ( + 0, + 0, + { + "name": "Attendance", + "dayofweek": str(day), + "hour_from": "14", + "hour_to": "18", + }, + ), + ] + cls.address_1 = cls.env["res.partner"].create( + {"name": "Address 1", "country_id": cls.env.ref("base.uk").id} + ) + cls.address_2 = cls.env["res.partner"].create( + { + "name": "Address 1", + "country_id": cls.env.ref("base.es").id, + "state_id": cls.env.ref("base.state_es_cr").id, + } + ) + cls.employee_1 = cls.env["hr.employee"].create( + { + "name": "Employee 1", + "resource_calendar_id": cls.calendar.id, + "address_id": cls.address_1.id, + } + ) + cls.employee_2 = cls.env["hr.employee"].create( + { + "name": "Employee 2", + "resource_calendar_id": cls.calendar.id, + "address_id": cls.address_2.id, + } + ) + # Use a very old year for avoiding to collapse with current data + cls.public_holiday_global = cls.holiday_model.create( + { + "year": 1946, + "line_ids": [(0, 0, {"name": "Christmas", "date": "1946-12-25"})], + } + ) + cls.public_holiday_country = cls.holiday_model.create( + { + "year": 1946, + "country_id": cls.address_2.country_id.id, + "line_ids": [ + (0, 0, {"name": "Before Christmas", "date": "1946-12-24"}), + ( + 0, + 0, + { + "name": "Even More Before Christmas", + "date": "1946-12-23", + "state_ids": [(6, 0, cls.address_2.state_id.ids)], + }, + ), + ], + } + ) + + cls.public_holiday_global_1947 = cls.holiday_model.create( + { + "year": 1947, + "line_ids": [ + (0, 0, {"name": "New Eve", "date": "1947-01-01"}), + (0, 0, {"name": "New Eve extended", "date": "1947-01-02"}), + ], + } + ) + + cls.holiday_type = cls.HrLeaveType.create( + {"name": "Leave Type Test", "exclude_public_holidays": True} + ) + cls.holiday_type_no_excludes = cls.HrLeaveType.create( + { + "name": "Leave Type Test Without excludes", + "exclude_public_holidays": False, + } + ) + + +class TestHolidaysComputeDays(TestHolidaysComputeDaysBase): + def test_number_days_excluding_employee_1(self): + leave_request = self.HrLeave.new( + { + "date_from": "1946-12-23 00:00:00", # Monday + "date_to": "1946-12-29 23:59:59", # Sunday + "holiday_status_id": self.holiday_type.id, + "employee_id": self.employee_1.id, + } + ) + self.assertEqual(leave_request.number_of_days, 4) + + def _test_number_days_excluding_employee_2(self): + leave_request = self.HrLeave.new( + { + "date_from": "1946-12-23 00:00:00", # Monday + "date_to": "1946-12-29 23:59:59", # Sunday + "holiday_status_id": self.holiday_type.id, + "employee_id": self.employee_2.id, + } + ) + self.assertEqual(leave_request.number_of_days, 2) + + def test_number_days_not_excluding(self): + leave_request = self.HrLeave.new( + { + "date_from": "1946-12-23 00:00:00", # Monday + "date_to": "1946-12-29 23:59:59", # Sunday + "holiday_status_id": self.holiday_type_no_excludes.id, + "employee_id": self.employee_1.id, + } + ) + self.assertEqual(leave_request.number_of_days, 5) + + def test_number_days_across_year(self): + leave_request = self.HrLeave.new( + { + "date_from": "1946-12-23 00:00:00", # Monday + "date_to": "1947-01-03 23:59:59", # Friday + "holiday_status_id": self.holiday_type.id, + "employee_id": self.employee_1.id, + } + ) + self.assertEqual(leave_request.number_of_days, 7) + + def test_number_days_across_year_2(self): + leave_request = self.HrLeave.new( + { + "date_from": "1946-12-23 00:00:00", # Monday + "date_to": "1947-01-03 23:59:59", # Friday + "holiday_status_id": self.holiday_type.id, + "employee_id": self.employee_2.id, + } + ) + self.assertEqual(leave_request.number_of_days, 5) + + def test_number_of_hours_excluding_employee_2(self): + self.holiday_type.request_unit = "hour" + leave_request = self.HrLeave.new( + { + "date_from": "1946-12-23 00:00:00", # Monday + "date_to": "1946-12-29 23:59:59", # Sunday + "holiday_status_id": self.holiday_type.id, + "employee_id": self.employee_2.id, + } + ) + self.assertEqual(leave_request.number_of_days, 2) diff --git a/odex30_base/hr_holidays_public/tests/test_holidays_public.py b/odex30_base/hr_holidays_public/tests/test_holidays_public.py new file mode 100644 index 0000000..8075622 --- /dev/null +++ b/odex30_base/hr_holidays_public/tests/test_holidays_public.py @@ -0,0 +1,158 @@ +# Copyright 2015 Salton Massally +# Copyright 2018 Brainbean Apps (https://brainbeanapps.com) +# Copyright 2025 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from freezegun import freeze_time + +from odoo.tests import new_test_user + +from odoo.addons.calendar_public_holiday.tests.test_calendar_public_holiday import ( + TestCalendarPublicHoliday, +) + + +class TestHolidaysPublic(TestCalendarPublicHoliday): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.employee_model = cls.env["hr.employee"] + cls.leave_model = cls.env["hr.leave"] + cls.st_state_1 = cls.env["res.country.state"].create( + {"name": "DE State 1", "code": "de", "country_id": cls.country_1.id} + ) + cls.st_state_2 = cls.env["res.country.state"].create( + {"name": "ST State 2", "code": "st", "country_id": cls.country_1.id} + ) + cls.employee = cls.employee_model.create( + { + "name": "Employee 1", + "address_id": cls.res_partner.id, + } + ) + + def assertPublicHolidayIsUnusualDay( + self, expected, country_id=None, state_ids=False + ): + self.assertFalse( + self.leave_model.with_context(employee_id=self.employee.id) + .get_unusual_days("2019-07-01", date_to="2019-07-31") + .get("2019-07-30", False) + ) + self.holiday_model.create( + { + "year": 2019, + "country_id": country_id, + "line_ids": [ + ( + 0, + 0, + { + "name": "holiday x", + "date": "2019-07-30", + "state_ids": state_ids, + }, + ) + ], + } + ) + self.assertEqual( + self.leave_model.with_context( + employee_id=self.employee.id + ).get_unusual_days("2019-07-01", date_to="2019-07-31")["2019-07-30"], + expected, + ) + + def test_public_holidays_context(self): + self.employee.address_id.country_id = False + self.assertPublicHolidayIsUnusualDay( + True, + country_id=False, + ) + + def test_get_unusual_days_return_public_holidays_same_country(self): + self.employee.address_id.state_id = False + self.env.company.state_id = False + self.assertPublicHolidayIsUnusualDay( + True, + country_id=self.employee.address_id.country_id.id, + ) + + def test_get_unusual_days_return_general_public_holidays(self): + self.employee.address_id.state_id = False + self.env.company.state_id = False + self.assertPublicHolidayIsUnusualDay(True, country_id=False) + + def test_get_unusual_days_not_return_public_holidays_different_country(self): + self.employee.address_id.state_id = False + self.env.company.state_id = False + self.employee.address_id.country_id = self.country_2.id + self.assertPublicHolidayIsUnusualDay(False, country_id=self.country_1.id) + + def test_get_unusual_days_return_public_holidays_fallback_to_company_country(self): + self.employee.address_id.state_id = False + self.env.company.state_id = False + self.employee.address_id.country_id = False + self.assertPublicHolidayIsUnusualDay( + True, country_id=self.env.company.country_id.id + ) + + def test_get_unusual_days_not_return_public_holidays_fallback_to_company_country( + self, + ): + self.employee.address_id.state_id = False + self.env.company.state_id = False + self.employee.address_id.country_id = False + self.env.company.country_id = self.country_2.id + self.assertPublicHolidayIsUnusualDay(False, country_id=self.country_1.id) + + def test_get_unusual_days_return_public_holidays_same_state(self): + self.employee.address_id.country_id = self.country_1.id + self.employee.address_id.state_id = self.st_state_1.id + self.assertPublicHolidayIsUnusualDay( + True, + country_id=self.employee.address_id.country_id.id, + state_ids=[(6, 0, [self.employee.address_id.state_id.id])], + ) + + def test_get_unusual_days_not_return_public_holidays_different_state(self): + self.employee.address_id.state_id = self.st_state_1.id + self.assertPublicHolidayIsUnusualDay( + False, + country_id=self.country_1.id, + state_ids=[(6, 0, [self.st_state_2.id])], + ) + + def test_get_unusual_days_return_public_holidays_fallback_to_company_state(self): + self.employee.address_id = False + self.assertPublicHolidayIsUnusualDay( + True, + country_id=self.env.company.country_id.id, + state_ids=[(6, 0, [self.env.company.state_id.id])], + ) + + def test_get_unusual_days_not_return_public_holidays_fallback_to_company_state( + self, + ): + self.employee.address_id.country_id = self.country_1.id + self.employee.address_id.state_id = False + self.env.company.state_id = self.st_state_2 + self.assertPublicHolidayIsUnusualDay( + False, + country_id=self.employee.address_id.country_id.id, + state_ids=[(6, 0, [self.st_state_1.id])], + ) + + @freeze_time("2024-12-25") + def test_user_im_status(self): + self.assertTrue(self.employee.is_public_holiday) + self.assertEqual(self.employee.hr_icon_display, "presence_holiday_absent") + self.assertTrue(self.employee.is_absent) + user = new_test_user(self.env, login="test-user") + self.assertEqual(user.im_status, "offline") + self.assertEqual(user.partner_id.im_status, "offline") + self.employee.user_id = user + user.invalidate_recordset() + self.assertEqual(user.im_status, "leave_offline") + user.partner_id.invalidate_recordset() + self.assertEqual(user.partner_id.im_status, "leave_offline") diff --git a/odex30_base/hr_holidays_public/views/hr_leave_type.xml b/odex30_base/hr_holidays_public/views/hr_leave_type.xml new file mode 100644 index 0000000..8fba166 --- /dev/null +++ b/odex30_base/hr_holidays_public/views/hr_leave_type.xml @@ -0,0 +1,19 @@ + + + + + hr.leave.type.form + hr.leave.type + + + + + + + + + + diff --git a/odex30_base/hr_holidays_public/views/menu.xml b/odex30_base/hr_holidays_public/views/menu.xml new file mode 100644 index 0000000..5b0e35a --- /dev/null +++ b/odex30_base/hr_holidays_public/views/menu.xml @@ -0,0 +1,24 @@ + + + + + + + From c863ff5785ec08d144eb161e6fd2a98f28ce2fb2 Mon Sep 17 00:00:00 2001 From: ahmed-nouri051 Date: Wed, 8 Oct 2025 12:26:20 +0200 Subject: [PATCH 03/10] migration and fix issues --- odex30_base/exp_hr_payroll/__init__.py | 5 + odex30_base/exp_hr_payroll/__manifest__.py | 33 + .../exp_hr_payroll/data/hr_payroll_data.xml | 37 + .../exp_hr_payroll/data/hr_payroll_demo.xml | 163 + .../data/hr_payroll_sequence.xml | 13 + odex30_base/exp_hr_payroll/i18n/af.po | 1507 +++++ odex30_base/exp_hr_payroll/i18n/am.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/ar_001.po | 1632 ++++++ odex30_base/exp_hr_payroll/i18n/az.po | 1606 ++++++ odex30_base/exp_hr_payroll/i18n/bg.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/bn.po | 1607 ++++++ odex30_base/exp_hr_payroll/i18n/bs.po | 1618 ++++++ odex30_base/exp_hr_payroll/i18n/ca.po | 1649 ++++++ odex30_base/exp_hr_payroll/i18n/cs.po | 1615 ++++++ odex30_base/exp_hr_payroll/i18n/da.po | 1617 ++++++ odex30_base/exp_hr_payroll/i18n/de.po | 1645 ++++++ odex30_base/exp_hr_payroll/i18n/el.po | 1609 ++++++ odex30_base/exp_hr_payroll/i18n/en_GB.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/es.po | 1645 ++++++ odex30_base/exp_hr_payroll/i18n/es_AR.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/es_BO.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/es_CL.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/es_CO.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/es_CR.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/es_DO.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/es_EC.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/es_PE.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/es_VE.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/et.po | 1643 ++++++ odex30_base/exp_hr_payroll/i18n/eu.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/fa.po | 1611 ++++++ odex30_base/exp_hr_payroll/i18n/fi.po | 1622 ++++++ odex30_base/exp_hr_payroll/i18n/fil.po | 1602 ++++++ odex30_base/exp_hr_payroll/i18n/fo.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/fr.po | 1659 ++++++ odex30_base/exp_hr_payroll/i18n/fr_BE.po | 1429 +++++ odex30_base/exp_hr_payroll/i18n/fr_CA.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/gl.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/gu.po | 1610 ++++++ odex30_base/exp_hr_payroll/i18n/he.po | 1613 ++++++ odex30_base/exp_hr_payroll/i18n/hi.po | 1428 +++++ odex30_base/exp_hr_payroll/i18n/hr.po | 1615 ++++++ odex30_base/exp_hr_payroll/i18n/hu.po | 1651 ++++++ odex30_base/exp_hr_payroll/i18n/id.po | 1649 ++++++ odex30_base/exp_hr_payroll/i18n/is.po | 1608 ++++++ odex30_base/exp_hr_payroll/i18n/it.po | 1631 ++++++ odex30_base/exp_hr_payroll/i18n/ja.po | 1626 ++++++ odex30_base/exp_hr_payroll/i18n/ka.po | 1610 ++++++ odex30_base/exp_hr_payroll/i18n/kab.po | 1609 ++++++ odex30_base/exp_hr_payroll/i18n/km.po | 1610 ++++++ odex30_base/exp_hr_payroll/i18n/ko.po | 1609 ++++++ odex30_base/exp_hr_payroll/i18n/lo.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/lt.po | 1660 ++++++ odex30_base/exp_hr_payroll/i18n/lv.po | 1615 ++++++ odex30_base/exp_hr_payroll/i18n/mk.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/mn.po | 1637 ++++++ odex30_base/exp_hr_payroll/i18n/nb.po | 1608 ++++++ odex30_base/exp_hr_payroll/i18n/ne.po | 1503 +++++ odex30_base/exp_hr_payroll/i18n/nl.po | 1657 ++++++ odex30_base/exp_hr_payroll/i18n/nl_BE.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/pl.po | 1630 ++++++ odex30_base/exp_hr_payroll/i18n/pt.po | 1640 ++++++ odex30_base/exp_hr_payroll/i18n/pt_BR.po | 1649 ++++++ odex30_base/exp_hr_payroll/i18n/ro.po | 1638 ++++++ odex30_base/exp_hr_payroll/i18n/ru.po | 1651 ++++++ odex30_base/exp_hr_payroll/i18n/sk.po | 1632 ++++++ odex30_base/exp_hr_payroll/i18n/sl.po | 1631 ++++++ odex30_base/exp_hr_payroll/i18n/sq.po | 1506 +++++ odex30_base/exp_hr_payroll/i18n/sr.po | 1608 ++++++ odex30_base/exp_hr_payroll/i18n/sr@latin.po | 1509 +++++ odex30_base/exp_hr_payroll/i18n/sv.po | 1633 ++++++ odex30_base/exp_hr_payroll/i18n/ta.po | 1609 ++++++ odex30_base/exp_hr_payroll/i18n/th.po | 1610 ++++++ odex30_base/exp_hr_payroll/i18n/tr.po | 1639 ++++++ odex30_base/exp_hr_payroll/i18n/uk.po | 1652 ++++++ odex30_base/exp_hr_payroll/i18n/vi.po | 1642 ++++++ odex30_base/exp_hr_payroll/i18n/zh_CN.po | 1627 ++++++ odex30_base/exp_hr_payroll/i18n/zh_TW.po | 1620 ++++++ odex30_base/exp_hr_payroll/models/__init__.py | 7 + .../exp_hr_payroll/models/hr_contract.py | 79 + .../exp_hr_payroll/models/hr_employee.py | 16 + .../exp_hr_payroll/models/hr_payslip.py | 607 ++ .../exp_hr_payroll/models/hr_salary_rule.py | 248 + .../models/res_config_settings.py | 12 + odex30_base/exp_hr_payroll/report/__init__.py | 4 + .../report/report_contribution_register.py | 52 + .../report/report_payslip_details.py | 99 + .../security/hr_payroll_security.xml | 45 + .../security/ir.model.access.csv | 16 + .../static/description/banner.png | Bin 0 -> 434098 bytes .../static/description/icon.png | Bin 0 -> 9024 bytes .../static/description/icon.svg | 24 + .../static/description/index.html | 61 + .../static/description/odoo14_payslip.png | Bin 0 -> 74574 bytes .../static/description/odoo_mates.png | Bin 0 -> 7810 bytes .../static/img/hr_employee_payroll-image.jpg | Bin 0 -> 9971 bytes odex30_base/exp_hr_payroll/tests/__init__.py | 4 + odex30_base/exp_hr_payroll/tests/common.py | 51 + .../exp_hr_payroll/tests/test_payslip_flow.py | 79 + .../views/hr_contract_views.xml | 87 + .../views/hr_employee_views.xml | 37 + .../views/hr_payroll_report.xml | 36 + .../exp_hr_payroll/views/hr_payslip_views.xml | 480 ++ .../views/hr_salary_rule_views.xml | 447 ++ ...report_contribution_register_templates.xml | 83 + .../report_payslip_details_templates.xml | 148 + .../views/report_payslip_templates.xml | 135 + .../views/res_config_settings_views.xml | 55 + odex30_base/exp_hr_payroll/wizard/__init__.py | 4 + ...hr_payroll_contribution_register_report.py | 25 + ...oll_contribution_register_report_views.xml | 32 + .../hr_payroll_payslips_by_employees.py | 41 + ...hr_payroll_payslips_by_employees_views.xml | 34 + odex30_base/hr_base/__init__.py | 1 + odex30_base/hr_base/__manifest__.py | 65 + odex30_base/hr_base/data/ir_cron.xml | 12 + odex30_base/hr_base/data/ir_rule.xml | 10 + odex30_base/hr_base/data/ir_sequence.xml | 20 + odex30_base/hr_base/i18n/ar_001.po | 4888 +++++++++++++++++ odex30_base/hr_base/models/__init__.py | 33 + .../hr_base/models/application_dependent.py | 55 + odex30_base/hr_base/models/assets_document.py | 28 + odex30_base/hr_base/models/category_info.py | 15 + odex30_base/hr_base/models/certification.py | 39 + .../hr_base/models/company_document.py | 78 + odex30_base/hr_base/models/department_info.py | 23 + odex30_base/hr_base/models/dependent.py | 31 + .../hr_base/models/designation_info.py | 17 + odex30_base/hr_base/models/division_info.py | 13 + .../hr_base/models/employee_amedment.py | 60 + odex30_base/hr_base/models/employee_card.py | 39 + .../hr_base/models/employee_clearance.py | 45 + odex30_base/hr_base/models/employee_iqama.py | 50 + .../hr_base/models/employee_iqama_renewal.py | 247 + odex30_base/hr_base/models/eos.py | 41 + odex30_base/hr_base/models/eos_leaving.py | 54 + odex30_base/hr_base/models/family_iqama.py | 20 + odex30_base/hr_base/models/hr_base.py | 959 ++++ odex30_base/hr_base/models/hr_contract.py | 5 + odex30_base/hr_base/models/hr_department.py | 74 + .../hr_base/models/hr_employee_attachments.py | 10 + odex30_base/hr_base/models/hr_sick_leave.py | 15 + .../hr_base/models/hr_ticket_dependent.py | 26 + .../hr_base/models/hr_ticket_reissue.py | 23 + odex30_base/hr_base/models/insurance.py | 28 + odex30_base/hr_base/models/issue_place.py | 11 + odex30_base/hr_base/models/office.py | 11 + odex30_base/hr_base/models/res_company_ext.py | 122 + .../hr_base/models/res_config_settings.py | 10 + odex30_base/hr_base/models/res_partner.py | 11 + odex30_base/hr_base/models/res_users.py | 63 + odex30_base/hr_base/models/resource.py | 14 + .../employee_dependents_report_template.xml | 376 ++ .../hr_base/report/employee_info_sheet.xml | 665 +++ odex30_base/hr_base/report/hr_layout.xml | 26 + .../hr_base/report/new_emp_file_form.xml | 322 ++ odex30_base/hr_base/report/report_action.xml | 26 + .../salary_confirmation_report_template.xml | 156 + .../hr_base/security/hr_base_security.xml | 167 + .../hr_base/security/ir.model.access.csv | 80 + .../hr_base/static/description/icon.png | Bin 0 -> 32929 bytes .../hr_base/static/fonts/ae_AlMohanad.ttf | Bin 0 -> 120920 bytes .../hr_base/static/src/css/website_rtl.css | 22 + .../hr_base/views/assets_document_view.xml | 30 + .../hr_base/views/category_info_view.xml | 52 + .../hr_base/views/certification_view.xml | 41 + .../hr_base/views/company_document_view.xml | 96 + .../hr_base/views/department_info_view.xml | 54 + .../hr_base/views/designation_info_view.xml | 60 + .../hr_base/views/division_info_view.xml | 44 + .../hr_base/views/employee_amedment_view.xml | 67 + .../hr_base/views/employee_card_view.xml | 43 + .../hr_base/views/employee_clearance_view.xml | 50 + .../views/employee_iqama_document_view.xml | 63 + .../views/employee_iqama_renewal_view.xml | 182 + .../hr_base/views/employee_iqama_view.xml | 69 + .../hr_base/views/eos_leaving_view.xml | 65 + odex30_base/hr_base/views/eos_view.xml | 66 + .../hr_base/views/family_iqama_view.xml | 32 + odex30_base/hr_base/views/hr_base_view.xml | 644 +++ .../hr_base/views/hr_dependent_view.xml | 87 + .../hr_base/views/hr_employee_attachments.xml | 5 + .../views/hr_penalty_register_view.xml | 5 + .../views/hr_ticket_dependent_view.xml | 43 + .../hr_base/views/hr_ticket_reissue_view.xml | 37 + odex30_base/hr_base/views/insurance_viw.xml | 63 + odex30_base/hr_base/views/menus_view.xml | 109 + .../hr_base/views/res_company_ext_view.xml | 308 ++ odex30_base/hr_base/views/res_users_views.xml | 19 + odex30_base/hr_base/views/sponsor_view.xml | 80 + .../hr_holidays_community/models/hr.py | 14 +- .../hr_holidays_public/models/hr_employee.py | 32 +- .../hr_holidays_public/models/res_partner.py | 17 +- 193 files changed, 130472 insertions(+), 15 deletions(-) create mode 100644 odex30_base/exp_hr_payroll/__init__.py create mode 100644 odex30_base/exp_hr_payroll/__manifest__.py create mode 100644 odex30_base/exp_hr_payroll/data/hr_payroll_data.xml create mode 100644 odex30_base/exp_hr_payroll/data/hr_payroll_demo.xml create mode 100644 odex30_base/exp_hr_payroll/data/hr_payroll_sequence.xml create mode 100644 odex30_base/exp_hr_payroll/i18n/af.po create mode 100644 odex30_base/exp_hr_payroll/i18n/am.po create mode 100644 odex30_base/exp_hr_payroll/i18n/ar_001.po create mode 100644 odex30_base/exp_hr_payroll/i18n/az.po create mode 100644 odex30_base/exp_hr_payroll/i18n/bg.po create mode 100644 odex30_base/exp_hr_payroll/i18n/bn.po create mode 100644 odex30_base/exp_hr_payroll/i18n/bs.po create mode 100644 odex30_base/exp_hr_payroll/i18n/ca.po create mode 100644 odex30_base/exp_hr_payroll/i18n/cs.po create mode 100644 odex30_base/exp_hr_payroll/i18n/da.po create mode 100644 odex30_base/exp_hr_payroll/i18n/de.po create mode 100644 odex30_base/exp_hr_payroll/i18n/el.po create mode 100644 odex30_base/exp_hr_payroll/i18n/en_GB.po create mode 100644 odex30_base/exp_hr_payroll/i18n/es.po create mode 100644 odex30_base/exp_hr_payroll/i18n/es_AR.po create mode 100644 odex30_base/exp_hr_payroll/i18n/es_BO.po create mode 100644 odex30_base/exp_hr_payroll/i18n/es_CL.po create mode 100644 odex30_base/exp_hr_payroll/i18n/es_CO.po create mode 100644 odex30_base/exp_hr_payroll/i18n/es_CR.po create mode 100644 odex30_base/exp_hr_payroll/i18n/es_DO.po create mode 100644 odex30_base/exp_hr_payroll/i18n/es_EC.po create mode 100644 odex30_base/exp_hr_payroll/i18n/es_PE.po create mode 100644 odex30_base/exp_hr_payroll/i18n/es_VE.po create mode 100644 odex30_base/exp_hr_payroll/i18n/et.po create mode 100644 odex30_base/exp_hr_payroll/i18n/eu.po create mode 100644 odex30_base/exp_hr_payroll/i18n/fa.po create mode 100644 odex30_base/exp_hr_payroll/i18n/fi.po create mode 100644 odex30_base/exp_hr_payroll/i18n/fil.po create mode 100644 odex30_base/exp_hr_payroll/i18n/fo.po create mode 100644 odex30_base/exp_hr_payroll/i18n/fr.po create mode 100644 odex30_base/exp_hr_payroll/i18n/fr_BE.po create mode 100644 odex30_base/exp_hr_payroll/i18n/fr_CA.po create mode 100644 odex30_base/exp_hr_payroll/i18n/gl.po create mode 100644 odex30_base/exp_hr_payroll/i18n/gu.po create mode 100644 odex30_base/exp_hr_payroll/i18n/he.po create mode 100644 odex30_base/exp_hr_payroll/i18n/hi.po create mode 100644 odex30_base/exp_hr_payroll/i18n/hr.po create mode 100644 odex30_base/exp_hr_payroll/i18n/hu.po create mode 100644 odex30_base/exp_hr_payroll/i18n/id.po create mode 100644 odex30_base/exp_hr_payroll/i18n/is.po create mode 100644 odex30_base/exp_hr_payroll/i18n/it.po create mode 100644 odex30_base/exp_hr_payroll/i18n/ja.po create mode 100644 odex30_base/exp_hr_payroll/i18n/ka.po create mode 100644 odex30_base/exp_hr_payroll/i18n/kab.po create mode 100644 odex30_base/exp_hr_payroll/i18n/km.po create mode 100644 odex30_base/exp_hr_payroll/i18n/ko.po create mode 100644 odex30_base/exp_hr_payroll/i18n/lo.po create mode 100644 odex30_base/exp_hr_payroll/i18n/lt.po create mode 100644 odex30_base/exp_hr_payroll/i18n/lv.po create mode 100644 odex30_base/exp_hr_payroll/i18n/mk.po create mode 100644 odex30_base/exp_hr_payroll/i18n/mn.po create mode 100644 odex30_base/exp_hr_payroll/i18n/nb.po create mode 100644 odex30_base/exp_hr_payroll/i18n/ne.po create mode 100644 odex30_base/exp_hr_payroll/i18n/nl.po create mode 100644 odex30_base/exp_hr_payroll/i18n/nl_BE.po create mode 100644 odex30_base/exp_hr_payroll/i18n/pl.po create mode 100644 odex30_base/exp_hr_payroll/i18n/pt.po create mode 100644 odex30_base/exp_hr_payroll/i18n/pt_BR.po create mode 100644 odex30_base/exp_hr_payroll/i18n/ro.po create mode 100644 odex30_base/exp_hr_payroll/i18n/ru.po create mode 100644 odex30_base/exp_hr_payroll/i18n/sk.po create mode 100644 odex30_base/exp_hr_payroll/i18n/sl.po create mode 100644 odex30_base/exp_hr_payroll/i18n/sq.po create mode 100644 odex30_base/exp_hr_payroll/i18n/sr.po create mode 100644 odex30_base/exp_hr_payroll/i18n/sr@latin.po create mode 100644 odex30_base/exp_hr_payroll/i18n/sv.po create mode 100644 odex30_base/exp_hr_payroll/i18n/ta.po create mode 100644 odex30_base/exp_hr_payroll/i18n/th.po create mode 100644 odex30_base/exp_hr_payroll/i18n/tr.po create mode 100644 odex30_base/exp_hr_payroll/i18n/uk.po create mode 100644 odex30_base/exp_hr_payroll/i18n/vi.po create mode 100644 odex30_base/exp_hr_payroll/i18n/zh_CN.po create mode 100644 odex30_base/exp_hr_payroll/i18n/zh_TW.po create mode 100644 odex30_base/exp_hr_payroll/models/__init__.py create mode 100644 odex30_base/exp_hr_payroll/models/hr_contract.py create mode 100644 odex30_base/exp_hr_payroll/models/hr_employee.py create mode 100644 odex30_base/exp_hr_payroll/models/hr_payslip.py create mode 100644 odex30_base/exp_hr_payroll/models/hr_salary_rule.py create mode 100644 odex30_base/exp_hr_payroll/models/res_config_settings.py create mode 100644 odex30_base/exp_hr_payroll/report/__init__.py create mode 100644 odex30_base/exp_hr_payroll/report/report_contribution_register.py create mode 100644 odex30_base/exp_hr_payroll/report/report_payslip_details.py create mode 100644 odex30_base/exp_hr_payroll/security/hr_payroll_security.xml create mode 100644 odex30_base/exp_hr_payroll/security/ir.model.access.csv create mode 100644 odex30_base/exp_hr_payroll/static/description/banner.png create mode 100644 odex30_base/exp_hr_payroll/static/description/icon.png create mode 100644 odex30_base/exp_hr_payroll/static/description/icon.svg create mode 100644 odex30_base/exp_hr_payroll/static/description/index.html create mode 100644 odex30_base/exp_hr_payroll/static/description/odoo14_payslip.png create mode 100644 odex30_base/exp_hr_payroll/static/description/odoo_mates.png create mode 100644 odex30_base/exp_hr_payroll/static/img/hr_employee_payroll-image.jpg create mode 100644 odex30_base/exp_hr_payroll/tests/__init__.py create mode 100644 odex30_base/exp_hr_payroll/tests/common.py create mode 100644 odex30_base/exp_hr_payroll/tests/test_payslip_flow.py create mode 100644 odex30_base/exp_hr_payroll/views/hr_contract_views.xml create mode 100644 odex30_base/exp_hr_payroll/views/hr_employee_views.xml create mode 100644 odex30_base/exp_hr_payroll/views/hr_payroll_report.xml create mode 100644 odex30_base/exp_hr_payroll/views/hr_payslip_views.xml create mode 100644 odex30_base/exp_hr_payroll/views/hr_salary_rule_views.xml create mode 100644 odex30_base/exp_hr_payroll/views/report_contribution_register_templates.xml create mode 100644 odex30_base/exp_hr_payroll/views/report_payslip_details_templates.xml create mode 100644 odex30_base/exp_hr_payroll/views/report_payslip_templates.xml create mode 100644 odex30_base/exp_hr_payroll/views/res_config_settings_views.xml create mode 100644 odex30_base/exp_hr_payroll/wizard/__init__.py create mode 100644 odex30_base/exp_hr_payroll/wizard/hr_payroll_contribution_register_report.py create mode 100644 odex30_base/exp_hr_payroll/wizard/hr_payroll_contribution_register_report_views.xml create mode 100644 odex30_base/exp_hr_payroll/wizard/hr_payroll_payslips_by_employees.py create mode 100644 odex30_base/exp_hr_payroll/wizard/hr_payroll_payslips_by_employees_views.xml create mode 100644 odex30_base/hr_base/__init__.py create mode 100644 odex30_base/hr_base/__manifest__.py create mode 100644 odex30_base/hr_base/data/ir_cron.xml create mode 100644 odex30_base/hr_base/data/ir_rule.xml create mode 100644 odex30_base/hr_base/data/ir_sequence.xml create mode 100644 odex30_base/hr_base/i18n/ar_001.po create mode 100644 odex30_base/hr_base/models/__init__.py create mode 100644 odex30_base/hr_base/models/application_dependent.py create mode 100644 odex30_base/hr_base/models/assets_document.py create mode 100644 odex30_base/hr_base/models/category_info.py create mode 100644 odex30_base/hr_base/models/certification.py create mode 100644 odex30_base/hr_base/models/company_document.py create mode 100644 odex30_base/hr_base/models/department_info.py create mode 100644 odex30_base/hr_base/models/dependent.py create mode 100644 odex30_base/hr_base/models/designation_info.py create mode 100644 odex30_base/hr_base/models/division_info.py create mode 100644 odex30_base/hr_base/models/employee_amedment.py create mode 100644 odex30_base/hr_base/models/employee_card.py create mode 100644 odex30_base/hr_base/models/employee_clearance.py create mode 100644 odex30_base/hr_base/models/employee_iqama.py create mode 100644 odex30_base/hr_base/models/employee_iqama_renewal.py create mode 100644 odex30_base/hr_base/models/eos.py create mode 100644 odex30_base/hr_base/models/eos_leaving.py create mode 100644 odex30_base/hr_base/models/family_iqama.py create mode 100644 odex30_base/hr_base/models/hr_base.py create mode 100644 odex30_base/hr_base/models/hr_contract.py create mode 100644 odex30_base/hr_base/models/hr_department.py create mode 100644 odex30_base/hr_base/models/hr_employee_attachments.py create mode 100644 odex30_base/hr_base/models/hr_sick_leave.py create mode 100644 odex30_base/hr_base/models/hr_ticket_dependent.py create mode 100644 odex30_base/hr_base/models/hr_ticket_reissue.py create mode 100644 odex30_base/hr_base/models/insurance.py create mode 100644 odex30_base/hr_base/models/issue_place.py create mode 100644 odex30_base/hr_base/models/office.py create mode 100644 odex30_base/hr_base/models/res_company_ext.py create mode 100644 odex30_base/hr_base/models/res_config_settings.py create mode 100644 odex30_base/hr_base/models/res_partner.py create mode 100644 odex30_base/hr_base/models/res_users.py create mode 100644 odex30_base/hr_base/models/resource.py create mode 100644 odex30_base/hr_base/report/employee_dependents_report_template.xml create mode 100644 odex30_base/hr_base/report/employee_info_sheet.xml create mode 100644 odex30_base/hr_base/report/hr_layout.xml create mode 100644 odex30_base/hr_base/report/new_emp_file_form.xml create mode 100644 odex30_base/hr_base/report/report_action.xml create mode 100644 odex30_base/hr_base/report/salary_confirmation_report_template.xml create mode 100644 odex30_base/hr_base/security/hr_base_security.xml create mode 100644 odex30_base/hr_base/security/ir.model.access.csv create mode 100644 odex30_base/hr_base/static/description/icon.png create mode 100644 odex30_base/hr_base/static/fonts/ae_AlMohanad.ttf create mode 100644 odex30_base/hr_base/static/src/css/website_rtl.css create mode 100644 odex30_base/hr_base/views/assets_document_view.xml create mode 100644 odex30_base/hr_base/views/category_info_view.xml create mode 100644 odex30_base/hr_base/views/certification_view.xml create mode 100644 odex30_base/hr_base/views/company_document_view.xml create mode 100644 odex30_base/hr_base/views/department_info_view.xml create mode 100644 odex30_base/hr_base/views/designation_info_view.xml create mode 100644 odex30_base/hr_base/views/division_info_view.xml create mode 100644 odex30_base/hr_base/views/employee_amedment_view.xml create mode 100644 odex30_base/hr_base/views/employee_card_view.xml create mode 100644 odex30_base/hr_base/views/employee_clearance_view.xml create mode 100644 odex30_base/hr_base/views/employee_iqama_document_view.xml create mode 100644 odex30_base/hr_base/views/employee_iqama_renewal_view.xml create mode 100644 odex30_base/hr_base/views/employee_iqama_view.xml create mode 100644 odex30_base/hr_base/views/eos_leaving_view.xml create mode 100644 odex30_base/hr_base/views/eos_view.xml create mode 100644 odex30_base/hr_base/views/family_iqama_view.xml create mode 100644 odex30_base/hr_base/views/hr_base_view.xml create mode 100644 odex30_base/hr_base/views/hr_dependent_view.xml create mode 100644 odex30_base/hr_base/views/hr_employee_attachments.xml create mode 100644 odex30_base/hr_base/views/hr_penalty_register_view.xml create mode 100644 odex30_base/hr_base/views/hr_ticket_dependent_view.xml create mode 100644 odex30_base/hr_base/views/hr_ticket_reissue_view.xml create mode 100644 odex30_base/hr_base/views/insurance_viw.xml create mode 100644 odex30_base/hr_base/views/menus_view.xml create mode 100644 odex30_base/hr_base/views/res_company_ext_view.xml create mode 100644 odex30_base/hr_base/views/res_users_views.xml create mode 100644 odex30_base/hr_base/views/sponsor_view.xml diff --git a/odex30_base/exp_hr_payroll/__init__.py b/odex30_base/exp_hr_payroll/__init__.py new file mode 100644 index 0000000..a78b4a9 --- /dev/null +++ b/odex30_base/exp_hr_payroll/__init__.py @@ -0,0 +1,5 @@ +# -*- coding:utf-8 -*- + +from . import wizard +from . import models +from . import report diff --git a/odex30_base/exp_hr_payroll/__manifest__.py b/odex30_base/exp_hr_payroll/__manifest__.py new file mode 100644 index 0000000..9ddcc8a --- /dev/null +++ b/odex30_base/exp_hr_payroll/__manifest__.py @@ -0,0 +1,33 @@ +# -*- coding:utf-8 -*- + +{ + 'name': 'Payroll', + 'category': 'Odex25-HR/Odex25-HR', + 'sequence': 38, + 'summary': 'Manage your employee payroll records', + 'description': "", + 'website': 'https://www.odoo.com/page/employees', + 'depends': [ + 'hr_contract', + 'hr_holidays_community', + ], + 'data': [ + 'security/hr_payroll_security.xml', + 'security/ir.model.access.csv', + 'data/hr_payroll_sequence.xml', + 'wizard/hr_payroll_payslips_by_employees_views.xml', + 'wizard/hr_payroll_contribution_register_report_views.xml', + 'views/hr_contract_views.xml', + 'views/hr_salary_rule_views.xml', + 'views/hr_payslip_views.xml', + 'views/hr_employee_views.xml', + 'views/hr_payroll_report.xml', + 'views/res_config_settings_views.xml', + 'views/report_contribution_register_templates.xml', + 'views/report_payslip_templates.xml', + 'views/report_payslip_details_templates.xml', + 'data/hr_payroll_data.xml', + ], + 'images': ['static/description/banner.png'], + 'application': True, +} diff --git a/odex30_base/exp_hr_payroll/data/hr_payroll_data.xml b/odex30_base/exp_hr_payroll/data/hr_payroll_data.xml new file mode 100644 index 0000000..a83d886 --- /dev/null +++ b/odex30_base/exp_hr_payroll/data/hr_payroll_data.xml @@ -0,0 +1,37 @@ + + + + + + Employees + + + + + + Allowance + ALW + allowance + + + + + Deduction + DED + deduction + + + + + + Payroll + 2 + + + + Payroll Rate + 4 + + + + diff --git a/odex30_base/exp_hr_payroll/data/hr_payroll_demo.xml b/odex30_base/exp_hr_payroll/data/hr_payroll_demo.xml new file mode 100644 index 0000000..2f9f453 --- /dev/null +++ b/odex30_base/exp_hr_payroll/data/hr_payroll_demo.xml @@ -0,0 +1,163 @@ + + + + + + + House Rent Allowance Register + + + + Provident Fund Register + + + + Professional Tax Register + + + + Meal Voucher Register + + + + + + percentage + + contract.wage + HRA + + + House Rent Allowance + + + + + fix + + CA + + Conveyance Allowance + + + + + fix + + + PT + + + Professional Tax + + + + percentage + + + contract.wage + PF + + + Provident Fund + + + + fix + + CAGG + + Conveyance Allowance For Gravie + + + + + fix + + worked_days.WORK100 and worked_days.WORK100.number_of_days + MA + + + Meal Voucher + + + + + code + SALE + + Get 1% of sales + + result = ((inputs.SALEURO and inputs.SALEURO.amount) + (inputs.SALASIA and inputs.SALASIA.amount)) * 0.01 + + + + + + SALEURO + Sales to Europe + + + + + SALASIA + Sales to Asia + + + + + + + ME + Marketing Executive + + + + + + + MEGG + Marketing Executive for Gilles Gravie + + + + + + + + + + + + Roger Scott + Building 1, Second Floor + +3282823500 + + + + + + + + Marketing Executive Contract + + + + + + Default contract for marketing executives + + + + + Contract For Gilles Gravie + + + + + + This is Gilles Gravie's contract + + + + diff --git a/odex30_base/exp_hr_payroll/data/hr_payroll_sequence.xml b/odex30_base/exp_hr_payroll/data/hr_payroll_sequence.xml new file mode 100644 index 0000000..3174b00 --- /dev/null +++ b/odex30_base/exp_hr_payroll/data/hr_payroll_sequence.xml @@ -0,0 +1,13 @@ + + + + + + Salary Slip + salary.slip + SLIP/ + 3 + + + + diff --git a/odex30_base/exp_hr_payroll/i18n/af.po b/odex30_base/exp_hr_payroll/i18n/af.po new file mode 100644 index 0000000..6864ead --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/af.po @@ -0,0 +1,1507 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +# Andre de Kock , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Andre de Kock , 2017\n" +"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/af/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: af\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Total" +msgstr "Totaal" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "Aktief" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Bedrag" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Kanselleer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Maatskappye" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Maatskappy" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Geskep deur" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Geskep op" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Beskrywing" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Vertoningsnaam" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "عقد الموظف" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Groepeer deur" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Laas Gewysig op" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Laas Opgedateer deur" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Laas Opgedateer op" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Naam" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Vennoot" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Druk" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Hoeveelheid" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Volgorde" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Stand" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Totaal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contributionregister +msgid "report.hr_payroll.report_contributionregister" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "res.config.settings" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/am.po b/odex30_base/exp_hr_payroll/i18n/am.po new file mode 100644 index 0000000..7cb1475 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/am.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/odoo/teams/41243/am/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: am\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "መሰረዝ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "ድርጅት" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "ድርጅት" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "ማብራርያ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "عقد الموظف" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "በመደብ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "ተባባሪ" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "አትም" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "ብዛት" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "ቅደም ተከተል" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "ሁኔታው" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contributionregister +msgid "report.hr_payroll.report_contributionregister" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/ar_001.po b/odex30_base/exp_hr_payroll/i18n/ar_001.po new file mode 100644 index 0000000..ee8d28d --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/ar_001.po @@ -0,0 +1,1632 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * exp_hr_payroll +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-14 11:54+0000\n" +"PO-Revision-Date: 2022-09-14 11:54+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_salary_rule.py:0 +#, python-format +msgid "%s (copy)" +msgstr "%s (نسخة)" + +#. module: exp_hr_payroll +#: model:ir.actions.report,print_report_name:exp_hr_payroll.action_report_payslip +msgid "('Payslip - %s' % (object.employee_id.name))" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.actions.report,print_report_name:exp_hr_payroll.payslip_details_report +msgid "('Payslip Details - %s' % (object.employee_id.name))" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* عندما يتم انشاء قسيمة دفع فان الحالة تكون 'مسودة'\n" +" \n" +"* إذا كانت قسيمة الدفع قيد التحقق فإن الحالة تكون 'إنتظار'.\n" +" \n" +"* اذا تم تأكيد قسيمة الدفع فان الحالة تكون 'مكتملة'.\n" +" \n" +"* عنمما يلغي المستخدم قسيمة الدفع فان الحالة تكون 'مرفوضة'." + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based\n" +" on the dates and credit note specified on Payslips Run.\n" +" " +msgstr "" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Address" +msgstr "عنوان" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "توقيع معتمد" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "حساب البنك" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "التاريخ من:" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Date From" +msgstr "التاريخ من:" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "التاريخ إلى:" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Date To" +msgstr "التاريخ إلى:" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Designation" +msgstr "الوظيفة" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Email" +msgstr "البريد الإلكتروني" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "رقم الهوية" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Name" +msgstr "الاسم" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Reference" +msgstr "المرجع" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "إسم التسجيل" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_contribution_register +msgid "Total" +msgstr "الإجمالي" + +#. module: exp_hr_payroll +#: model_terms:ir.actions.act_window,help:exp_hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" +"سجل المساهمات هو طرف ثالث مشترك في الراتب\n" +" دفع الموظفين. يمكن أن يكون الضمان الاجتماعي ، و\n" +" أو أي شخص يقوم بجمع أو ضخ النقود على كشوف." + + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "الحسابات" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "معلومات محاسبية" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "نشط" + +#. module: exp_hr_payroll +#: model_terms:ir.actions.act_window,help:exp_hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "إضافة ملاحظة داخلية..." + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "اسم ميزة" + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "جميع قواعد الفرعي" + +#. module: exp_hr_payroll +#: model:hr.salary.rule.category,name:exp_hr_payroll.ALW +msgid "Allowance" +msgstr "بدل" + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip_line__condition_select__none +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_salary_rule__condition_select__none +msgid "Always True" +msgstr "صحيح دائما" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "نوع الكمية" + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_contract__schedule_pay__annually +msgid "Annually" +msgstr "سنوي" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "ما يظهر في قسيمة الدفع" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"طبق هذه القاعدة للحساب في حالة كانت صحيحة. يمكنك تحديد شرط مثل الأساس >1000" + +#. module: exp_hr_payroll +#: model:hr.salary.rule.category,name:exp_hr_payroll.BASIC +msgid "Basic" +msgstr "أساسي" + +#. module: exp_hr_payroll +#: model:hr.salary.rule,name:exp_hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "راتب اساسي" + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_contract__schedule_pay__bi-monthly +msgid "Bi-monthly" +msgstr "كل شهرين" + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_contract__schedule_pay__bi-weekly +msgid "Bi-weekly" +msgstr "كل أسبوعين" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "حسابات" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "إلغاء" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "إلغاء قسيمة الدفع" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_payslip.py:0 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "لا يمكن إلغاء قسيمة الدفع المكتملة." + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "الفئة" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "القواعد الفرعيه " + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "قواعد المرتب الفرعيه " + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "الفروع" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "التعريف الفرعى " + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip_run__state__close +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "إلغـــاء" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Code" +msgstr "الكود" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "الرمز:" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "الشركات" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "الشركة" + +#. module: exp_hr_payroll +#: model:hr.salary.rule.category,name:exp_hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "مساهمة الشركة" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "أحسب/حساب" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "احسب الورقة" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "بناء على شرط" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "الشروط" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "ضبط الاعدادات" + +#. module: exp_hr_payroll +#: model:ir.ui.menu,name:exp_hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "الإعدادات" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "تأكيد" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "العقد " + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:exp_hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "قوالب ميزة العقد" + +#. module: exp_hr_payroll +#: model:ir.ui.menu,name:exp_hr_payroll.hr_menu_contract +msgid "Contracts" +msgstr "العقود" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "المشاركة" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "تسجيل المساهمة" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "مساهمة التسجيل في خطوط قسيمة الدفع " + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:exp_hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "تسجيلات مساهمة" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "اخطار بالرصيد" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip__contract_id +msgid "Current contract of the employee" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:exp_hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "التاريخ من" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:exp_hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "التاريخ للإنتهاء" + +#. module: exp_hr_payroll +#: model:hr.salary.rule.category,name:exp_hr_payroll.DED +msgid "Deduction" +msgstr "الخصم" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "القيمة الافتراضية لهذه الميزة" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "يعرف تواتر دفع الأجور." + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "الوصف" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "تفاصيل حسب تصنيف قواعد الراتب" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "تفاصيل حسب تصنيف قواعد الراتب" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_employee__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_report_exp_hr_payroll_report_payslip_details__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_report_om_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_res_config_settings__display_name +msgid "Display Name" +msgstr "الاسم المعروض" + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip__state__done +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip_run__state__done +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "منتهي" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "دفعات قسيمة الدفع المكتملة " + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "أظرف منتهيه" + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip__state__draft +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip_run__state__draft +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "مسودة" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "دفعات قسيمه الدفع فى الحاله مسوده " + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "مسودة ظرف المرتب" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "الموظف" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "عقد الموظف" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "مهمات الموظف" + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:exp_hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr " رواتب الموظف" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "ميزة الموظف على العقد" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_employees__employee_ids +#: model:ir.ui.menu,name:exp_hr_payroll.menu_hr_employee +#: model:ir.ui.menu,name:exp_hr_payroll.menu_payroll_employee +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "الموظفون" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_salary_rule.py:0 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "خطأ! لا يمكنك إنشاء بنية راتب متداخلة." + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_salary_rule.py:0 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "خطأ! لا يمكنك إنشاء تسلسل هرمي متكرر من فئة R Salary Rule." + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "طرف ثالث في نهاية المطاف تشارك في دفع رواتب الموظفين . " + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__amount_fix +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip_line__amount_select__fix +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_salary_rule__amount_select__fix +msgid "Fixed Amount" +msgstr "مبلغ ثابت" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "على سبيل المثال، ادخل 50.0 لتطبيق نسبة 50%" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/report/report_contribution_register.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "بعض بيانات النموذج فارغة، لا يمكن طباعة هذا التقارير." + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "عام" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "توليد" + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "توليد قسائم الدفع " + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "إنشاء قسائم دفع الرواتب لجميع الموظفين الذين تم تحديدهم" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_payslip.py:0 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: exp_hr_payroll +#: model:hr.salary.rule,name:exp_hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:exp_hr_payroll.GROSS +msgid "Gross" +msgstr "الإجمالي" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "تجميع حسب" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.res_config_settings_view_form +msgid "HR Payroll Accounting" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_employee__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_report_exp_hr_payroll_report_payslip_details__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_report_om_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_res_config_settings__id +msgid "ID" +msgstr "المُعرف" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"إذا تم تحديدها ، هذا يشير إلى أن جميع قسائم الدفع المتولدة من هنا هى كشوف " +"مردوده " + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"إذا تم تعيين الحقل النشط إلى \"خطأ \"، سوف تسمح لك لإخفاء قاعده المرتب دون " +"إزالته . " + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "يشير هذه القسيمة أن لها استرداد آخر " + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "البيانات المدخله" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "المدخلات" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "ملاحظة داخلية" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "هل هو سبب الحظر؟" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"تستخدم في احتساب الكمية الثابتة وذات النسبة المئوية. فمثلاً. قاعدة وصل وجبة " +"الطعام ذو مبلغ ثابت بواحد يورو لكل عامل في اليوم يمكن ان تاخذ كميتها بصيغة " +"مشابهة الى worked_days.WORK100.number_of_days." + + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"يتم استخدامه في حساب. على سبيل المثال؛ هناك قاعدة للمبيعات وجود قاعده 1٪ " +"من الراتب الأساسي للكل منتج يمكن تعريفها في التعبير مثل نتيجة = inputs." +"SALEURO.amount * contract.wage * 0.01. " + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_employee____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_report_exp_hr_payroll_report_payslip_details____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_report_om_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:exp_hr_payroll.field_res_config_settings____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:exp_hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:exp_hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + "ربط فئة المرتب إلى الأصل وذالك يستخدم فقط لغرض تقديم التقارير" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "الحد الأدنى" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "الحد الأدنى مرخص من قبل صاحب العمل لهذه الميزة" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "ترتيب الدفع؟ " + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_form +msgid "Mark As Done" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "الحد الأقصى" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "الحد الأدنى" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "المتنوعة" + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_contract__schedule_pay__monthly +msgid "Monthly" +msgstr "شهريًا" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Name" +msgstr "الاسم" + +#. module: exp_hr_payroll +#: model:hr.salary.rule.category,name:exp_hr_payroll.NET +msgid "Net" +msgstr "الصافي" + +#. module: exp_hr_payroll +#: model:hr.salary.rule,name:exp_hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "صافي الراتب" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_payslip.py:0 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "أيام العمل العادية المدفوعة بنسبة 100٪" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "ملاحظات" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "عدد الأيام" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "النسبة" + +#. module: exp_hr_payroll +#: model:res.groups,name:exp_hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "مسؤول الرواتب" + +#. module: exp_hr_payroll +#: model:res.groups,name:exp_hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "مدير الرواتب" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "مدخلات أخرى" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "الأصل" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "أصل قاعدة المرتب" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "الشريك" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "ظرف المرتب" + +#. module: exp_hr_payroll +#: model:ir.actions.report,name:exp_hr_payroll.action_report_payslip +msgid "PaySlip" +msgstr "ظرف المرتب" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "مجموعة ظرف المرتب" + +#. module: exp_hr_payroll +#: model:ir.actions.report,name:exp_hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "تفاصيل قسيمه الدفع " + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "خطوط قسيمه الدفع " + +#. module: exp_hr_payroll +#: model:ir.actions.report,name:exp_hr_payroll.action_contribution_register +msgid "PaySlip Lines By Contribution Register" +msgstr "خطوط قسيمه الدفع مع تسجيل المساهمه " + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "خطوط قسيمه الدفع مع تسجيل المساهمه " + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "اسم قسيمه الدفع " + +#. module: exp_hr_payroll +#: model:ir.ui.menu,name:exp_hr_payroll.menu_hr_payroll_employees_root +#: model:ir.ui.menu,name:exp_hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "المرتبات" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_res_config_settings__module_exp_hr_payroll_account +msgid "Payroll Accounting" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_report_om_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "مدخلات الأجور" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "هياكل الرواتب" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "قسيمة الدفع" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_payslip.py:0 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "قسيمة الراتب \"بداية التاريخ\" يجب ان تكون قبل \"نهاية التاريخ\"" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "حساب رواتب الموظفين" + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "تفاصيل الراتب" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_report_exp_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "مدخل ظرف المرتب" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "مدخلات قسيمه الدفع " + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "خط قسيمة الدفع" + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "مفرادات المرتب" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "خطوط قسيمه الدفع بتسجيل المساهمه " + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "خطوط قسيمه الدفع بتسجيل المساهمه " + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "اسم قسيمه الدفع " + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "ايام عمل قسيمه الدفع " + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "قسائم الرواتب" + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:exp_hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "حساب رواتب الموظفين" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "كشوف من قبل الموظفين" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__amount_percentage +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip_line__amount_select__percentage +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_salary_rule__amount_select__percentage +msgid "Percentage (%)" +msgstr "النسبة المئوية (%)" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "نسبة مئوية على أساس" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "فترة" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "ترحيل قسيمة الأجور إلى المحاسبة" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "طباعة" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__amount_python_compute +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip_line__amount_select__code +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_salary_rule__amount_select__code +msgid "Python Code" +msgstr "كود بايثون" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "شرط بايثون " + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip_line__condition_select__python +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_salary_rule__condition_select__python +msgid "Python Expression" +msgstr "خطأ بايثون" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "كمية" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "كمية/نسبة" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "كمية/نسبة" + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_contract__schedule_pay__quarterly +msgid "Quarterly" +msgstr "ربع سنوي" + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip_line__condition_select__range +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_salary_rule__condition_select__range +msgid "Range" +msgstr "مدى" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "نطاق على أساس" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "المعدل (%)" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "المرجع" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "المسترجع" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_payslip.py:0 +#, python-format +msgid "Refund Payslip" +msgstr "" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_payslip.py:0 +#, python-format +msgid "Refund: " +msgstr "استرداد: " + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "خط التسجيل" + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip__state__cancel +msgid "Rejected" +msgstr "مرفوض" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "قاعدة" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "فئات الراتب" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "حساب الراتب" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "قاعدة المرتب" + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:exp_hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "فئات قاعده المرتب " + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "فئة قاعدة المرتب" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "مدخلات قاعده المرتب " + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:exp_hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "قانون الرواتب" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_payslip.py:0 +#: code:addons/exp_hr_payroll/models/hr_payslip.py:0 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "قسيمة راتب%s ل%s" + +#. module: exp_hr_payroll +#: model:ir.model,name:exp_hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "هيكل المرتب" + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:exp_hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "هياكل المرتب " + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "الدفع المجدول " + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "بحث عن مجموعة ظرف المرتب" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "بحث خطوط قسيمه الدفع " + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "ابحث قسيمة الدفع" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "قاعدة البحث عن الرواتب" + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_contract__schedule_pay__semi-annually +msgid "Semi-annually" +msgstr "نصف سنوي" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "التسلسل" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "تعيين كمسودة" + +#. module: exp_hr_payroll +#: model:ir.actions.act_window,name:exp_hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:exp_hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "إعدادات" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "المحافظات" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "الحالة" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "الهيكل" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"يمكن استخدام رمز من قواعد الراتب كمرجع في حساب قواعد أخرى. في هذه الحالة، " +"هو قضية حساسة" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "الرمز الذي يمكن استخدامه في قواعد الراتب" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "طريقة حساب لكمية القاعدة." + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "العقد الذى يطبق هذه المدخلات " + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "أعلى قيمة، تطبق لهذه القاعدة" + + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "الحد الأدنى للكميه ، لتطبيق لهذه القاعدة. " + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"سوف يُستخدم هذا لحساب الحقل الخاص بالنسبة المئوية، بشكل عام سوف تكون على " +"الوضع الأساسى، و لكن يمكنك أيضاً استخدام حقل كود الفئات بالحروف الصغيرة " +"كاسماء للمتغيرات (hra, ma, lta, etc.) و أساس المتغيرات." + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.report_payslip_details +msgid "Total" +msgstr "الإجمالي " + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "مجموع أيام العمل" + +#. module: exp_hr_payroll +#: model:hr.salary.rule,name:exp_hr_payroll.hr_rule_unpaid +msgid "Unpaid Leave" +msgstr "" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "الحد الأعلى" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "الحد الأعلى المرخص من قبل صاحب العمل لهذه الميزة" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "تستخدم لترتيب متتابعة الحساب" + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "تستخدم لعرض قاعده المرتب على قسيمة الدفع . " + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_payslip__state__verify +msgid "Waiting" +msgstr "جاري الانتظار" + +#. module: exp_hr_payroll +#: model:ir.model.fields.selection,name:exp_hr_payroll.selection__hr_contract__schedule_pay__weekly +msgid "Weekly" +msgstr "أسبوعيًا" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "أيام العمل" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "الأيام التي لم يتم العمل بها" + +#. module: exp_hr_payroll +#: model_terms:ir.ui.view,arch_db:exp_hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "أيام الغياب" + +#. module: exp_hr_payroll +#: model:ir.model.fields,field_description:exp_hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "جدول العمل" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_salary_rule.py:0 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "أساس نسبه الخطأ أو كمية محددة لقاعده المرتب %s (%s). " + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_salary_rule.py:0 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "خطأ كود بايثون المحدد لقاعده المرتب %s (%s)." + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_salary_rule.py:0 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "خطأ كود بايثون المحدد لقاعده المرتب %s (%s)." + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_salary_rule.py:0 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "خطأ الكميه المحددة لقاعده المرتب %s (%s)." + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_salary_rule.py:0 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "حالة خاطئة المحدد قاعده المرتب %s (%s). " + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_payslip.py:0 +#, python-format +msgid "You Cannot Delete Done Payslips Batches" +msgstr "لا يمكنك حذف قسيمة الدفع وهي ليست مسودة أو ملغاه!" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_salary_rule.py:0 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_payslip.py:0 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "لا يمكنك حذف قسيمة الدفع وهي ليست مسودة أو ملغاه!" + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/wizard/hr_payroll_payslips_by_employees.py:0 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "يجب تحديد الموظفين (s) لتوليد كشوف (s) " + +#. module: exp_hr_payroll +#: code:addons/exp_hr_payroll/models/hr_payslip.py:0 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "يجب عليك وضع تعاقد لانشاء سطر قسيمة دفع." + +#. module: exp_hr_payroll +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:exp_hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "النتيجة سوف تتأثر بالمتغير" diff --git a/odex30_base/exp_hr_payroll/i18n/az.po b/odex30_base/exp_hr_payroll/i18n/az.po new file mode 100644 index 0000000..68d23a4 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/az.po @@ -0,0 +1,1606 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Jumshud Sultanov , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Jumshud Sultanov , 2019\n" +"Language-Team: Azerbaijani (https://www.transifex.com/odoo/teams/41243/az/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: az\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (copy)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Cəm" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/bg.po b/odex30_base/exp_hr_payroll/i18n/bg.po new file mode 100644 index 0000000..6a8b956 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/bg.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/odoo/teams/41243/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Общо" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Откажи" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Компании" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Фирма" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Описание" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Име за показване" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Групиране по" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Последно променено на" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Партньор" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Печат" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Количество" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Последователност" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Състояние" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Общо" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/bn.po b/odex30_base/exp_hr_payroll/i18n/bn.po new file mode 100644 index 0000000..9141316 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/bn.po @@ -0,0 +1,1607 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux, 2019 +# Abu Zafar , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Abu Zafar , 2019\n" +"Language-Team: Bengali (https://www.transifex.com/odoo/teams/41243/bn/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bn\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s(প্রতিলিপি)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "সক্রিয়" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "আনয়ন করুন" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "বাতিল" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "বদ্ধ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "কোম্পানিগুলি" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "কোম্পানি" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "রূপরেখা নির্ধারণ" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "রূপরেখা" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "নিশ্চিত করুন" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "প্রস্তুতকারী" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "তৈরিকৃত" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "বিবরণ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "প্রদর্শন নাম" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "গ্রুপ দ্বারা" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "আইডি " + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "সর্বশেষ সংশোধিত" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "সর্বশেষ আপডেট করেছেন" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "সর্বশেষ আপডেট হয়েছে" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "নাম" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "রেফারেন্স" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "ক্রম" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "বিন্যাস" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/bs.po b/odex30_base/exp_hr_payroll/i18n/bs.po new file mode 100644 index 0000000..87cc22c --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/bs.po @@ -0,0 +1,1618 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux, 2018 +# Bole , 2018 +# Boško Stojaković , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Boško Stojaković , 2019\n" +"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bs\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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopija)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "Pravila obračuna plate" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" +"Ovaj čarobnjak će generisati obračunske " +"listiće za sve odabrane radnike bazirano na datumima i finansijske olakšice " +"koje su specifirane na izvršenjima platnih listića." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Adresa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Autorizovani potpis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Bankovni račun" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Od datuma:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Od datuma" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Do datuma:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Do datuma" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Oznaka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Email" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "JMBG" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Naziv" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Referenca" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Naziv registra:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Ukupno" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Računovođa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Računovodstvo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Računovodstvene informacije" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktivan" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "Dodaj novi registar doprinosa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Dodaj internu zabilješku ..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Naziv dodatka" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Sva podređena pravila" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Dodatak" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Uvijek DA" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Iznos" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Vrsta iznosa" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Godišnje" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Vidljivo na listiću" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Osnovno" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "Osnovna plata" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Dvomjesečno" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Dvotjedno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Izračuni" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Otkaži" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Otkaži listić" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Ne može se otkazati platni listić koji je gotov." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Podređena pravila" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Podređeno pravilo obračuna" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Potomci" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definicija podređenog" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Odaberi lokalizaciju obračuna plate" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Zatvori" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Šifra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Šifra:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Kompanije" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Kompanija" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Kompanijski doprinos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Izračun" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Izračunaj " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Uvjet baziran na " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Uslovi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke konfiguracije" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfiguracija" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Portvrdi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Ugovor" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Predložak dodatka ugovora" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Doprinos" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Registar doprinosa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Stavke doprinosa platnog listića" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Registri doprinosa" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "Naknada za prevoz" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "Naknada za prevoz za povećanje" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Knjižno odobrenje" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Od datuma" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Do datuma" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Odbitak" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "Zadana vrijednost za ovaj dodatak" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "Definiše učestalos isplate plate." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Opis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Detalji po kategoriji pravila plate" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Detalji po kategoriji pravila plate" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Gotovo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Gotovi skupni obračuni plate" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Gotovi obračuni" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "U pripremi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Skupni obračuni u pripremi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Obračun u pripremi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Zaposleni" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Ugovor zaposlenog" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Funkcija zaposlenog" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Obračunski listići zaposlenih" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "Dodatak na ugovoru zaposlenog" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Raspored rada zaposlenog" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Zaposleni" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" +"Greška! Ne možete kreirati rekurzivne kategorije pravila obračuna plata." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" +"Greška! Ne možete napraviti rekurzivnu hijerarhiju pravila obračuna plata." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Fiksni iznos" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Na primjer, unesite 50.0 da primjenite procenat od 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Sadržaj form nedostaje, ovaj izvještaj ne može biti odštampan." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Francuska plata" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Opšte" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Generiraj" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Generiši obračunske listiće" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generiši obračunske listiće za sve odabrane zaposlene" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "Dobij 1% od prodaje" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Globalne odsutnosti" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "Bruto" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grupiši po" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "Dodatak za stanarinu" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Ulazni podaci" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Ulazi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Interna bilješka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "Je razlog blokiranja?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "Niža granica" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" +"Niža granica autorizovana od strane poslodavca za ovaj dodatak na platu" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Kreiraj platni nalog ?" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Upravitelj" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Maksimalni raspon" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "Vaučer za obrok" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Minimalni raspon" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Ostalo" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Mjesečno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Naziv:" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Neto" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "Neto plata" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Standarni radni dani plaćeni 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Zabilješke" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Broj dana" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Broj sati" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Oficir" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Ostali ulazi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Nasljeđeni" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Nadređeno pravilo obračuna plate" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Obračun" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Skupni obračun" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Detalji obračuna" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Stavke obračuna" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Stavke platnih listića po registrima doprinosa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Stavke platnih listića po registrima doprinosa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Naslov obračuna" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Obračun plata" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "Izvještaj registra doprinosa obračuna plate" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Zapisi obračuna plate" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Strukture obračuna plaće" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Pravila obračuna plate za primjenu u ovoj zemlji" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Obračunski listić" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "Datum 'od' na obračunskom listiću mora biti prije datuma 'do'." + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Skupni obračunski listići" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Detalji obračuna platnih listića" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "Broj obračunskih listića" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "Detaljni izvještaj obračunskih listića" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Ulaz obračunskih listića" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Ulazi obračunskih listića" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Stavka obračunskog listića" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Stavke obračunskog listića" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Stavke obračunskog listića po registru doprinosa" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "Stavke obračunskog listića po registru doprinosa" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Naziv obračunskog listića" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Odrađeni dani obračunskog listića" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Obračunski listići" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Skupni obračunski listići" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Obračunski listići po zaposlenim" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Procenat (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Procenat baziran na" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Period" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "Proknjiži listiće obračuna plate u računovodstvo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Ispis" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "Porez na profesiju" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "Štedni fond" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python Kod" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python uslov" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python ekspresija" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Količina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Količina/Stopa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Količina/Stopa" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Kvartalno" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Raspon" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Raspon baziran na" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Stopa (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referenca" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Refundacija" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Povrat :" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Stavka registra" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Odbijeno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Pravilo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Kategorije plaća" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Izračun plaća" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "Pravilo obračuna plate" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Kategorije pravila izračuna plaća" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Kategorija obračuna plaća" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Ulazni podatak pravila" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Pravila obračuna" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Platni listić %s za %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Struktura plaće" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Strukture plaća" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Zakazana isplata" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Pretraži skupne obračunske listiće" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Pretraži stavke obračunskih listića" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Pretraži obračunske listiće" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Pretraži pravilo obračuna plate" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Polugodišnji" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Postavi u pripremu" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Postavke" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Struktura" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Ukupno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Ukupno odrađenih dana" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "Gornja granica" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "Gornja granica autorizovana od strane poslodavca za ovaj dodatak" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Koristite da poredate sekvencu obračuna" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Na čekanju" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Sedmično" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Odrađeno dana" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Odrađeni dani" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Odrađeni dani i Ulazi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Raspored rada" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Pogrešna osnova procenta ili količina za definisano pravilo obračuna plate " +"%s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Pogrešan python kod za definisano pravilo obračuna plate %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Pogrešan python uslov za definisano pravilo obračuna plate %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Pogrešna količina definisana na pravilu za obračun plate %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Pogrešan uslov raspona definisanog na pravilu obračuna plate %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "Ne možete kreirati rekurzivnu strukturu plate." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Ne možete obrisati platni listić koji nije u statusu u pripremi ili otkazan!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" +"Morate odabrati jednog ili više zaposlenika da generišete platne listiće." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Morate odabrati ugovor da bi ste obračunali stavku plantog listića." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "pravilo će utjecati na varijablu" diff --git a/odex30_base/exp_hr_payroll/i18n/ca.po b/odex30_base/exp_hr_payroll/i18n/ca.po new file mode 100644 index 0000000..ae4e569 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/ca.po @@ -0,0 +1,1649 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Josep Sànchez , 2018 +# Marc Tormo i Bochaca , 2018 +# Martin Trigaux, 2018 +# RGB Consulting , 2018 +# Sandra Franch , 2018 +# Manel Fernandez , 2018 +# Quim - eccit , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Quim - eccit , 2019\n" +"Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (còpia)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Quan la nomina és creada l'estat és 'Esborrany'\n" +"\n" +"* Si la nomina està sota verificació, l'estat és 'Esperant'.\n" +"\n" +"* Si la nomina està confirmada llavors l'estat es canvia a 'Finalitzat'.\n" +"\n" +"* Quan l'usuari cancel·la la nòmina l'estat és 'Rebutjat'." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Direcció" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Firma autoritzada" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Cuenta bancaria" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Data des de:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Data des de" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Data fins:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Data fins" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Designació" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Correu electrònic" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Nº d'identificació" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nom" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Referència " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Nom registrat:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Comptable" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Comptabilitat" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Informació comptable" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Actiu" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Afegir una nota interna..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Totes les regles filles" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Sempre verdader" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Import" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Tipus d'import" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Anualment" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Aparèixer a la nòmina" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"S'utilitza aquesta regla per el càlcul si la condició és verdadera. Pot " +"especificar una condició com: 'bàsic > 1000'." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Bàsic" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Bimensual" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Bisetmanal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Cálculos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancel·la" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Cancel·lar nòmina" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "No es pot cancel·lar una nòmina que ja està finalitzada." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Categoria" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Regles filles" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Regla salarial filla" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Fills" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definició dels fills" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Tancar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Codi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Empreses" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Companyia" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Contribució companyia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Càlcul" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Calcula full" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Condició basada en" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Condicions" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Configuració" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Confirmar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Contracte" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Contribució" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Registre de contribució" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Línies de la nòmina pel registre de contribució" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Registres de contribució" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Factura rectificativa (abonament)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Data des de" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Data fins" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Defineix les regles que seran aplicades amb aquesta nòmina, d'acord amb el " +"contracte triat. Si deixa buit el camp contracte, aquest camp no serà " +"obligatori i per tant s'aplicarà les regles vàlides establertes en tots els " +"contractes d'empleat pel període triat." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descripció" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Detalls per categoria de regla salarial" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Detalls per categoria de regla salarial" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Mostrar Nom" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Fet" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Processaments de nòmines realitzats" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Nòmines realitzades" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Esborrany" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Processament de nòmines esborrany" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Nòmina esborrany" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Empleat" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Contracte d'empleat" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Funció de l'empleat" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Nòmines d'empleat" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Empleats" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" +"Empresa externa eventual involucrada en el pagament de salaris dels " +"empleats." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Import fix" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Per exemple, introdueixi 50.0 per aplicar un percentatge de 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" +"El contingut del formulari no és present, aquest informe no es pot imprimir." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Nòmines Franceses" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "General" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Generar" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Generar nòmines" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generar les nòmines per tots els treballadors seleccionats" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Absències Globals" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar per" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Si està marcat, indica que totes les nòmines generades des d'aquí són " +"nòmines de reemborsament." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Si el camp actiu s'estableix a falç, es pot ocultar la regla salarial sense " +"eliminar-la." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Índia - Nòmines " + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" +"Indica que aquesta nòmina inclou una factura rectificativa d'una altra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Dades d'entrada" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Entrades" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Nota interna" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"És utilitzada per calcular el percentatge i la quantitat fixa, per exemple, " +"un val d'aliments amb una quantitat fixa de 1€ per dia treballat pot tenir " +"una quantitat definida en l'expressió com " +"worked_days.WORK100.number_of_days." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"S'utilitza amb el càlcul. Per exemple, una regla per vendes amb un 1% de " +"comissió del salari bàsic per cada producte pot ser definida com una " +"expressió com 'result = inputs.SALEURO.amount * contract.wage*0.01'." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Última modificació el " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Última actualització per" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Última actualització el" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Enllaçar una categoria salarial amb el seu pare només s'utilitza pels " +"informes." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Realitzar ordre de pagament?" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Director" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Rang màxim" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Rang mínim" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Varis" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Mensualment" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nom" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Net" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Dies de treball normals pagats al 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Notes" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Nombre de dies" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Número d'hores" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Oficial" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Altres entrades" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Pare" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Regla salarial del pare" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Nómina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Processament de la nòmina" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Detalls de la nòmina" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Línies de la nòmina" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Línies de nòmina per registre de contribució" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Línies de nòmina per registre de contribució" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Nom de la nòmina" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Nòmina" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Estructura de la nòmina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Nòmina" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Processament de nòmines" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Detalls de càlcul de nòmina" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Entrada de nòmina" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Entrades de nòmina" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Línea de nómina" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Línies de nòmina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Línies de nòmina per registre de contribució" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Nom de la nòmina" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Dies laborables" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Nòmines" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Processament de les nòmines" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Nòmines per empleat" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Percentatge (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Percentatge basat en" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Període" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Codi Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Condició Python" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Expressió python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Quantitat" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Quantitat/Qualificació" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Quantitat/qualificació" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Trimestral" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Rang" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Interval basat en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Taxa (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referència" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Factura rectificativa (abonament)" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Factura rectificativa:" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Línia registre" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Rebutjada" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Regla" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Categories salarials" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Cálculo de la nómina" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Categories de regles salarials" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Categoria de regla salarial" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Entrada de regla salarial" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Regles salarials" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Nòmina salarial de %s per %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Estructura salarial" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Estructura salarial" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Pagament planificat" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Buscar processaments de nòmines" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Buscar línies de nòmina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Cerca nòmines" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Buscar regla salarial" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Semestralment" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Seqüència" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Canvia a esborrany" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Configuració" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Estats" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Estat" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Estructura" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"El codi de les regles salarials poden ser utilitzades com referencia en el " +"càlcul d'altres regles. En aquest cas, es distingeixen entre majúscules i " +"minúscules." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "El codi pot ser utilitzat en les regles salarials" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "El mètode de càlcul de l'import de l'impost." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "El contracte pel que s'aplica aquesta entrada" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "L'import màxim aplicat a aquesta regla" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "L'import mínim aplicat a aquesta regla" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"S'utilitzarà per calcular el valor dels camps %; en general s'utilitza el " +"bàsic, però també pot utilitzar camps de codi de categories en minúscula com" +" noms de variables (hra, ma, ita, etc.) i les variables bàsiques." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Dies de treball totals" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "S'utilitza per organitzar la seqüència de càlcul" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "S'utilitza per organitzar la seqüència de càlcul" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "En espera" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Setmanalment" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Dies treballats" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Dies treballats" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Dies treballats i entrades" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Planificació de treball" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "Percentatge base o quantitat erronia per la regla de salari %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Codi python erroni en la regla de salari %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Condició python errònia en la regla de salari %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Quantitat errònia definida per la regla de salari %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Rang de condició python errònia en la regla de salari %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"No pot eliminar una nòmina que no estigui en estat esborrany o cancel·lat!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Ha de seleccionar un(s) empleat(s) per crear les nòmines" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Ha de crear un contracte per crear una línia de nòmina." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "el resultat afectarà una variable" diff --git a/odex30_base/exp_hr_payroll/i18n/cs.po b/odex30_base/exp_hr_payroll/i18n/cs.po new file mode 100644 index 0000000..50c4942 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/cs.po @@ -0,0 +1,1615 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Chris , 2018 +# Jaroslav Helemik Nemec , 2018 +# Jan Horzinka , 2018 +# Martin Trigaux, 2018 +# Ladislav Tomm , 2018 +# Michal Veselý , 2018 +# trendspotter , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: trendspotter , 2019\n" +"Language-Team: Czech (https://www.transifex.com/odoo/teams/41243/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopie)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Addresa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Email" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Název" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Celkem" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Účetní" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Účetnictví" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Účetní informace" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktivní" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Přidat interní poznámku..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Všechna podřízená pravidla" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Vždy pravda" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Částka" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Typ částky" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Ročně" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Ukáže se na výplatní pásce" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Základní" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Měsíčně" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Výpočty" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Zrušit" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Zruš výplatní pásku" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategorie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Podřízená pravidla" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Podřízené pravidlo platu" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Potomci" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Zavřít" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kód" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Firmy v systému" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Firma" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Příspěvek společnosti" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Výpočet" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Výpočtový list" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Stav založený na" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Podmínky" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Nastavení konfigurace" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfigurace" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Potvrdit" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Smlouva" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Příspěvky" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Registr příspěvků" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Registr příspěvků" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "Příspěvek na dopravu" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "Příspěvek na dopravu zdravotní pojišťovny" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Dobropis" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Datum od" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Datum do" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Dedukce" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Popis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Hotovo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Návrh" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Zaměstnanec" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Smlouva zaměstnance" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Funkce zaměstnance" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Zaměstnanecké výplatní pásky" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Zaměstnanci" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" +"Chyba! Nemůžete vytvořit rekurzivní hierarchii kategorie platových pravidel." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Pevná částka" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Obsah formuláře chybí, tento přehled nelze vytisknout." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Francouzská mzda" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Obecný" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "Sleva 1% z prodeje" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Seskupit podle" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "Příspěvek na pronájem domu" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Pokud je aktivní pole nastaveno na hodnotu false, umožní vám skrytí " +"platového pravidla bez jeho odebrání." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indická mzda" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Označuje, že tato výplatní položka je vratkou jiné částky" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Interní poznámka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Naposled změněno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Naposledy upraveno od" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Manažer" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "Stravenky" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Smíšený" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Měsíčně" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Název" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "Čistá mzda" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Poznámky" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Počet dní" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Počet hodin" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "úředník" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Nadřazený" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Kontakt" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Mzdový list" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "detaily služby PaySlip" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Mzdy" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Výplatní list" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Řádek výplatní pásky" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Výplatní pásky" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Procenta (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Období" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Tisk" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "Profesní daň" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "Podpůrný fond" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python kód" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Množství" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Množství / míra" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Čtvrtletní" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Rozsah" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Reference" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Vrátit peníze" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Řádek registru" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Výpočet mzdy" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Struktura platu" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Hledat výplatní pásky" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Číselná řada" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Uložit jako koncept" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Nastavení" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Státy" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Stav" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Metoda výpočtu velikosti pravidla." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Celkem" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Použijte pro uspořádání pořadí výpočtů" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Čekající" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Týdně" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Pracovních dnů" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Odpracovaných dnů" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Pracovní plán" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/da.po b/odex30_base/exp_hr_payroll/i18n/da.po new file mode 100644 index 0000000..db67c8e --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/da.po @@ -0,0 +1,1617 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# peso , 2018 +# Jesper Carstensen , 2018 +# Jarnhold Nattestad , 2018 +# Ejner Sønniksen , 2018 +# Martin Trigaux, 2018 +# jonas jensen , 2018 +# Morten Schou , 2018 +# Pernille Kristensen , 2018 +# lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" +"Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopi)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Adresse" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Autoriseret signatur" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Bankkonto" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Startdato:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Startdato" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Dato til:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Dato til" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Betegnelse" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "E-mail" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Identifikationsnr." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Navn" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Reference" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Registrer navn:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Bogholder konto" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Regnskab" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Regnskabsinformation" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktiv" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Tilføj en intern note" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Alle regler om børn" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Altid sandt" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Beløb" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Type af mængde" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Årligt" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Fremgår af lønseddel" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Basis" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "Belgisk lønningsliste" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Hver anden måned" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Hver anden uge" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Beregninger" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Annuller" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Annuller lønseddel" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Det er ikke muligt at annullere en lønseddel der allerede er lavet." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategori" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Børneregler" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Regler om løn til børn" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Underkonti" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definition af børn" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Luk" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kode" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Kode:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Virksomheder" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Virksomhed" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Beregning" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Betingelse baseret på" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Betingelser" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurer opsætning" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfiguration" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Bekræft" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Kontrakt" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Bidrag" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Kreditnota" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Dato fra" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Dato til" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Beskrivelse" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Udført" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Udkast" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Ansat" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Ansættelseskontrakt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Medarbejder Funktion" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Medarbejder lønseddel" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Medarbejders arbejdsplan." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Ansatte" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Eventuel tredjepart involveret i medarbejdernes lønudbetaling." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Fast beløb" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "For eksempel, indtast 50.0 for at tilføre en procentdel på 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Generel" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Generer" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Generer lønsedler" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generer lønsedler for alle valgte medarbejdere" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "Brutto" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Sortér efter" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indisk Løn" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Intern note" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Leder" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Maksimal rækkevidde" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Minimal rækkevidde" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Diverse" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Månedlig" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Navn" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Netto" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Normale arbejdsdage der aflønnes med 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Noter" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Antal dage" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Antal timer" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Officer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Overordnet" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Kontakt" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Lønseddel" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Lønseddel detaljer" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Lønseddellinjer" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Lønseddel navn" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Løn" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Lønseddel" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Lønseddel batches" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Lønseddel beregningsdetaljer" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Lønseddellinje" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Lønseddellinier" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Lønseddel navn" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Lønseddel arbejdsdage" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Lønseddel" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Lønsedler pr. medarbejder" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Procent (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Procent baseret på" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Periode" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Udskriv" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python kode" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Antal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Kvartalvis" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Interval" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Andel (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Reference" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Kreditnota" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Afvist" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Regel" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Lønkategorier" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Lønberegning" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Søg lønseddellinjer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Søg lønsedler" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Halvårligt" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Rækkefølge" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Sæt til kladde" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Opsætning" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Struktur" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "I alt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Total antal arbejdsdage" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Venter" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Ugentlig" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Arbejdsplan" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Du kan ikke slette en lønseddel som ikke er i status kladde eller " +"annulleret!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Du skal vælge medarbejder(e) for at generere lønsedler." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Du skal angive en kontrakt før du kan danne en lønseddellinje." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/de.po b/odex30_base/exp_hr_payroll/i18n/de.po new file mode 100644 index 0000000..ca48eb7 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/de.po @@ -0,0 +1,1645 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Johannes Croe , 2018 +# Rudolf Schnapka , 2018 +# Martin Trigaux, 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Martin Trigaux, 2019\n" +"Language-Team: German (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (Kopie)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Durch Erstellung einer Lohnabrechnung ist der Status zunächst 'Entwurf'.\n" +" \n" +"* Während der Prüfung ist der Status zwischenzeitlich 'Wartend'.\n" +" \n" +"* Wenn die Lohnabrechnung genehmigt wurde, ist der Status 'Erledigt'.\n" +" \n" +"* Wenn die Lohnabrechnung abgebrochen wird ist der Status 'Abgelehnt'." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Adresse" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Bestätigte Unterschrift" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Bankkonto" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Ab Datum:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Ab Datum" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Bis Datum:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Bis Datum:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Bezeichnung" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "E-Mail" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Identifikationsnummer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Name" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Referenz" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Abrechnungsstelle:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Gesamt" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Konto-Sachbearbeiter" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Finanzen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Buchungsinformation" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktiv" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Interne Anmerkung hinzufügen ..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Vorteilsname" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Abhängige Regeln hinzufügen" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Zuwendung" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Immer Wahr" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Betrag" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Berechnungsart" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Jährlich" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Erscheint in der Lohnabrechnung" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Diese Regel wird angewandt, wenn die Bedingung erfüllt ist. Z.B. basic > " +"1000" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Basisstufe" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "Grundgehalt" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "Belgien-Lohnabrechnung" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Zweimonatlich" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Zweiwöchentlich" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Kalkulation" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Abbrechen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Lohnberechnung abbrechen" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Eine bereits erstellte Lohnabrechnung kann nicht storniert werden." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategorie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Abhängige Regeln" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Unterlohnart" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Abhängige Elemente" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definition von Abhängigkeiten" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Wählen Sie eine Lohnabrechnungslokalisierung" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Schließen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Code" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Code:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Unternehmen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Unternehmen" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Arbeitgeberanteile" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Berechnung" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Berechnen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Bedingung basiert auf" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Bedingungen" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Konfiguration " + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfiguration" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Bestätigen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Arbeitsvertrag" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Vertragsbegünstigungsvorlagen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Arbeitnehmer / Arbeitgeberanteile" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Anteile Arbeitnehmer / Arbeitgeber" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Beitragskonto Lohnkonto Zeilen" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Anteile Arbeitgeber / Arbeitnehmer" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "Fördergeld" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "Zuwendung für Zusatzdienst" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Gutschrift" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Datum von" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Datum bis" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Abzüge" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "Standardwert für diesen Vorteil" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "Definiert die Häufigkeit der Lohnzahlung." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Definiere Rechenregeln, die entsprechend dem Vertrag für dieses Lohnkonto " +"anzuwenden sind. Wenn das Feld leer ist werden alle für diese Periode " +"gültigen Rechenregeln für alle Verträge der Mitarbeiter angewendet." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Beschreibung" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Details je Lohnartenkategorie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Details je Lohnartenkategorie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Erledigt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Erstellte Lohnabrechnungsläufe" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Erledigtes Lohnkonto" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Entwurf" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Lohnabrechnungsläufe im Entwurf" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Lohnkont Entwurf" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Mitarbeiter" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Arbeitsvertrag" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Mitarbeiter Funktion" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Mitarbeiter-Lohnabrechnung" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "Vertraglicher Vorteil des Mitarbeiters" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Arbeitszeitplan des Mitarbeiters." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Personal" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" +"Fehler! Sie dürfen die Struktur der Kategorien für Gehaltsregeln nicht " +"rekursiv anlegen." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" +"Fehler! Sie dürfen die Struktur der Gehaltsregeln nicht rekursiv anlegen." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Allfällige Fremde im Zusammenhang mit Lohnzahlungen an Mitarbeiter" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Fester Betrag" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "zB 50.0 für 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Der Inhalt fehlt; dieser Bericht kann nicht gedruckt werden." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Französische Lohnabrechnung" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Allgemein" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Erzeugen" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Lohnabrechnungen erzeugen" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Lohnabrechnungen für alle ausgewählten Mitarbeiter erzeugen" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "Erhalte 1% der Umsätze" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Globale Urlaubstage" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "Brutto" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Gruppieren nach" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "Zuwendung für Hausmiete" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "Wenn markiert, sind alle erzeugten Lohnabrechnungen Gutschriften." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Ist das Feld Aktiv nicht markiert, ist die Lohnart verborgen ohne dass sie " +"gelöscht wird." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indische Lohnabrechnung" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" +"Zeigt an, dass dieses Lohnkonto eine Rückerstattung eines anderen beinhaltet" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Eingabedaten" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Eingaben" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Interne Mitteilung" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "Ist ein Sperrgrund?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Wird zur Berechnung für prozentuale und feste Beträge verwendet. Wenn Sie " +"beispielsweise eine Regel für Essensgutscheine mit einem festen Betrag von 1" +" € pro gearbeitetem Tag festgelegt haben, kann diese Menge in einem Ausdruck" +" wie work_days.WORK100.number_of_days definiert werden." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Dieses Feld wird für Berechnungen verwendet.\n" +"Eine Regel für 1% Verkaufskommission auf das Grundgehalt lautet zB: result = inputs.SALEURO.amount * contract.wage*0.01" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert durch" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Das Verlinken einer Lohnkategorie mit ihrer übergeordneten Kategorie wird " +"nur im Berichtswesen verwendet." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "Untere Begrenzung" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "Untere Begrenzung genehmigt durch den Arbeitgeber für diesen Vorteil" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Zahlungsauftrag erstellt? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Manager" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Maximaler Bereich" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "Essensbeleg" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Minimaler Bereich" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Sonstiges" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Monatlich" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Name" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Netto" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "Nettogehalt" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Normale Arbeitstage zu 100% bezahlt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Notizen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Anzahl der Tage" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Anzahl der Stunden" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Personalsachbearbeiter" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Andere Eingaben" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Übergeordnet" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Übergeordnete Lohnart" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Vergütungsabrechnung" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Lohnkonto Stapel" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Lohnkonto Details" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Lohnabrechnungszeilen" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Lohnkontozeilen je Beitragskonto" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Lohnkontozeilen je BeitragskontoLoh" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Lohnkonto Bezeichnung" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Personalabrechnung" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Einträge für Lohnabrechnung" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Lohnkonto Strukturen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Lohnabrechnungsregeln für Ihr Land" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Mitarbeiterabrechnung" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Lohnzettel Stapel" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Lohnkonto Berechnung Details" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Lohnkonto Eingaben" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Lohnkonto Eingaben" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Vergütungsposition" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Lohnkonto Zeilen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Gehaltsabrechnungszeilen nach Sozialabgaben" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Bezeichnung Gehaltsabrechnung" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Lohnkonto gearbeitete Tage" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Abrechnungen Mitarbeitervergütung" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Lohnabrechnungsläufe" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Lohnabrechnungen pro Mitarbeiter" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Prozent (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Prozent basierend auf" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Periode" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "Lohnabrechnungen in Buchhaltung einfügen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Drucken" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "Lohnsteuer" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "Vorsorgeeinzahlungen" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python Code" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python Bedingung" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python Ausdruck" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Menge" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Menge/Satz" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Menge/Satz" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Vierteljährlich" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Bereich" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Bereich basierend auf" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Anteil (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referenz" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Rückerstattung" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Storno:" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Abrechnungspositionen" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Abgelehnt" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Regel" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Lohn Kategorien" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Vergütungsberechnung" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Lohnartenkategorien" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Lohnartenkategorie" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Eingabe für Lohnart" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Lohnarten" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Lohnkonto von %s für %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Vergütungsstruktur" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Lohnkonto Strukturen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "geplante Zahlung" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Lohnabrechnungsläufe suchen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Suche Lohnkonto Zeilen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Auszahlung Vergütungen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Lohnart suchen" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Halbjährlich" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Reihenfolge" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Auf Entwurf setzen" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Einstellungen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Bundesländer" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Struktur" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Auf die Lohnartenberechnungsformel kann von anderen Formeln Bezug genommen " +"werden. In diesem Fall wird Groß- / Kleinschreibung unterschieden." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Die Formel, die in Lohnarten verwendet werden kann" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Die Berechnungsmethode den Betrag dieser Rechenregel" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Der Arbeitsvertrag für den die Eingaben gelten" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Der maximale Betrag für diese Rechenregel" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Der Minimum Betrag für diese Rechenregel." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Dies wird für die Berechnung von % verwendet, generell auf basic bezogen " +"aber auch andere Felder wie (hra, ma, lta, etc.) sind möglich." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Gesamt Arbeitstage" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "Obere Begrenzung" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "Obere Begrenzung genehmigt durch den Arbeitgeber für diesen Vorteil" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" +"Wird genutzt zur Bestimmung der Reihenfolge bei der Vergütungsberechnung, " +"z.B. Berechnung von Zulagen und Abzügen." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Wird verwendet um die Lohnart auf der Lohnabrechnung anzuzeigen." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Warteliste" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Wöchentlich" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Arbeitstage" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Gearbeitete Tage" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Gearbeitete Tage & Eingaben" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Arbeitszeiten" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "Falsche Prozentbasis oder Menge definiert für Lohnart %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Falscher Python-Code für Lohnart %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Falsche Python-Bedingung für Lohnart %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Falsche Menge definiert für Lohnart %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Falsche Bereichsbedingung definiert für Lohnart %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Sie können keine Personalabrechnung stornieren, die nicht mehr im Entwurf " +"ist oder bereits abgebrochen wurde." + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" +"Sie müssen Mitarbeiter für die zu erstellende Gehaltsabrechnung wählen" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" +"Sie müssen einen Vertrag festlegen, um eine Lohnabrechnungszeile zu " +"erstellen." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "Das Ergebnis wird einer Variablen zugewiesen" diff --git a/odex30_base/exp_hr_payroll/i18n/el.po b/odex30_base/exp_hr_payroll/i18n/el.po new file mode 100644 index 0000000..a28a511 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/el.po @@ -0,0 +1,1609 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * exp_hr_payroll +# +# Translators: +# Martin Trigaux, 2018 +# Kostas Goutoudis , 2018 +# Vasilis Dimopoulos , 2018 +# George Tarasidis , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: George Tarasidis , 2019\n" +"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/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: exp_hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (αντίγραφο)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Τραπεζικός Λογαριασμός" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Ημερομηνία Από:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Ημερομηνία Από" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Ημερομηνία Έως:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Ημερομηνία Έως" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Όνομα" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Σύνολο" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Λογιστής" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Λογιστική" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Λογιστική Πληροφόρηση" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Σε Ισχύ" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Προσθήκη εσωτερικής σημείωσης..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Πάντα Αληθές" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Ποσό" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Τύπος Ποσού" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Βασικό" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Ακύρωση" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Κατηγορία" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Υποκατηγορίες" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Κλείσιμο" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Κωδικός" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Εταιρίες" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Εταιρία" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Υπολογισμός" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Συνθήκες" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Διαμόρφωση" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Επιβεβαίωση" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Σύμβαση" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Πιστωτικό Τιμολόγιο" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Από Ημερομηνία" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Έως Ημερομηνία" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Περιγραφή" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Εμφάνιση Ονόματος" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Ολοκληρωμένη" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Ολοκλήρωση Μεριδίων Αποπληρωμής" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Προσχέδιο" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Υπάλληλος" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Συμβόλαιο Εργαζομένου" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Υπάλληλοι" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Σταθερό Ποσό" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Το περιεχόμενο της φόρμας λείπει, αυτή η αναφορά δε θα εκτυπωθεί." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Μισθοδοσία Γαλλίας" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Γενικά" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Γενικές Άδειες" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Ομαδοποίηση κατά" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "Κωδικός" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Ινδία - Μισθοδοσία" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Εσωτερική Σημείωση" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Τελευταία τροποποίηση στις" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Τελευταία Ενημέρωση από" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Τελευταία Ενημέρωση στις" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Διευθυντής" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Διάφορα" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Μηνιαία" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Περιγραφή" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Σημειώσεις" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Αριθμός Ημερών" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Αριθμός Ωρών" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Προιστάμενος" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Μητρικός" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Συναλλασόμενος" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Μισθοδοσία" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Περίοδος" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Εκτύπωση" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python Code" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Ποσότητα" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Ποσότητα/Ποσοστό" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Ποσότητα/ποσοστό" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Εύρος" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Ποσοστό (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Σχετικό" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Επιστροφή" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Επιστροφή:" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Απορίφθηκε" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Κανόνας" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Ακολουθία" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Ορισμός σε Πρόχειρη" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Ρυθμίσεις" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Νομοί/Πολιτείες" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Κατάσταση" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Δομή" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Σύνολο" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Αναμονή" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Εβδομαδιαία" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/en_GB.po b/odex30_base/exp_hr_payroll/i18n/en_GB.po new file mode 100644 index 0000000..21e0f7b --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/en_GB.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/odoo/teams/41243/en_GB/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: en_GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancel" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Companies" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Company" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Created by" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Created on" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Description" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Group By" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Print" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Quantity" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Sequence" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/es.po b/odex30_base/exp_hr_payroll/i18n/es.po new file mode 100644 index 0000000..3693063 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/es.po @@ -0,0 +1,1645 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# nle_odoo, 2018 +# Diego de cos , 2018 +# Cristopher Cravioto , 2018 +# Israel Cevallos , 2018 +# Martin Trigaux, 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Martin Trigaux, 2019\n" +"Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (copia)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Cuando la nómina es creada el estado es 'Borrador'\n" +" \n" +"* Si la nómina está bajo verificación el estado es 'En Espera'.\n" +" \n" +"* Si la nómina está confirmada entonces el estado se cambia a 'Finalizado'.\n" +" \n" +"* Cuando el usuario cancela la nómina el estado es 'Rechazado'." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Dirección" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Firma autorizada" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Cuenta bancaria" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Fecha desde:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Fecha desde:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Fecha hasta:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Fecha hasta:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Designación" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Email" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Nº identificación" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nombre" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Referencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Nombre Registrado:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Contabilidad completa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Contabilidad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Información contable" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Activo" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Añadir una nota interna..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Nombre de ventaja" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Todas las reglas hijas" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Prima" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Siempre verdadero" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Importe" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Tipo de importe" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Anualmente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Aparece en la nómina" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Se utiliza esta regla para el cálculo si la condición es verdadera. Puede " +"especificar una condición como: 'basic > 1000'." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Básico" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "Salario básico total" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "Nómina belga" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Bimensual" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Bisemanal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Cálculos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Cancelar nómina" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "No se puede cancelar una nómina que ya está finalizada." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Categoría" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Reglas hijas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Regla salarial hija" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Hijos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definición de los hijos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Elija una localización de nómina" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Cerrar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Código" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Código:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Compañías" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Contribución compañía" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Cálculo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Calcular hoja" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Condición basada en" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Condiciones" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Opciones de Configuración" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Configuración" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Confirmar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Contrato" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Plantillas de ventaja de contrato" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Contribución" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Registro de contribución" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Líneas de la nómina para el registro de contribución" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Registros de contribución" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "Subsidio de transporte" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "Subsidio de transporte" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Factura rectificativa" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Fecha desde" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Fecha hasta" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Deducción" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "Valor predeterminado para esta ventaja" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "Defina la frecuencia del pago de salario." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Define las reglas que serán aplicadas a esta nómina, de acuerdo con el " +"contrato escogido. Si deja vacío el campo contrato, este campo no será " +"obligatorio y por tanto se aplicarán las reglas válidas establecidas en " +"todos los contratos de empleado para el periodo elegido." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descripción" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Detalles por categoría de regla salarial" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Detalles por categoría de regla salarial" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Hecho" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Procesamientos de nóminas realizados" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Nóminas realizadas" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Borrador" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Procesamientos de nóminas borrador" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Nómina borrador" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Empleado" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Contrato de empleado" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Función del empleado" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Nóminas del empleado" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "Ventaja del empleado en el contrato" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Plan de trabajo del empleado." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Empleados" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" +"Error! No puede crear una jerarquía recursiva de la Categoría Regla Salarial" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "Error! No puede crear una jerarquía recursiva de Regla Salarial" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" +"Empresa externa eventual involucrada en el pago de salarios de los " +"empleados." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Importe fijo" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Por ejemplo, introduzca 50.0 para aplicar un porcentaje de 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Falta el contenido del formulario, este informe no se puede imprimir." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Nómina de Francia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "General" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Generar" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Generar nóminas" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generar las nóminas para todos los empleados seleccionados" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "Obtenga el 1% de las ventas" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Permisos globales" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "Bruto" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "Prima de alquiler de la casa" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Si está marcada, indica que todas las nóminas generadas desde aquí son " +"nóminas reembolso." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Si el campo activo se establece a falso, se puede ocultar la regla salarial " +"sin eliminarla." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Nomina de la India" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Indica que esta nómina incluye una factura rectificativa de otra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Datos de entrada" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Entradas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Nota interna" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "¿Es una razón para el bloqueo?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Es usada para calcular el porcentaje y la cantidad fija, por ejemplo, un " +"vale de alimentos con una cantidad fija de 1€ por día trabajado puede tener " +"una cantidad definida en la expresión como " +"worked_days.WORK100.number_of_days." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Se usa en el cálculo. Por ejemplo, una regla para ventas con un 1% de " +"comisión del salario básico para cada producto puede ser definida con una " +"expresión como 'result = inputs.SALEURO.amount * contract.wage*0.01'." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Enlazar una categoría salarial con su padre se usa sólo para los informes." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "Límite inferior" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "Límite inferior autorizado por el empleado para esta ventaja" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "¿Realizar orden de pago? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Responsable" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Intervalo máximo" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr " Bono de comida" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Intervalo mínimo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Miscelánea" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Mensual" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nombre" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Neto" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "Salario neto" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Días de trabajo normales pagados al 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Notas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Número de días" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Número de horas" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Oficial" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Otras entradas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Padre" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Regla salarial del padre" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Nómina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Procesamiento de nómina" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Detalles de la nómina" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Líneas de nómina" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Líneas de nómina por registro de contribución" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Líneas de nómina por registro de contribución" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Nombre de la nómina" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Nómina" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Registros de la nómina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Estructuras de sueldos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Reglas de nómina que aplican a su país" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Nómina" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Procesamientos de nóminas" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Detalles de cálculo de nómina" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Entrada de nómina" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Entradas de nómina" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Línea de nómina" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Líneas de nómina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Líneas de nómina por registro de contribución" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Nombre de nómina" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Días trabajados de la nómina" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Nóminas" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Procesamientos de nóminas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Nóminas por empleados" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Porcentaje (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Porcentaje basado en" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Período" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "Publicar recibos de nómina en contabilidad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "Impuesto profesional" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "Fondo de previsión" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Código Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Condición python" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Expresión python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Cantidad/Calificación" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Cantidad/Tasa" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Trimestralmente" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Intervalo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Intervalo basado en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Tasa (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Factura rectificativa" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Devolución: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Línea registro" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Rechazada" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Regla" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Categorías salariales" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Cálculo de la nómina" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Categorías de reglas salariales" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Categoría de regla salarial" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Entrada de regla salarial" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Reglas salariales" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Nómina salarial de %s para %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Estructura salarial" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Estructuras salariales" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Pago planificado" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Buscar procesamientos de nóminas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Buscar líneas de nómina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Buscar nóminas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Buscar regla salarial" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Semestralmente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Cambiar a borrador" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Configuración" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Estados" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Estado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Estructura" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"El código de las reglas salariales puede ser usado como referencia en el " +"cálculo de otras reglas. En ese caso, se distingue entre mayúsculas y " +"minúsculas." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "El código puede ser usado en las reglas salariales" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "El método de cálculo para el importe de la regla" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "El contrato para el que aplica esta entrada" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "El importe máximo aplicado a esta regla" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "El importe mínimo aplicado a esta regla" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Se usará para calcular el valor de los campos %; en general se utiliza lo " +"básico, pero también puede usar campos de código de categorías en minúscula " +"como nombres de variables (hra, ma, lta, etc.) y las variables básicas." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Días de trabajo totales" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "Límite superior" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "Límite superior autorizado por el empleador para esta ventaja" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Se utiliza para organizar la secuencia de cálculo" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Se usa para mostrar la regla de salario en la nómina." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "En espera" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Semanalmente" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Días trabajados" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Días trabajados" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Días trabajados y entradas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Planificación de trabajo" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "Porcentaje base o cantidad errónea para la regla de salario %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Código python erróneo en la regla de salario %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Código python erróneo en la regla de salario %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Cantidad errónea definida para la regla de salario %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Rango de condición erróneo para la regla de salario %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"¡No puede eliminar una nómina que no esté en estado borrador o cancenlado!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Debe seleccionar un empleado(s) para crear la(s) nómina(s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Debe crear un contrato para crear una línea de colilla de pago." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "El resultado afectará a una variable" diff --git a/odex30_base/exp_hr_payroll/i18n/es_AR.po b/odex30_base/exp_hr_payroll/i18n/es_AR.po new file mode 100644 index 0000000..804a2f4 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/es_AR.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/odoo/teams/41243/es_AR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_AR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Compañías" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descripción" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Estado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contributionregister +msgid "report.hr_payroll.report_contributionregister" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/es_BO.po b/odex30_base/exp_hr_payroll/i18n/es_BO.po new file mode 100644 index 0000000..08172e7 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/es_BO.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Bolivia) (https://www.transifex.com/odoo/teams/41243/es_BO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_BO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Compañías" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descripción" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Estado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/es_CL.po b/odex30_base/exp_hr_payroll/i18n/es_CL.po new file mode 100644 index 0000000..b526dbb --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/es_CL.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/es_CL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CL\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Compañías" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descripción" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID (identificación)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Estado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contributionregister +msgid "report.hr_payroll.report_contributionregister" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/es_CO.po b/odex30_base/exp_hr_payroll/i18n/es_CO.po new file mode 100644 index 0000000..66b0436 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/es_CO.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/odoo/teams/41243/es_CO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_CO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Compañías" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Creado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descripción" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Asociado" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Estado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/es_CR.po b/odex30_base/exp_hr_payroll/i18n/es_CR.po new file mode 100644 index 0000000..119b84c --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/es_CR.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Compañías" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descripción" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Estado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/es_DO.po b/odex30_base/exp_hr_payroll/i18n/es_DO.po new file mode 100644 index 0000000..5ab1c20 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/es_DO.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/odoo/teams/41243/es_DO/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_DO\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Compañías" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descripción" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID (identificación)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Estado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contributionregister +msgid "report.hr_payroll.report_contributionregister" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/es_EC.po b/odex30_base/exp_hr_payroll/i18n/es_EC.po new file mode 100644 index 0000000..bd1b57f --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/es_EC.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/odoo/teams/41243/es_EC/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_EC\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Compañías" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Creado por:" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Creado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descripción" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Fecha de modificación" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Ultima Actualización por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Actualizado en" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Estado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/es_PE.po b/odex30_base/exp_hr_payroll/i18n/es_PE.po new file mode 100644 index 0000000..6978a13 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/es_PE.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/odoo/teams/41243/es_PE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_PE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Compañias" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Compañia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descripción" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Socio" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Estado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/es_VE.po b/odex30_base/exp_hr_payroll/i18n/es_VE.po new file mode 100644 index 0000000..bac61f0 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/es_VE.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Compañías" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Creado en" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descripción" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Cantidad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Estado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contributionregister +msgid "report.hr_payroll.report_contributionregister" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/et.po b/odex30_base/exp_hr_payroll/i18n/et.po new file mode 100644 index 0000000..129c4ce --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/et.po @@ -0,0 +1,1643 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Wanradt Koell , 2018 +# Helen Sulaoja , 2018 +# Rivo Zängov , 2018 +# Martin Trigaux, 2018 +# Arma Gedonsky , 2018 +# Egon Raamat , 2018 +# Martin Aavastik , 2018 +# Eneli Õigus , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Eneli Õigus , 2019\n" +"Language-Team: Estonian (https://www.transifex.com/odoo/teams/41243/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (koopia)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Kui palgaleht on loodud, siis on staatus \"Mustand\".\n" +"* Kui palgaleht on ülevaatamisel, siis on staatus \"Ootel\".\n" +"* Kui palgaleht on kinnitatud, siis on staatus \"Valmis\".\n" +"* Kui kasutaja tühistab palgalehe, siis on staatus \"Tagasi lükatud\"." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Aadress" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Volitatud allkiri" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Pangakonto" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Alguskuupäev:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Kuupäev alates" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Lõppkuupäev:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Kuupäev kuni" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Määratud ametisse" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "E-post" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Isikukood" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nimi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Viide" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Registri nimi:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Kokku" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Konto raamatupidaja" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Raamatupidamine" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Raamatupidamise informatsioon" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktiivne" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Lisa märkus" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Vaikeväärtuse nimi" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Kõik alamreeglid" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Elatusraha" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Alati tõene" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Summa" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Arvutuse liik" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Kord aastas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Ilmub palgalehel" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Seda reeglit kasutatakse arvutamiseks, kui tingimus on tõene. Te saate " +"määrata tingimused nagu põhiline > 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Põhitasu" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "Põhipalk" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "Belgia palgaarvestus" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Kaks korda kuus" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Kaks korda nädalas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Arvutused" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Tühista" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Tühista palgaleht" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Tehtud palgalehte ei saa tühistada." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategooria" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Alamreeglid" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr " alam palgareegel" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Alam" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Alamreeglite nimekiri" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Valige palgaarvestuse lokaliseerimine" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Kinnitatud" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kood" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Kood:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Ettevõtted" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Ettevõte" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Ettevõtte tasud/maksud" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Arvutus" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Arvuta" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Tingimuse tüüp" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Tingimused" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Seadistused" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Kinnita" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Leping" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Vaikeväärtused" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Sissemaks" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Tasude/maksude haldur" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Tasude/maksude haldurid palgalehtede ridadel" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Tasude/maksude haldurid" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "Sõidukompensatsioon" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "Sõidukompensatsioon Gravie jaoks" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Loomise kuupäev" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Kreedit" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Kuupäev alates" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Kuupäevani" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Kinnipidamine" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "Vaikeväärtus" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "Määrab palgamakse sageduse." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Defineerib reeglid, mida tuleb kohaldada palgalehel vastavalt valitud " +"lepingule. Kui jätate lepinguvälja tühjaks, siis pole see väli enam " +"kohustuslik ning seega rakendatakse reegleid, mis kehtivad kõigi töölepingu " +"struktuuride puhul töötajale valitud aja jooksul." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Kirjeldus" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Andmed palgareegli koodide järgi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Andmed palgareegli koodide järgi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Tehtud" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Valmis palgalehtede komplektid" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Valmis lehed" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Mustand" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Palgalehtede komplektide mustandid" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Lehe mustand" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Töötaja" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Tööleping" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Töötaja funktsioon" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Töötajate palgalehed" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "Töötaja eelised lepingu põhjal" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Töötaja tööplaan." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr " töötajad" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "Viga! Te ei saa luua rekursiivset palgareegli kategooriat" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "Viga! Te ei saa luua rekursiivset palgareeglit" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Võimalik kolmas osapool töötajale palga maksmisel." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Kindel summa" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Näiteks, 50% sisestamiseks sisestage 50.0 " + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Vormi sisu on puudu, ei saa trükkida aruannet." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Prantsuse palgaarvestus" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Üldine" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Loo" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Loo palgalehed" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Loo palgalehed kõigile valitud töötajatele" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "Saa 1% müügist" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Globaalsed puudumised" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "Bruto" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Rühmitamine" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "Toetus - maja rent" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Kui see on märgitud, siis see näitab, et kõik siit loodud palgalehed on " +"tagastamistasud." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Kui see väli on määratud kui väär, siis on teil võimalik peita palgereeglid " +"ilma neid kustutamata." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "India palgaarvestus" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Viitab, et see palgaleht on teise hüvitamiseks" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Sisendinfo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Sisendid" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Sisemised märkused" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "Kas see on blokeerimise põhjus?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Seda kasutatakse protsentide ja kindlate summadega arvutamiseks. Nt " +"toidutalongide reeglites 1€ töötatud päeva kohta, saab koguse määratleda " +"nii: worked_days.WORK100.number_of_days." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Seda kasutatakse arvutustes. Nt müügireeglites, mille puhul 1% komisjonitasu" +" on põhipalk toote kohta, võib olla kirjeldatud väljendina " +"result=inputs.SALEURO.amount * contract.wage*0.01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud (millal)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud (kelle poolt)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud (millal)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Palgakategooria sidumist ülemaga kasutatakse ainult aruandluse eesmärgil." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "Alampiir" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "Tööandja poolt volitatud alampiir selle eelise jaoks" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Maksekorraldus tehtud" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Juhataja" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Vahemiku maksimum" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "Toidutalong" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Vahemiku miinimum" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Muu" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Igakuine" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nimi" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Neto" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "Netopalk" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Normaalsed tööpäevad maksta 100% ulatuses" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Märkused" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Päevade arv" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Tundide arv" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Ametnik" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Muud sisendid" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Ülem" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Ülem palgalehe kood" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Palgaleht" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Palgalehe kogumik" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Palgalehe detailid" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Palgalehe read" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Palgalehe read sissemaksete registri järgi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Palgalehe read tasude/maksude halduri järgi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Palgalehe nimi" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Palgaarvestus" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Palga kanded" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Palgaarvestus liigid" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Teie riigis kehtivad palgaarvestuse koodid." + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Palgaleht" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Igakuised palgalehed" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Palgalehe arvutusandmed" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Palgalehe sisend" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Palgalehe sisendid" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Palgalehe rida" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Palgalehe read" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Palgalehe read tasude/maksude halduri järgi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Palgalehe nimi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Palgalehe töötatud päevad" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Palgalehed" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Igakuised palgalehed" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Palgalehed töötajate järgi" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Protsent (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Protsendi baasmuutuja" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Periood" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "Postita palgaarvestuse kanded raamatupidamisse" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Prindi" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "Kutseala maks" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "Abistamisfond" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Pythoni kood" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Pythoni tingimus" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Pyhtoni väljend" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Kogus" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Kogus/määr" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Kogus/määr" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Kord kvartalis" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Vahemik" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Vahemiku baasmuutuja" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Määr (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Viide" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Tagasimaksmine" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Kuluhüvitis:" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Registreeri rida" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Tagasi lükatud" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Reegel" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Palgakategooria" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Palgaarvestus" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Palgareeglite kategooriad" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Palgareeglite kategooriad" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Palgareeglite sisend" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Palgareeglid" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "%s palgaleht %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Töölepingu liik" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Palgaliigid" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Maksete regulaarsus" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Otsi palgalehe komplekte" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Otsi palgalehe ridu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Otsi palgalehti" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Otsi palgalehe koode" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Kord poolaastas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Järjestus" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Määra mustandiks" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Seaded" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Maakonnad" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Staatus" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Palgaliik" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Palgalehe koode võib kasutada teiste reeglite koostamisel viitena. Sellisel " +"juhul on tegemist tõstutundliku tekstiga." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Kood, mida võib kasutada palgareeglites" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Arvutamise meetod summareegli jaoks" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Leping, milles kasutati seda sisendit" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Maksimaalne summa, mida taotletakse selle reegli jaoks." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Minimaalne summa, mida taotletakse selle reegli jaoks." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Seda kasutatakse % väärtustega väljade arvutamisel; üldiselt on see " +"põhiline, kuid teil on võimalik kasutada kategooria koodi väljasid ka " +"väiketähtede (hra, ma, lta jne) kui muutujate nimesid ja baasmuutujat." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Kokku" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Tööpäevi kokku" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "Ülempiir" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "Tööandja poolt volitatud ülempiir selle eelise jaoks" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Kasutage ümberkorraldamiseks arvutusjärjekorda" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Kasutatakse palgaarvestuse koodide näitamiseks palgalehel." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Ootel" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Iganädalane" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Töötatud päev" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Töötatud päevad" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Töötatud päevad ja sisendid" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Töögraafik" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Palgareeglite %s (%s) jaoks on kirjeldatud vale protsentuaalne baas või " +"kogus." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Defineeritud Pythoni kood on vale antud palgareegli %s (%s) jaoks." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" +"Defineeritud Pythoni tingimus on vale antud palgareegli %s (%s) jaoks." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Defineeritud kogus on vale antud palgareegli %s (%s) jaoks." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" +"Defineeritud vahemiku tingimus on vale antud palgareegli %s (%s) jaoks." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "Palgalehte ei saa kustutada, kui see pole mustand või tühistatud!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Te peate valima töötaja(d) palgaleh(ted)e genereerimiseks." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Te peate määrama lepingu, et luua palgalehe rida." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "tulemus mõjutab muutujat" diff --git a/odex30_base/exp_hr_payroll/i18n/eu.po b/odex30_base/exp_hr_payroll/i18n/eu.po new file mode 100644 index 0000000..753ab1d --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/eu.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Basque (https://www.transifex.com/odoo/teams/41243/eu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Guztira" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Ezeztatu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Enpresak" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Enpresa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Created on" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Deskribapena" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Group By" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Kidea" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Inprimatu" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Kopurua" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Sekuentzia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Egoera" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/fa.po b/odex30_base/exp_hr_payroll/i18n/fa.po new file mode 100644 index 0000000..a4c01c6 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/fa.po @@ -0,0 +1,1611 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# سید محمد آذربرا , 2018 +# Martin Trigaux, 2018 +# Hamid Darabi, 2018 +# arya sadeghy , 2018 +# Sahar Daraye , 2018 +# Hamed Mohammadi , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Hamed Mohammadi , 2018\n" +"Language-Team: Persian (https://www.transifex.com/odoo/teams/41243/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fa\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (کپی)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "نام" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "کل" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "حسابدار حساب" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "حسابداری" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "اطلاعات حسابداری" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "فعال" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "یک یادداشت داخلی بگذارید..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "مقدار" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "نوع مقدار" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "ابتدایی" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "لغو" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "دسته‌بندی" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "فرزندان" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "بستن" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "کد" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "شرکت‌ها" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "شرکت" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "محاسبه" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "شروط" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "پیکربندی" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "تایید" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "قرارداد" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "چک پول" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "توصیف" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "انجام شد" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "پیشنویس" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "کارمند" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "قرارداد کارمند" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "برنامه کاری کارمند" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "کارمندان" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "مبلغ ثابت" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "حقوق و دستمزد فرانسه" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "عمومی" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "گروه‌بندی برمبنای" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "شناسه" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "حقوق‌و‌دستمزد هند" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "ورودی‌ها" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "یادداشت داخلی" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "آخرین تغییر در" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "آخرین تغییر توسط" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "مدیر" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "متفرقه" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "ماهانه" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "نام" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "یادداشت‌ها" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "تعداد روزها" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "تعداد ساعت ها" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "مسئول" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "مادر" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "همکار" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "حقوق و دستمزد" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "دوره" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "چاپ" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "کد پایتون" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "تعداد" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "گستره" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "امتیاز (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "مرجع‌" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "بازپرداخت" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "رد شده" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "دنباله" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "تبدیل به پیشنویس" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "تنظیمات" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "وضعیت ها" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "وضعیت" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "جمع کل:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "در انتظار" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "هفتگی" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "برنامه‌ی زمانی کار" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/fi.po b/odex30_base/exp_hr_payroll/i18n/fi.po new file mode 100644 index 0000000..bfcd10c --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/fi.po @@ -0,0 +1,1622 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Mikko Salmela , 2018 +# Svante Suominen , 2018 +# Pekko Tuomisto , 2018 +# Eino Mäkitalo , 2018 +# Martin Trigaux, 2018 +# Kari Lindgren , 2018 +# Miku Laitinen , 2018 +# Kari Lindgren , 2018 +# Jarmo Kortetjärvi , 2018 +# Veikko Väätäjä , 2018 +# Tuomo Aura , 2019 +# Johanna Valkonen , 2019 +# Simo Suurla , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Simo Suurla , 2019\n" +"Language-Team: Finnish (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopio)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Osoite" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Pankkitili" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Sähköposti" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nimi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Viite" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Yhteensä" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Kirjanpito" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Kirjanpitotiedot" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktiivinen" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Lisää sisäinen ilmoitus..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Kaikki alasäännöt" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Aina tosi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Määrä" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Määrän tyyppi" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Vuosittain" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Näkyy palkkalaskelmassa" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Tätä sääntöä käytetään laskemiseen jos ehto on tosi. Voit määrittää ehtoja, " +"kuten \"perus > 1000\"" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Perus" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Joka toinen kuukausi" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Joka toinen viikko" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Laskutoimitukset" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Peruuta" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Peru palkkalaskelma" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Ryhmä" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Alasäännöt" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Alempi palkkasääntö" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Alatunnukset" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr " Alempi määritelmä" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Sulje" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Koodi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Yritykset" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Yritys" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Yrityslisä" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Laskenta" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Laske lomake" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Edellytykset perustuvat" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Ehdot" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Konfiguraatio-asetukset" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Asetukset" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Vahvista" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Sopimus" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Lisärekisteri" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Lisärekisterit" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Hyvityslasku" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Alkupäivä" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Päättymispäivä" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Kuvaus" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Yksityiskohdat palkkasääntöryhmittäin" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Yksityiskohdat palkkasääntöryhmittäin" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Näyttönimi" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Valmis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Hoidetut palkkalaskelman erät" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Valmis laskelma" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Luonnos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Ehdotus palkkalaskelman eriksi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Palkkalaskelman luonnos" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Työntekijä" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Työsopimus" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Työtekijän toimenkuva" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Työntekijän palkkalaskelmat" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Työntekijän työaika." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Työntekijät" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Työntekijöiden palkanmaksuun mahdollisesti liittyvä kolmas osapuoli." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Kiinteä summa" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Esimerkki: Syötä arvo 50,0 käyttääksesi prosenttiosuutta 50 %" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Ranskan palkanlaskenta" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Yleinen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Luo" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Luo palkkalaskelmat" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Luo palkkalaskelmat kaikille valituille työntekijöille" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Järjestelmän laajuiset poissaolot" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Ryhmittely" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "Tunniste (ID)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Tämän valitseminen tarkoittaa sitä, että kaikki tässä luodut palkkalaskelmat" +" ovat hyvityksiäpalkkalaskelmia." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Intian palkanlaskenta" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Syötteet" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Sisäinen muistiinpano" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Orden de Pago generada ? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Päällikkö" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Sekalaiset" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Kuukausittain" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nimi" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Tavallisilta työpäiviltä maksetaan 100 % palkka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Muistiinpanot" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Päivien lukumäärä" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Tuntimäärä" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Toimihenkilö" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Muut syötteet" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Ylätaso" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Ylempi palkkasääntö" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Kumppani" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Palkkalaskelma" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Palkkalaskelman erä" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Palkkalaskelman rivit" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Palkkalaskelman rivit" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Palkkalaskelman nimi" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Palkkahallinto" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Palkkahallinnon rakenteet" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Palkkalaskelma" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Palkkalaskelman erät" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Palkkalaskelman laskennan yksityiskohdat" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Palkkalaskelman syötteet" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Palkkalaskelman syötteet" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Palkkalaskelman rivi" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Palkkalaskelman rivit" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Palkkalaskelman nimi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Palkkalaskelmat" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Palkkalaskelmat työntekijöittäin" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Prosenttia (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Prosenttiosuus perustuen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Jakso" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Tulosta" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python-koodi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python-ehto" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python-lauseke" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Määrä" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Määrä/hinta" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Määrä/hinta" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Neljännesvuosittain" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Väli" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Osuus (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Viite" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Hyvitys" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Hyvitys: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Rechazado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Sääntö" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Palkkaryhmät" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Palkanlaskenta" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Palkkasääntöjen ryhmät" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Palkkasääntöryhmä" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Palkkasäännön syöttö" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Palkkasäännöt" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Palkkarakenne" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Palkkarakenteet" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Ajastettu maksu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Etsi palkkalaskelmaeriä" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Hae palkkalaskelman riveistä" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Hae palkkalaskelmista" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Etsi palkkasääntöä" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Puolivuosittain" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Järjestys" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Aseta luonnokseksi" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Asetukset" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Tilat" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Tila" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Estructura" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Koodi jota voidaan käyttää palkkasäännöissä" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Yhteensä" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Työpäivien kokonaismäärä" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Odottaa" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Viikottainen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Työpäivä" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Työpäivät" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Työaikataulu" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "Et voi poistaa palkkalaskelmaa, joka ei ole luonnos tai peruttu!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Sinun pitää valita työntekijä(t) luodaksesi palkkalaskelman." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/fil.po b/odex30_base/exp_hr_payroll/i18n/fil.po new file mode 100644 index 0000000..f62ea7d --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/fil.po @@ -0,0 +1,1602 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Language-Team: Filipino (https://www.transifex.com/odoo/teams/41243/fil/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fil\n" +"Plural-Forms: nplurals=2; plural=(n == 1 || n==2 || n==3) || (n % 10 != 4 || n % 10 != 6 || n % 10 != 9);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/fo.po b/odex30_base/exp_hr_payroll/i18n/fo.po new file mode 100644 index 0000000..d9fa172 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/fo.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Faroese (https://www.transifex.com/odoo/teams/41243/fo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fo\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Íalt" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Strika" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Fyritøkur" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Fyritøka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Byrjað av" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Byrjað tann" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Frágreiðing" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Vís navn" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Bólka eftir" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Seinast rættað tann" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Seinast dagført av" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Seinast dagført tann" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Nøgd" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Íalt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contributionregister +msgid "report.hr_payroll.report_contributionregister" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/fr.po b/odex30_base/exp_hr_payroll/i18n/fr.po new file mode 100644 index 0000000..c20f0d6 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/fr.po @@ -0,0 +1,1659 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Eloïse Stilmant , 2018 +# Marie Willemyns , 2018 +# Cécile Collart , 2018 +# Olivier ANDRE , 2018 +# Martin Trigaux, 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Martin Trigaux, 2019\n" +"Language-Team: French (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (copie)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Quand la fiche de paie est créée, le statut est 'Brouillon'.\n" +"* Si la fiche de paie est à contrôler, le statut est 'En Attente'.\n" +"* Si la fiche de paie est confirmée, le statut est 'Terminée'.\n" +"* Quand l'utilisateur annule la fiche de paie, le statut est 'Rejetée'." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "Règles de Paie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" +"Cet assistant va générer les fiches de " +"paie de(s) l'employé(s) sélectionné(s) sur base des dates et des notes de " +"crédit figurant sur les bulletins de paie." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Adresse" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Signature autorisée" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Compte bancaire" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Date du:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Date du" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Date au:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Date au" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Désignation" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Courriel" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "N° d'identification" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nom" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Référence" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Nom de dossier:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Comptable" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Comptabilité" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Informations comptables" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Actif" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Ajouter une note interne…" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Nom de l'avantage" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Toutes les règles enfant" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Allocation" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Toujours vrai" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Montant" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Type de montant" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Annuel" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Apparaît sur le bulletin de paie" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Appliquer cette règle pour le calcul si la condition est vraie. Vous pouvez " +"spécifier une condition comme base> 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Basique" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "Salaire de Base" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "Règles de paie belge" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Bi-mensuel" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Bi-hebdomadaire" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Calculs" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Annuler" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Annuler la fiche de paie" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Impossible d'annuler un bulletin de paie terminé." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Catégorie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Règles enfant" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Règle de salaire enfant" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Enfants" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Définition des enfants" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Choisissez une localisation pour les règles de paie" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Fermer" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Code" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Code :" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Sociétés" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Société" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Contribution de la société" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Calcul" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Calculer la feuille" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Condition basée sur" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Conditions" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Paramètres de config" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Configuration" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Confirmer" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Contrat" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Modèles d'avantages de contrat" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Contribution" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Registre de contribution" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Registre des contribution des lignes de bulletin" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Registres des contributions" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Avoir" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Date début" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Date de fin" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Déduction" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "Valeur par défaut pour cet avantage" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "Définit la fréquence de paiement du salaire." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Défini les règles qui doivent être appliquées à ce bulletin de paie, " +"conformément au contrat choisi. Si vous laissez vide le champ contrat, ce " +"champ n'est plus obligatoire et donc les règles appliquées seront toutes les" +" règles établies sur la structure de tous les contrats valides de l'employé " +"pour la période déterminée" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Description" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Détails par catégorie de règle salariale" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Détails par catégorie de règle de salaire" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Fait" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Lots terminés de bulletins de paie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Bulletin de paie terminé" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Brouillon" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Lots brouillons de bulletins de paie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Bulletin de paie brouillon" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Employé" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Contrat de l'employé" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Fonction de l'employé" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Bulletins de l'employé" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "Avantage sur le contrat de l'employé" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Emploi du temps de l'employé." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Employés" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" +"Erreur ! Vous ne pouvez pas créer de hiérarchie récursive de Categorie de " +"Règles de Salaire." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" +"Erreur ! Vous ne pouvez pas créer de hiérarchie récursive de Règles de " +"Salaire." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" +"Éventuellement partie tierce impliquée dans le paiement des salaires des " +"employés." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Montant fixe" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Par exemple, saisir 50.0 pour appliquer un pourcentage de 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" +"Le contenu du formulaire est manquant, le rapport ne peut pas être imprimé. " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Paie française" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Général" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Générer" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Générer les bulletins de paie" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Génère les bulletins de paie pour tous les employés sélectionnés" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "Récupérer 1% des ventes" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Congés globaux" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "Brut" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Regrouper par" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "Allocation logement" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Si coché, indique que tous les bulletins de paie générés à partir d'ici sont" +" des bulletins de paie de remboursement." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Si le champ actif est défini sur faux, la règle salariale sera masquée sans " +"être supprimée." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Paie Indienne" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Indique que ce bulletin de paie est le remboursement d'un autre" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Données d'entrée" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Entrées" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Note interne" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "Est-ce un motif de blocage ?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Utilisé dans le calcul du montant en pourcentage et en valeur. Par exemple, " +"dans le cas d'une règle pour une indemnité de repas ayant un montant fixe de" +" 1 € par jour travaillé, la quantité peut être définie à l'aide d'une " +"expression de type worked_days.WORK100.number_of_days." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Il est utilisé dans le calcul. Par exemple : une règle sur les ventes pour " +"quelqu'un percevant une commission de 1% du salaire de base par article peut" +" être défini par l'expression \"résultat = inputs.SALEURO.amount * " +"contract.wage * 0,01\"." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Dernière Modification le" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"La liaison d'une catégorie salariale à son parent est utilisée uniquement " +"dans le but de rapports." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "Limite inférieure" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "La limite inférieure autorisée par l'employeur pour cet avantage" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Établir l'ordre de paiement " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Gestionnaire" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Plage maximale" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "Chèque Repas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Plage minimum" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Divers" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Mensuel" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nom" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Net" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "Salaire Net" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Jours travaillés à 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Notes" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Nombre de jours" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Nombre d'Heures" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Fonctionnaire" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Autres entrées" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Parent" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Règle salariale parente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partenaire" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Feuille de paie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Lot de bulletins de paie" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Détails du bulletin de paie" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Lignes du bulletin" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Lignes du bulletin de salaire par registre de contribution" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Lignes du bulletin par registre de contribution" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Nom du bulletin" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Paie" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Entrées de règles de paie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Structures des bulletins" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Règles de paie qui s'appliquent dans votre pays" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Feuille de paye" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Lots de bulletins de paie" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Détails pour le calcul du bulletin" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Entrée du bulletin" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Entrées du bulletin de salaire" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Ligne de bulletin de salaire" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Lignes du bulletin de paie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Lignes de bulletin de paie par registre de contribution" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Nom de bulletin de paie" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Bulletin de paie jours travaillés" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Feuilles de paye" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Lots de bulletins de paie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Bulletins de paie par employé" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Pourcentage (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Pourcentage basé sur" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Période" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "Transmettre les bulletins de paie au service comptabilité" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimer" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "Taxe professionnelle" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "Caisse de prévoyance" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Code Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Condition Python" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Expression Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Quantité" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Quantité/taux" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Quantité/taux" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Trimestriel" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Plage" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Plage basée sur" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Taux (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Référence" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Avoir" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Remboursement : " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Ligne du registre" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Rejeté" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Règle" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Catégories de salaires" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Calcul de salaire" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Catégories de règles pour le salaire" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Catégorie de règle salariale" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Règle salariale en entrée" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Règles salariales" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Bulletin de paie de %s pour %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Structure salariale" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Structure des salaires" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Paie planifiée" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Rechercher des lots de bulletin de paie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Rechercher des lignes de bulletins" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Rechercher dans les feuilles de paye" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Rechercher une règle salariale" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Semestriel" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Marquer comme brouillon" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Configuration" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "États" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Statut" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Structure" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Le code des règles salariales peuvent être utilisés comme référence dans le " +"calcul d'autres règles. Dans ce cas, il est sensible à la casse." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Code qui peut être utilisé dans les règles salariales" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "La méthode de calcul pour la règle de montant" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Le contrat auquel s'applique cette entrée" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Montant maximum, appliqué pour cette règle" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Le montant minimum appliqué pour cette règle" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Sera utilisé pour calculer le % des valeurs des champs, en général " +"s'applique à la base, mais vous pouvez également utiliser les catégories de " +"champs de code en minuscules en tant que nom de variables (hra, ma, Ita, " +"etc.) et la base variable." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Nb. jours travaillés" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "Limite supérieure" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "La limite supérieure autorisée par l'employeur pour cet avantage" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "À utiliser pour définir les séquences de calcul" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Utilisé pour montrer la règle de salaire sur la fiche de paie." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "En attente" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Hebdomadaire" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Jour travaillé" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Jours travaillés" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Jours travaillés et entrées" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Heures de travail" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Mauvaise base de pourcentage ou quantité définie pour la règle de salaire %s" +" (%s)" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Mauvais code python défini pour la règle de salaire %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Mauvaise condition python définie pour la règle de salaire %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Mauvaise quantité définie pour la règle de salaire %s (%s)" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" +"Mauvaise condition de l'intervalle défini pour la règle de salaire %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "Vous ne pouvez pas créer une structure de salaire récursive." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Vous ne pouvez supprimer une fiche de paie qui ne soit ni brouillon ni " +"annulée!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" +"Vous devez sélectionnner un (des) employé(s) pour générer une (des) fiche(s)" +" de paie." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" +"Vous devez définir un contrat pour créer une ligne de bulletin de paie." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "le résultat sera affecté à une variable" diff --git a/odex30_base/exp_hr_payroll/i18n/fr_BE.po b/odex30_base/exp_hr_payroll/i18n/fr_BE.po new file mode 100644 index 0000000..ae40e9c --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/fr_BE.po @@ -0,0 +1,1429 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:06+0000\n" +"PO-Revision-Date: 2015-12-10 16:08+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: French (Belgium) (http://www.transifex.com/odoo/odoo-9/" +"language/fr_BE/)\n" +"Language: fr_BE\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: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:59 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'. \n" +"* If the payslip is under verification, the status is " +"'Waiting'. \n" +"* If the payslip is confirmed then status is set to 'Done'. \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, " +"the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Comptabilité" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "Actif" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Ajouter une note interne" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Montant" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_configuration +msgid "Apply" +msgstr "Applique" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_configuration +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_9052 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Société" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Conditions" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_configuration +msgid "Configure Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payroll_config_settings_module_hr_payroll_account +msgid "Create journal entries from payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "Note de crédit" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Description" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Employé" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +#, fuzzy +msgid "Employee Contract" +msgstr "Employé" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: constraint:hr.payroll.structure:0 +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grouper par" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_configuration +msgid "Install your country's payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount.For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of " +"basic salary for per product can defined in expression like result = inputs." +"SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Derniere fois mis à jour par" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Dernière mis à jour le" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_module_hr_payroll_account +msgid "Link your payroll to accounting system" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nom" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:395 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Notes" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Partenaire" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_configuration +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: constraint:hr.payslip:0 +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Rembourser" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:315 +#, python-format +msgid "Refund Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:306 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:640 +#: code:addons/hr_payroll/hr_payroll.py:699 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_tree +msgid "Salary Structures Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_configuration +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Statut" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic, " +"but you can also use categories code fields in lowercase as a variable names " +"(hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the " +"dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:884 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:890 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:913 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:877 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:907 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:333 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:35 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:964 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_config_settings +msgid "hr.payroll.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip +msgid "report.hr_payroll.report_payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/fr_CA.po b/odex30_base/exp_hr_payroll/i18n/fr_CA.po new file mode 100644 index 0000000..619a581 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/fr_CA.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/odoo/teams/41243/fr_CA/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_CA\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Annuler" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Sociétés" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Créé le" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Description" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grouper par" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "Identifiant" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Partenaire" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimer" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Séquence" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Statut" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/gl.po b/odex30_base/exp_hr_payroll/i18n/gl.po new file mode 100644 index 0000000..5222d8b --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/gl.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Galician (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Compañías" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Compañía" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Creado o" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descrición" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Cantidade" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Secuencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Estado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/gu.po b/odex30_base/exp_hr_payroll/i18n/gu.po new file mode 100644 index 0000000..6c7f893 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/gu.po @@ -0,0 +1,1610 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Turkesh Patel , 2018 +# Dharmraj Jhala , 2018 +# Divya Pandya , 2018 +# Martin Trigaux, 2018 +# Spellbound Soft Solutions , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Spellbound Soft Solutions , 2018\n" +"Language-Team: Gujarati (https://www.transifex.com/odoo/teams/41243/gu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (નકલ)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "હિસાબ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "સક્રિય" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "કિંમત" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "રદ કરો" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "વર્ગ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "બંધ કરો" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "કોડ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "કંપનીઓ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "કંપની" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "શરતો આધારિત" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "શરતો" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "રુપરેખાંકન" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "ખાતરી" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "કરાર" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "બનાવનાર" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "વર્ણન" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "પ્રદર્શન નામ" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "પુર્ણ થયુ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "ડ્રાફ્ટ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "કર્મચારી" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "કર્મચારીઓ" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "જનરલ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ઓળખ" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "વ્યવસ્થાપક" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "માસીક" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "નામ" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "નોંધ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "અધિકારી" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "પિતૃ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "ભાગીદાર" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "વેતન પહોંચ લાઇન્સ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "અવધિ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "છાપો" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "જથ્થો" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "સીમા" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "સંદર્ભ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "રદ કરેલ છે" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "પગાર નિયમ પ્રકાર" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "ક્રમ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "સુયોજનો" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "રાજ્યો" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "સ્થિતિ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "બંધારણ" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "કુલ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "સાપ્તાહિક" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/he.po b/odex30_base/exp_hr_payroll/i18n/he.po new file mode 100644 index 0000000..55bef34 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/he.po @@ -0,0 +1,1613 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Moshe Flam , 2018 +# ExcaliberX , 2018 +# yacov mosbacher (‫יעקב מוסבכר‬‎) , 2018 +# Martin Trigaux, 2018 +# Yihya Hugirat , 2018 +# שהאב חוסיין , 2018 +# hed shefetr , 2018 +# דודי מלכה , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: דודי מלכה , 2019\n" +"Language-Team: Hebrew (https://www.transifex.com/odoo/teams/41243/he/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: he\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (העתק)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "שם" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "סה\"כ" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "הנהלת חשבונות" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "פרטי הנהלת חשבונות" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "פעיל" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "הוסף הערה פנימית..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "סכום" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "סוג סכום" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "בסיסי" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "בטל" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "קטגוריה" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "סגור" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "קוד" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "חברות" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "חברה" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "חישוב" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "תנאים" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "הגדרות תצורה" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "הגדרות תצורה" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "אשר" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "הערת אשראי" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "תיאור" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "בוצע" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "טיוטה" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "עובד" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "עובדים" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "מחיר קבוע:" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "שכר צרפתי" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "כללי" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "קבץ לפי" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "מזהה" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "משכורות הודיות" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "הערה פנימית" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "היא סיבה חסימה?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "תאריך עדכון אחרון" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "מנהל" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "שונות" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "חודשי" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "שם" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "הערות" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "אב" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "שותף" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "משכורות" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "תקופה" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "הדפס" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "קוד Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "כמות" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "הפניה" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "כלל" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "רצף" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "הגדר כברירת מחדל" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "הגדרות" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "מדינות" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "סטטוס" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "מבנה" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "סה\"כ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "ממתין" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "שבועי" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/hi.po b/odex30_base/exp_hr_payroll/i18n/hi.po new file mode 100644 index 0000000..57a9567 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/hi.po @@ -0,0 +1,1428 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-18 14:06+0000\n" +"PO-Revision-Date: 2015-10-01 09:18+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Hindi (http://www.transifex.com/odoo/odoo-9/language/hi/)\n" +"Language: hi\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: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:59 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'. \n" +"* If the payslip is under verification, the status is " +"'Waiting'. \n" +"* If the payslip is confirmed then status is set to 'Done'. \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, " +"the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "सक्रिय" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_configuration +msgid "Apply" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_configuration +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "रद्द" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_9052 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "वर्ग" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "बंद" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "कोड" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "संस्था" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "शर्तें" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "कॉन्फ़िगरेशन" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_configuration +msgid "Configure Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "पुष्टि करें" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payroll_config_settings_module_hr_payroll_account +msgid "Create journal entries from payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "विवरण" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "हो गया" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "मसौदा" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "कर्मचारी" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +#, fuzzy +msgid "Employee Contract" +msgstr "कर्मचारी" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: constraint:hr.payroll.structure:0 +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_configuration +msgid "Install your country's payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount.For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of " +"basic salary for per product can defined in expression like result = inputs." +"SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_config_settings_module_hr_payroll_account +msgid "Link your payroll to accounting system" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "नाम" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:395 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "टिप्पणियाँ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "दिनों की संख्या" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "साथी" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_configuration +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: constraint:hr.payslip:0 +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "प्रिंट" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "मात्रा" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "संदर्भ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:315 +#, python-format +msgid "Refund Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:306 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:640 +#: code:addons/hr_payroll/hr_payroll.py:699 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_tree +msgid "Salary Structures Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "अनुक्रम" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "ड्राफ्ट के लिए सेट करें" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_configuration +msgid "Settings" +msgstr "कॉन्फ़िगरेशन" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "स्थिति" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "स्थिति" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic, " +"but you can also use categories code fields in lowercase as a variable names " +"(hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the " +"dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:884 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:890 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:913 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:877 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:907 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:333 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:35 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:964 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_config_settings +msgid "hr.payroll.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip +msgid "report.hr_payroll.report_payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/hr.po b/odex30_base/exp_hr_payroll/i18n/hr.po new file mode 100644 index 0000000..027a7cb --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/hr.po @@ -0,0 +1,1615 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Vladimir Olujić , 2019 +# Ivica Dimjašević , 2019 +# Karolina Tonković , 2019 +# storm_mpildek , 2019 +# Martin Trigaux, 2019 +# Đurđica Žarković , 2019 +# Tina Milas, 2019 +# Bole , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Bole , 2019\n" +"Language-Team: Croatian (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopija)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Adresa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Autorizirani potpis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Bankovni račun" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Datum od :" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Datum od" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Datum do :" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Datum do" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Oznaka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "E-mail" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Identifikacijski broj" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Naziv" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Vezna oznaka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Ukupno" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Knjigovođa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Računovodstvo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Računovodstvo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktivan" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Dodaj internu napomenu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Sva podređena pravila" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Uvijek DA" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Iznos" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Vrsta iznosa" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Godišnje" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Vidljivo na listiću" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Primjenjuj pravilo za izračunavanje ako je uvjet točan. Može se definirati " +"uvjet kao osnovica > 1000" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Osnovno" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Dvomjesečno" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Dvotjedno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Kalkulacije" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Odustani" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Otkaži izračun" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Podređena pravila" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Podređeno pravilo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Podređeni" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Podređene definicije" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Zatvori" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Šifra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Tvrtke" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Tvrtka" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Izračun" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Izračunaj list" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Uvjet baziran na" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Uvjeti" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Postavke" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Postava" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Potvrdi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Ugovor" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Doprinos" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Registar doprinosa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Stavke listića za doprinose" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Registri doprinosa" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Knjižno odobrenje" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Od datuma" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Datum do" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Odbitak" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Opis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Riješeno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Gotovi obračuni plaća" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Završeni listić" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Nacrt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Obračuni u nacrtu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Nacrt listića" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Zaposlenik" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Ugovor djelatnika" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Funkcija zaposlenika" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Isplatni listići djelatnika" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Zaposlenici" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Eventualna treća strana uključena u isplatu plaće djelatnika." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Fiksni iznos" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Naprimjer 50.0 za primjenu postotka od 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Francuski obračun plaća" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Općenito" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Generiraj" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Generiraj obračun" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generiraj platne liste za sve odabrane zaposlenike" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grupiraj po" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "Ako je označeno, svi obračuni generirani odavde će biti povratni" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Ulazni podatak" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Ulazi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Interna bilješka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Zadnja promjena" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Promijenio" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Vrijeme promjene" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Napravljen nalog za plaćanje?" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Voditelj" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Maksimalni raspon" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Minimalni raspon" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Razno" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Mjesečno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Naziv" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Neto" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Radni dani plaćeni 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Bilješke" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Broj dana" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Broj sati" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Službenik" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Ostali ulazni podaci" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Nadređeni" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Nadređeno pravilo obračuna" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Obračunski list" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Obračun plaća" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Detalji listića" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Stavke listića" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Naziv obračuna" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Obračun plaće" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Strukture obračuna" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Platna lista" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Obračuni plaća" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Detalji obračuna" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Ulazni podaci za obračun" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Ulazni podaci za obračun" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Redak obračunskog lista" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Stavke obračuna" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Naziv obračuna" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Odrađeni dani za obračun" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Isplatni listići" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Isplate po djelatnicima" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Postotak (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Postotak baziran na" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Period" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Ispis" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python kod" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python uvjet" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python izraz" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Količina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Količina/Koeficijent" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "KOličina/omjer" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Kvartalno" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Raspon" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Raspon baziran na" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Stopa (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Vezna oznaka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Odobrenje" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Povrat :" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Odbijeno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Pravilo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Kategorija plaća" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Izračun plaće" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Kategorije pravila obračuna" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Kategorije pravila obračuna" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Ulazni podatak pravil obračuna" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Pravila izračuna plaće" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Struktura plaće" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Struktura plaće" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Zakazana isplata" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Pretaživanje obračuna plaće" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Pretraži praila obračuna" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Polugodišnje" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Sekvenca" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Postavi na nacrt" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Postavke" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Statusi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Struktura" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Maksimalni iznos za ovo pravilo" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Minimalni iznos za ovo pravilo" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Ukupno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Ukupno radnih dana" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Na čekanju" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Tjedno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Radni dani" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Radni tjedan" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Neophodno je odabrati djelatnika(e) za generiranje obračun(a) plaće." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/hu.po b/odex30_base/exp_hr_payroll/i18n/hu.po new file mode 100644 index 0000000..1670beb --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/hu.po @@ -0,0 +1,1651 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# gezza , 2018 +# Martin Trigaux, 2018 +# krnkris, 2018 +# Ákos Nagy , 2018 +# Tibor Kőnig , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Tibor Kőnig , 2018\n" +"Language-Team: Hungarian (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (másolat)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Fizetési jegyzék létrehozásakor annak állapota 'Tervezet'. \n" +"* Ha a fizetési jegyzék ellenőrzés alatt van akkor annak az állapota 'Várakozó'. \n" +"* Ha a fizetési jegyzék visszaigazolt akkor annak állapota 'Elvégezve'. \n" +"* amikor egy fizetési jegyzéket visszavon akkor annak az állapota 'Elutasítva'." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Cím" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Cégszerű aláírás" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Bank számla" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Kezdő dátum:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Kezdő dátum:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Befejezés dátuma:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Befejezés dátuma:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Rendeltetés" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Email" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Azonosító szám" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Név" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Hivatkozás" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Regisztrációs név:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Összesen" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Könyvelés" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Könyvelési információ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktív" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Belső jegyzet hozzáadása..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Az összes alárendelt szabály" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Mindíg igaz" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Összeg" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Összeg típusa" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Évente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Fizetési jegyzéken feltüntetve" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Ezt a szabályt érvényesítse a számításoknál ha a feltételek igazak. Olyan " +"feltételeket köthet ki mint alap > 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Alap" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Kéthavonta" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Kétheti" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Számítások" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Mégsem" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Fizetési jegyzék visszavonása" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Nem törölhet befejezett fizetési jegyzéket." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategória" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Alárendelt szabályok" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Alárendelt fizetési szabály" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Alárendelt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Alárendeltek meghatározása" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Bezárás" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kód" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Vállalatok" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Vállalat" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Vállalati közreműködő" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Számítás" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Táblázat kiszámítása" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Körülmény ezen feltételek alapján" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Feltételek" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurációs beállítások" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfiguráció" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Megerősítés" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Szerződés" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Közreműködés" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Közreműködő nyilvántartó" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Közreműködő nyilvántartó fizetési-bérjegyzés tételsorok" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Közreműködő nyilvántartók" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Létrehozta" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Létrehozva" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Jóváírás" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Dátumtól" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Dátumig" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Szabályok létrehozása mely erre a fizetési jegyzékre lesz érvényes, a " +"kiválasztott szerződés alapján. Ha a szerződésen ezt a mezőt üresen hagyja, " +"akkor ez a mező nem lesz kötelező többé és így azok a szabályok fognak " +"érvényesülni, melyek az összes szerződés szerkezetére és alkalmazottjára " +"érvényes a kiválasztott időintervallumban" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Leírás" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Részletek a fizetési szabály kategóriánként" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Részletek fizetési szabályok szerint" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Megjelenített név" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Kész" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Elvégzett fizetési jegyzék kötegek" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Fizetési jegyzék létrehozva" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Tervezet" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Fizetési jegyzék vázlatok" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Jegyzék tervezet" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Alkalmazott" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Munkavállalói szerződés" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Alkalmazotti funkció" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Fizetési jegyzékek" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Alkalmazottak" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" +"Esetleg harmadik személy is be van vonva ennek az alkalmazottnak a fizetés " +"kifizetéséhez." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Fix összeg" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Például, az 50.0 beírása 50% -ot jelent" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Francia bérszámfelytés" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Általános" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Létrehozás" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Fizetési jegyzék generálás" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Fizetési jegyzék létrehozása az összes kijelölt alkalmazottnak" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Csoportosítás ezzel" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "Azonosító" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Ha be van jelölve, mutatja, hogy az összes innen létrehozott fizetési " +"jegyzék az visszatérítési fizetési jegyzék." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Ha az aktív mező hamisra állított, akkor lehetővé teszi a fizetési szabály " +"elrejtését annak eltávolítása nélkül." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indiai bérszámfejtés" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" +"Mutatja, hogy ennek a fizetési jegyzéknek visszatérítése van a többiből" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Adatbevitel" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Hozzávalók" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Belső jegyzet" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Ezt használja a százalékos és a fix ár számítására. Például, az Ebéd jegy-" +"nek fix ára van, aminek 1€ per munkanap lehet meghatározva mint " +"ledolgozott_napok.WORK100.napok_száma." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Egy számításhoz használja. Például, egy szabály az értékesítéshez 1% " +"jutalékot ad az alap eladásra egy terméknél akkor a ennek a kifejezésnek a " +"végeredménye = inputs.SALEURO.amount * contract.wage*0.01. - " +"bevitt.ELADÁSIEURO.összeg * szerződés.fizetés*0.01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Legutóbb frissítve" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Legutóbb frissítette" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Legutóbb frissítve " + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"A fizetési kategória szülőhöz való csatolása csak jelentés készítéshez " +"használt." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Fizetési meghagyás létrehozása? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Menedzser" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Maximum kiterjedés" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Minimum tartomány" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Egyéb" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Havi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Név" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Nettó" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Normál munkanap 100%-an fizetve" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Megjegyzések" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Napok száma" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Órák száma" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Hivatalnok" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Egyéb bevitel" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Szülő" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Szülö fizetési szabályok" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Fizetési jegyzék" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Fizetési jegyzék köteg" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Fizetési jegyzék részletei" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Fizetési jegyzék sor" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Fizetési jegyzék a Hozzájárulások iktatása szerint" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Fizetési jegyzék sorok közreműködő nyilvántartókként" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Fizetési jegyzék neve" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Bérszámfejtés" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Fizetési jegyzék szerkezet" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Fizetési jegyzék" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Fizetési jegyzék kötegek" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Fizetési jegyzék számításának részletei" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Fizetési jegyzék adatbevitel" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Fizetési jegyzék bevitel" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Fizetési jegyzék sor" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Fizetési jegyzék sorai" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Bérjegyzék tételsorok, közreműködő nyilvántartókként" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Bérjegyzék neve" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Fizetési jegyzék ledolgozott napjai" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Fizetési jegyzékek" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Fizetési jegyzék kötegek" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Fizetési jegyzékek alkalmazottak szerint" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Százalék (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Százalék ez alapján" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Időszak" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Nyomtatás" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python kód" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python körülmény" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python kifejezés" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Mennyiség" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Mennyiség / Arány" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Mennyiség/mérték" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Negyedévente" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Tartomány" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Tartomány ez alapján" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Arány (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Hivatkozás" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Visszatérítés" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Visszatérítés: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Nyilvántartási sor" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Elutasított" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Szabály" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Fizetési kategóriák" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Bér kiszámítása" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Fizetési szabály kategóriák" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Fizetési kategória szabálya" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Fizetés szabály bevitel" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Fizetési szabályok" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "%s fizetési jegyzéke, időszak: %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Bérszerkezet" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Bérszerkezetek" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Tervezett fizetés" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Fizetési jegyzék kötegek keresése" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Fizetési jegyzék sorok keresése" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Fizetési jegyzékek keresése" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Fizetési szabály keresése" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Félév(enkénti)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Sorszám" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Beállítás tervezetnek" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Beállítások" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Állapotok" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Állapot" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Szerkezet" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"A fizetési szabály kódját hivatkozásnak lehet használni a többi szabály " +"számításához. Ebben az esetben, ez esetekre érzékeny." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "A kód ami használható a fizetési szabályokra" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "A számítási mód az előírt mennyiségre." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "A szerződés amire ezt a bevitelt használja" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "A maximum összeg ami erre a szabályra vonatkozik." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "A minimum mennyiség, amit erre a szabályra alkalmaz." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Ez a % mező értékeinek a számítására használt; általánosan ez van alapban, " +"de tud kategorizált kód mezőket is használni kisbetűvel mint változó nevek " +"(hra, ma, lta, stb.) és az alap változókat." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Összesen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Összes munka nap" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Számítási sorrend beállítására szolgál" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "A fizetési szabály fizetési jegyzéken történő kijelzésére használt." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Várakozó" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Hetente" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Ledolgozott nap" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Ledolgozott nap" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Ledolgozott napok és adatbevitelek" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Munkabeosztás" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Nem megfelelően lett a százalék alapja vagy mennyisége meghatározva ennek a " +"fizetési szabálynak %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Téves python kód meghatározás erre a fizetési szabályra %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Téves python feltétel meghatározás erre a fizetési szabályra %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" +"Nem megfelelően lett a mennyisége meghatározva ennek a fizetési szabálynak " +"%s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" +"Rosszúl lett a tartomány meghatározva ehhez a fizetési szabályhoz %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Nem tud olyan fizetési jegyzéket törölni mely nem tervezet vagy visszavont!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" +"Alkalmazotta(ka)t kell kiválasztani a fizetési jegyzék(ek) generálásához." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" +"Ki kell választania egy szerződést a fizetési jegyzék tételsor " +"létrehozásához." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "az eredmény egy változóhoz lesz rendelve" diff --git a/odex30_base/exp_hr_payroll/i18n/id.po b/odex30_base/exp_hr_payroll/i18n/id.po new file mode 100644 index 0000000..273bb30 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/id.po @@ -0,0 +1,1649 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# William Surya Permana , 2019 +# oon arfiandwi (OonID) , 2019 +# Ngalim Siregar , 2019 +# Muhammad Herdiansyah , 2019 +# Muhammad Syarif , 2019 +# Martin Trigaux, 2019 +# Wahyu Setiawan , 2019 +# Bonny Useful , 2019 +# Ryanto The , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Ryanto The , 2019\n" +"Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (salinan)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Ketika slip gaji dibuat, statusnya 'Rancangan'\n" +" \n" +"* Jika slip gaji dalam proses verifikasi, statusnya 'Menunggu'.\n" +" \n" +"* Jika slip gaji dikonfirmasi, maka statusnya 'Selesai'.\n" +" \n" +"* Ketika pengguna membatalkan slip gaji, statusnya 'Ditolak'." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Alamat" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Tandatangan yang berwenang" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Akun Bank" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Dari Tanggal:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Dari Tanggal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Sampai Tanggal:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Sampai Tanggal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Penunjukan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Email" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "No. Identifikasi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nama" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Rujukan:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Nama Terdaftar:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Akun Akuntan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Akuntansi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Informasi Akuntansi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktif" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Tambahkan catatan internal..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Nama Fasilitas" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Semua Aturan Turunan" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Selalu Benar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Jumlah" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Jenis Jumlah" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Tahunan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Muncul di Slip Gaji" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Terapkan aturan ini untuk perhitungan jika kondisi benar. Anda dapat " +"menentukan kondisi, seperti dasar > 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Dasar" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "Penggajian untuk Belgia" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Dwi-bulanan" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Dwi-mingguan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Kalkulasi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Batalkan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Membatalkan Slip Gaji" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Tidak dapat membatalkan slip gaji yang telah selesai." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategori" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Aturan Turunan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Komponen Gaji Turunan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Turunan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definisi Turunan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Pilih Lokalisasi Penggajian" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Tutup" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kode" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Kode:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Perusahaan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Perusahaan" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Kontribusi Perusahaan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Penghitungan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Hitung Lembar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Kondisi Menurut" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Kondisi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfigurasi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Konfirmasi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Kontrak" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Template Fasilitas Kontrak" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Kontribusi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Registrasi Kontribusi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Baris Slip Gaji Registrasi Kontribusi" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Registrasi Kontribusi" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Catatan Kredit" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Dari Tanggal" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Sampai Tanggal" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "Nilai standar untuk fasilitas ini" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "Definisikan frekuensi pembayaran gaji." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Definisikan aturan-aturan yang harus diterapkan untuk slip gaji ini, sesuai " +"dengan kontrak yang dipilih. Jika Anda membiarkan kosong kolom kontrak, " +"kolom ini tidak wajib lagi dan dengan demikian aturan yang diterapkan adalah" +" semua aturan yang ditentukan pada struktur semua kontrak karyawan yang " +"berlaku untuk periode pilihan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Deskripsi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Rincian Menurut Kategori Komponen Gaji" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Rincian Menurut Kategori Komponen Gaji" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Selesai" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Slip Gaji Massal Selesai" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Slip Selesai" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Rancangan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Rancangan Slip Gaji Massal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Slip Rancangan" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Karyawan" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Kontrak Karyawan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Fungsi Karyawan" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Slip Gaji Karyawan" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "Fasilitas Karyawan pada Kontrak" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Jam kerja karyawan." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Karyawan" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Pihak ketiga yang terlibat dalam pembayaran gaji karyawan." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Jumlah Tetap" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Misalnya, masukkan 50.0 untuk menerapkan persentase 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Isi formulir tidak dapat ditemukan, laporan tidak dapat dicetak." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Penggajian Prancis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Umum" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Buat" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Buat Slip Gaji" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Buat Slip Gaji untuk semuar karyawan yang dipilih" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Cuti Global" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Kelompokkan Menurut" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Jika dicentang, menunjukkan bahwa semua slip gaji dihasilkan dari sini " +"adalah slip gaji pengembalian." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Jika kolom aktif diatur ke false, itu akan memungkinkan Anda untuk " +"menyembunyikan komponen gaji tanpa menghapusnya." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Penggajian untuk India" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Menunjukkan slip gaji ini memiliki pengembalian dana" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Input Data" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Input" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Catatan Internal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "Adalah Alasan Blokir?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Digunakan dalam perhitungan untuk persentase dan jumlah tetap. Untuk " +"misalnya aturan untuk voucher makanan memiliki jumlah tetap 1€ per hari " +"kerja dapat memiliki kuantitas yang didefinisikan dalam ekspresi seperti " +"worked_days.WORK100.number_of_days." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Digunakan dalam perhitungan. Untuk misalnya aturan A untuk penjualan dengan " +"komisi 1% dari gaji pokok untuk tiap produk dapat didefinisikan dengan " +"ekspresi hasil = inputs.SALEURO.amount * contract.wage*0.01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Terakhir Diubah Pada" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Terakhir Diperbarui oleh" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Terakhir Diperbarui pada" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Penghubungan kategori gaji ke induknya digunakan hanya untuk tujuan laporan." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "Batas Bawah" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "Batas bawah yang dijinkan oleh atasan untuk fasilitas ini" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Buat Order Pembayaran?" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Manajer" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Jangkauan Maksimum" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Jangkauan Minimum" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Lain-lain" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Bulanan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nama" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Bersih" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Hari Kerja Normal dibayar 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Catatan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Jumlah Hari" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Jumlah Jam" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Petugas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Input Lain" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Induk" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Komponen Gaji Induk" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Rekanan" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Slip Gaji" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Slip Gaji Massal" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Rincian Slip Gaji" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Baris Slip Gaji" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Baris Slip Gaji Menurut Registrasi Kontribusi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Baris Slip Gaji Menurut Registrasi Kontribusi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Nama Slip Gaji" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Penggajian" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Ayat Slip Gaji" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Struktur Penggajian" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Komponen slip gaji yang diterapkan pada negara Anda" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Slip Gaji" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Slip Gaji Massal" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Detil Perhitungan Slip Gaji" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Input Slip Gaji" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Input Slip Gaji" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Baris Slip Gaji" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Baris Slip Gaji" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Baris Slip Gaji Menurut Registrasi Kontribusi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Nama Slip Gaji" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Jumlah Hari Kerja Slip Gaji" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Slip Gaji" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Slip Gaji Massal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Slip Gaji Menurut Karyawan" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Persentase (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Persentase berdasarkan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Periode" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "Rekam Slip Gaji di Akuntansi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Cetak" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Kode Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Kondisi Python" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Ekspresi Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Kuantitas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Kuantitas/Tarif" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Kuantitas/tarif" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Triwulanan" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Jangkauan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Jangkauan Berdasarkan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Tarif (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referensi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Pengembalian Dana" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Pengembalian Dana:" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Baris Registrasi" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Ditolak" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Aturan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Kategori Gaji" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Perhitungan Gaji" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Kategori Komponen Gaji" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Kategori Komponen Gaji" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Input Komponen Gaji" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Komponen Gaji" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Slip gaji dari %s untuk %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Struktur Gaji" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Struktur Gaji" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Jadwal Gajian" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Cari Slip Gaji Massal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Cari Baris Slip Gaji" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Cari Slip Gaji" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Cari Komponen Gaji" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Semi-tahunan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Penomoran" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Set ke Rancangan" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Pengaturan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Struktur" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Kode komponen gaji dapat digunakan sebagai acuan dalam perhitungan aturan " +"lain. Dalam hal ini, perhatikan huruf besar/kecil." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Kode yang dapat digunakan dalam komponen gaji" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Metode komputasi untuk jumlah aturan." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Kontrak yang diterapkan untuk input ini" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Jumlah maksimum, diterapkan untuk aturan ini." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Jumlah minimum, diterapkan untuk aturan ini." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Ini akan digunakan untuk menghitung nilai-nilai kolom %; secara umum hal ini" +" pada dasar, tetapi Anda juga dapat menggunakan kategori kode bidang dalam " +"huruf kecil sebagai nama variabel (hra, ma, lta, dll) dan variabel dasar." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Total Hari Kerja" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "Batas Atas" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "Batas atas yang dijinkan oleh atasan untuk fasilitas ini" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Gunakan untuk mengatur urutan perhitungan" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Digunakan untuk menampilkan komponen gaji pada slip gaji." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Menunggu" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Mingguan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Hari Kerja" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Hari Kerja" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Hari Kerja & Input" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Jadwal Kerja" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Salah persentase dasar atau kuantitas yang ditentukan untuk komponen gaji %s" +" (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Kode python yang didefinisikan salah untuk komponen gaji %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Kondisi python yang didefinisikan salah untuk komponen gaji %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Kuantitas yang ditentukan salah untuk komponen gaji %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" +"Kondisi jangkauan yang didefinisikan salah untuk komponen gaji %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Anda tidak dapat menghapus slip gaji yang bukan rancangan atau dibatalkan!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Anda harus memilih karyawan untuk membuat slip gaji." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Anda harus menetapkan kontrak untuk dapat membuat baris slip gaji." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "hasilnya akan terpengaruh ke variabel" diff --git a/odex30_base/exp_hr_payroll/i18n/is.po b/odex30_base/exp_hr_payroll/i18n/is.po new file mode 100644 index 0000000..74d4e29 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/is.po @@ -0,0 +1,1608 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux, 2018 +# Birgir Steinarsson , 2018 +# Björn Ingvarsson , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Björn Ingvarsson , 2018\n" +"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: is\n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (afrita)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Name" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Samtals" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Fullt fjárhagsbókhald" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Fjárhagsbókhald" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Bókhaldsupplýsingar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Virkur" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Add an internal note..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Upphæð" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Tegund upphæðar" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Basic" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Hætta við" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Flokkur" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Loka" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Númer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Fyrirtæki" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Fyrirtæki" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Conditions" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Uppsetning" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Staðfesta" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Búið til af" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Stofnað þann" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Credit Note" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Lýsing" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Nafn" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Lokið" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Tillaga" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Starfsmaður" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Starfsfólk" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Fixed Amount" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Ekki hægt að prenta skýrsl þar sem upplýsingar vantar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "French Payroll" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "General" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Hópa eftir" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "Auðkenni" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indian Payroll" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Internal Note" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Síðast breytt þann" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Síðast uppfært af" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Síðast uppfært þann" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Yfirmaður" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Ýmislegt" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nafn" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Athugasemdir" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Fjöldi daga" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Officer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Yfirlykill" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Viðskipta aðili" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Payroll" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Tímabil" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Prenta" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python Code" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Magn" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Tilvísun" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Kreditreikningur" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Runa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Breyta í tillögu" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Stillingar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "States" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Staða" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Samtals" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Waiting" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/it.po b/odex30_base/exp_hr_payroll/i18n/it.po new file mode 100644 index 0000000..40a7f47 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/it.po @@ -0,0 +1,1631 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Sergio Zanchetta , 2018 +# Giovanni Perteghella , 2018 +# Davide Corio , 2018 +# Simone Bernini , 2018 +# Giacomo Grasso , 2018 +# Giovanni Casalini , 2018 +# Alberto Vincenzi , 2018 +# Alessandro Forte , 2018 +# Cécile Collart , 2018 +# David Minneci , 2018 +# Martin Trigaux, 2018 +# Cesare Cugnasco , 2018 +# Maurizio Delmonte , 2018 +# Paolo Valier, 2018 +# Manuela Feliciani , 2018 +# mbo_odoo , 2018 +# Léonie Bouchat , 2018 +# maiolif , 2019 +# Lorenzo Battistini , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Lorenzo Battistini , 2019\n" +"Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (copia)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Indirizzo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Firma autorizzata" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Data finale" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Email" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nome:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Riferimento" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Totale" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Scheda Contabile" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Contabilità" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Informazioni contabili" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Attivo" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Aggiungi una nota interna…" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Tutte le regole figlio" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Sempre vero" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Importo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Tipo di Importo" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Annualmente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Compare sulla busta paga" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Applica questa regola di calcolo se la condizione è vera. Potrete " +"specificare una condizione come base > 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Base" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Bimestrale" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Bisettimanale" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Calcoli" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Annulla" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Annulla busta paga" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Categoria" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Regole figlio" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Regole paga figlio" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Conti figli" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definizione figli" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Scegli una Localizzazione delle Paghe" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Chiudi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Codice" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Aziende" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Azienda" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Contributo azienda" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Calcolo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Foglio di calcolo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Condizione basata su" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Condizioni" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni di configurazione" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Configurazione" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Conferma" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Abbonamento" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Contributi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Registro contributi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Registro contributi delle righe busta paga" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Registro contributi" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Nota di credito" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Data Iniziale" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Alla data" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Definisce le regole che devono essere applicata per questa busta paga in " +"accordo con il contratto scelto. Se lasciate vuoto il campo contratto il " +"campo non è più obbligatorio e così le regole applicate saranno tutte le " +"regole impostata nella struttura di contratti degli impiegati validi per il " +"periodo selezoinato" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descrizione" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Completato" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Bozza" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Impiegato" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Contratto dipendente" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Funzione Dipendente" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Buste paga Dipendente" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Orario lavorativo del dipendente." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Dipendenti" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Importo fisso" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Manca il contenuto del modulo, il report non può essere stampato." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Busta paga francese" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Generale" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Genera" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Genera la busta paga per tutti gli impegati selezionti" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Turni globali" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Raggruppa per" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Gestione Paghe Indiana" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Dati d'ingresso" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Nota interna" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "E' un motivo di blocco?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Data di ultima modifica" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Ultima modifica di" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Ultima modifica il" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Manager" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Varie" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Mensilmente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nome" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Rette" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Note" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Numero di Giorni" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Numero di ore" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Responsabile" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Padre" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Regola di Stipendio genitore" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Busta paga" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Paghe" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Strutture Paghe" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Busta paga" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Batch busta paga" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Riga Busta Paga" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Buste paga" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Buste paga per Dipendenti" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Percentuale (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Percentuale basata su" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Periodo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Stampa" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Codice Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Quantità" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Quadrimstrale" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Intervallo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Tasso (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Riferimento" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Nota di Credito" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Rifiutato" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Regola" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Calcolo stipendio" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Struttura stipendio" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Cerca buste paga" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Sequenza" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Imposta a Bozza" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Impostazioni" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Stati" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Stato" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Struttura" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Totale" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Giorni Lavorativi Totali" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "In attesa" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Settimanalmente" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Giorno lavorato" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Programma di lavoro" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Devi selezionare almeno un dipendente per generare la busta paga." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/ja.po b/odex30_base/exp_hr_payroll/i18n/ja.po new file mode 100644 index 0000000..a5c3439 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/ja.po @@ -0,0 +1,1626 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Manami Hashi , 2018 +# Martin Trigaux, 2018 +# Yoshi Tashiro , 2018 +# 高木正勝 , 2018 +# Takahiro MURAKAMI , 2018 +# Norimichi Sugimoto , 2018 +# 森岡広道 , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: 森岡広道 , 2018\n" +"Language-Team: Japanese (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (コピー)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"*給与明細が作成されるとステータスは「ドラフト」になります\n" +"                \n" +"*給与明細が検証中の場合、ステータスは「待機中」です。\n" +"                \n" +"*給与明細が確認された場合、ステータスは「完了」に設定されます。\n" +"                \n" +"*ユーザーが給与明細をキャンセルするとステータスは「拒否」となります。" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "住所" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "承認された署名" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "銀行口座" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "日付 自:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "日付 自" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "日付 至:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "日付 至" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "指定" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Eメール" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "ID番号" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "名称" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "参照" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "登録者名:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "合計" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "会計" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "会計情報" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "有効" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "内部メモ追加..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "全ての子供クラスのルール" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "常に真" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "金額" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "金額タイプ" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "年次" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "供与明細に表示されます。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "条件が正しければこのルールが計算に適用されます。条件は 基本>1000 のように指定できます。" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "初期" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "隔月" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "隔週" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "計算" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "取消" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "給与明細のキャンセル" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "実行済の給与明細をキャンセルすることはできません。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "カテゴリ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "子のクラスのルール" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "子供クラスの給与ルール" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "子" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "子供の定義" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "閉じる" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "コード" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "会社" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "会社" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "会社の拠出金" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "計算" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "計算表" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "次の条件による" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "条件" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "設定" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "確認" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "契約" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "寄与" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "寄与登録" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "寄与登録の給与明細行" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "寄与登録" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "作成日" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "返金通知" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "開始日" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "終了日" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"選択した契約に応じて、この給与明細に適用するべきルールを指定してください。この項目を空白にしておくと、指定した期間に有効な従業員の全ての契約に設定されたルールが適用されます。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "説明" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "給与ルール項目の詳細" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "給与ルールの分類による詳細" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "完了" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "給与明細のバッチが終了" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "明細完了" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "ドラフト" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "ドラフトの給与明細のバッチ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "ドラフトの明細書" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "従業員" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "従業員契約" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "従業員の仕事" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "従業員給与明細" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "従業員" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "従業員の給与支払いに第三者がかかわっています。" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "固定金額" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "例えば、50%を適用するには50.0と入れてください。" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "French Payroll" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "一般" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "作成" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "給与明細を作成" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "選択した全ての従業員の給与明細書を作成する。" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "グループ化" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "これをチェックすると、これ以降の給与明細は返金明細になります。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "もし当該項目が誤りであると、それを削除しないでも給与ルールを隠すことができます。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "インド給与管理" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "この給与明細は他の返金があることを示しています。" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "データ入力" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "入力" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "内部注釈" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "ブロック理由" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"パーセンテージと固定金額の計算に使用されます。 例えば " +"1日あたり1ユーロの固定金額を持つ食事バウチャーのルールは、その日数を式の中に定義することができます。たとえば、work_days.WORK100.number_of_daysです。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"それは計算に使われます。例えば、商品販売ごとに基本給の1%を支払うのであれば result = inputs.SALEURO.amount * " +"contract.wage*0.01 と表現されます。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "給与の分類をその親項目に連係させるのは、報告書の目的のためだけです。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "支払いの処理をしましたか? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "マネジャー" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "最大範囲" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "最小範囲" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "その他" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "月次" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "名称" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "課税対象" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "100%支払われる通常の仕事日" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "ノート" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "日数" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "時間" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "オフィサー" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "その他の入力" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "親" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "親項目の給与ルール" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "取引先" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "給与明細" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "給与明細のバッチ" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "給与明細の詳細" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "給与明細行" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "寄与登録の給与明細行" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "寄与登録による給与明細行" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "給与明細名" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "給与" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "給与体系" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "給与明細" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "給与明細書のバッチ" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "給与明細の計算の詳細" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "給与明細の入力" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "給与明細の入力" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "給与明細行" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "給与明細行" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Payslip Lines by Contribution Register" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "給与明細名" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "給与明細の労働日" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "給与明細" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "給与明細のバッチ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "従業員ごとの給与明細書" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "パーセント(%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "次に基いたパーセント" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "期間" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "印刷" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Pythonコード" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Pythonの条件" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Pythonの表記" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "数量" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "数量 / 割合" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "数量/レート" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "四半期ごと" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "範囲" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "次に基づいた範囲" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "レート(%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "参照" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "返金" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "返金 " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "登録行" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "拒否済" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "ルール" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "給与分類" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "給与計算" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "給与ルールの項目" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "給与ツールの分類" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "給与ルールの入力" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "給与ルール" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "%s のための %s の給与明細" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "給与体系" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "給与体系" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "定期の給与" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "給与明細のバッチを検索" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "給与明細行の検索" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "給与明細を検索" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "給与ルールを検索" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "半年ごと" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "付番" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "ドラフトに設定" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "管理設定" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "状態" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "ステータス" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "構成" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "給与ルールのコードを他のルールの計算に使うことができます。その場合、大文字と小文字の違いに注意してください。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "給与ルールに使われるコード" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "ルール合計の計算法" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "この入力をした連絡先" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "最大金額をこのルールに適用" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "このルールに適用された最小金額" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"これは % 項目の値を計算するために使われます。通常、それが基本ですが、分類コード項目を小文字の変数名(hrm, ma, lta " +"など)と基本変数を指定することができます。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "合計" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "全労働日" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "計算の順序を決めるために使用" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "給与明細に給与ルールを表示するために使用されます。" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "待機中" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "週次" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "労働日" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "労働日" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "労働日と入力" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "作業予定" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "給与ルール%s (%s)に定義されている割合の基数または量が正しくありません。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "給与ルール %s (%s)に間違ったPythonコードが定義されています。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "給与ルール %s (%s)に誤ったPython条件が定義されています。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "給与ルール%s (%s)に定義されている数量が正しくありません。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "給与ルール%s (%s)に間違った範囲条件が定義されています。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "ドラフトやキャンセルされていない給与明細を削除することはできません!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "給与明細(s)を生成するには、従業員(s)を選択する必要があります。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "あなたは、給与明細行を作成するための契約を設定する必要があります。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "結果は変数に影響します。" diff --git a/odex30_base/exp_hr_payroll/i18n/ka.po b/odex30_base/exp_hr_payroll/i18n/ka.po new file mode 100644 index 0000000..f2f6b90 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/ka.po @@ -0,0 +1,1610 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Temur, 2019 +# Giorgi Melitauri , 2019 +# Saba Khmaladze , 2019 +# Martin Trigaux, 2019 +# Gizo Kobakhidze <040168@gmail.com>, 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Gizo Kobakhidze <040168@gmail.com>, 2019\n" +"Language-Team: Georgian (https://www.transifex.com/odoo/teams/41243/ka/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ka\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (კოპირება)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "სულ :" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "ანგარიშგება" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "აქტიური" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "შიდა შენიშვნა დამატება ..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "სულ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "ძირითადი" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "გაუქმება" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "კატეგორია" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "დახურვა" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "კოდი" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "კომპანიები" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "კომპანია" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "პირობები" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "კონფიგურაცია" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "დამოწმება" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "კონტრაქტი" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "შემქმნელი" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "შექმნის თარიღი" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "აღწერა" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "სახელი" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "დასრულებულია" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "თანამშრომელი" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "თანამშრომლები" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "დაჯგუფება" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "იდენტიფიკატორი" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "ბოლოს შეიცვალა" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "ბოლოს განაახლა" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "ბოლოს განახლდა" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "მმართველი" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "სხვადასხვაგვარი" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "სახელი" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "ჩანაწერები" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "პარტნიორი" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "სახელფასო მოდული" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python-ის კოდი" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "რაოდენობა" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "წყარო" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "მიმდევრობა" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "პარამეტრები" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "მდგომარეობა" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "ჯამი" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/kab.po b/odex30_base/exp_hr_payroll/i18n/kab.po new file mode 100644 index 0000000..15a506e --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/kab.po @@ -0,0 +1,1609 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux, 2018 +# MozillaKab , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: MozillaKab , 2018\n" +"Language-Team: Kabyle (https://www.transifex.com/odoo/teams/41243/kab/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: kab\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (Anɣel )" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Tasiḍent" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Talɣut n tsiḍent" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Urmid" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Rnu awennit agensan…" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Akkw ilugan arrac" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Allowance" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Yezga d uzɣan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Azal" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Tawsit n wazal" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "S useggwass" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "A d-iban ɣef tenseɣt" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "S wazgen n waggur" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Snat tikal di dduṛt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Asiḍen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Sefsex" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Sefsex tanseɣt" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Taggayt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Ilugan arrac" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Alugen n uɣrud aqruṛ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Arraw" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Tabadud n warrac" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Mdel" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Tangalt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Tikebbaniyin" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Takebbwanit" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Amur n tkebbwanit" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Asiḍen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Seḍen taferkit" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Tiwtilin" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Tawila" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Sentem" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Agatu" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Yerna-t" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Yerna di" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Tuɣalin n tenseɣt" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Azemz n tazwara" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Azemz n tagara" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Deduction" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Aglam" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Aglam leqqayen s taggayt n ulugen n uɣrud" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Aglam leqqayen s taggayt n ulugen n uɣrud" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Immed" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Taferkit n tenseɣt temmed" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Arewway" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Taferkit n tenseɣt tarrewayt" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Amaris" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Aggatu n umaris" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Tawuri n umaris" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Tiferkiyin n tenseɣt n umaris" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Imarisen" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Azal usbiḍ" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Amedya: sekcem 50.0 i wesnes n umfiḍi n 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Taqdiεt n Fransa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Amatu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Sirew" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Sirew tiferkiyin n tenseɣt" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Sirew tiferkiyin n tenseɣt i yimarisen ifernen" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Sdukel s" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "Asulay" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Isefka inekcam" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Inekcam" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Awennit agensan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Aleqqem aneggaru di" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Aleqqem aneggaru sɣuṛ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Aleqqem aneggaru di" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Made Payment Order ? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Amasay" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Afellay n uzilal" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Adday n uzilal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Ayen nniḍen" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "S waggur" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Isem" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Iwenniten" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Amḍan n wussan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Amḍan n isragen" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Inekcam n niḍen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Ababat" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Alugen n uɣrud amaraw" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Amendid" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Tiferkit n tenseɣt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Aglam leqqyen n tferkit n tenseɣt" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Izirigen n tferkit n tenseɣt" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Isem n tferkit n tenseɣt" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Taqdiεt" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Tiɣessa n tferkit n tenseɣt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Tiferkit n tanseɣt" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Payslip Batches" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Inekcum n tferkit n tenseɣt" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Inekcam n tferkit n tenseɣt" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Izirig n tferkit n tenseɣt" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Izirigen n tferkit n tenseɣt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Isem n tferkit n tenseɣt" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Ussan n umahil n tferkit n tenseɣt" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Tiferkiyin n tenseɣt" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Tferkiyin n tenseɣt s umaris" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Amfiḍi (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Amfiḍi yugel ɣer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Tawala" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Siggez" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Tangalt Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Tawtilt Python" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Tanecta" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Tanecta/Amfidi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Tanecta/Amfiḍi" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Azilal" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Amfiḍi (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Tamsisɣelt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Tafaturt n tuɣalin" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Tuɣalin:" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Izirig n uzmam" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Rejected" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Alugen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Tiggayin n uɣrud:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Asiḍen n uɣrud" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Tiggayin n ulugen n uɣrud" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Taggayt n ulugen n uɣrud" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Anekcum n ulugen n uɣrud" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Ilugan n uɣrud" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Tiferkit n tenseɣt n n %s i %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Taɣessa n uɣrud" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Tiɣessa n uɣrud" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Nadi izirigen n tferkit n tenseɣt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Nadi tiferkiyin n tenseɣt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Nadi alugen n uɣrud" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Agzum" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Rrit d arewway" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Tawila" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Iddaden" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Addad" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Taɣessa" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Tangalt i tzemreḍ ad tesqedceḍ deg ilugan n weɣrud" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Asemday" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Asemday n wussan n umahil" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Iţuseqdec i weskan n ulugen ɣef tferkit tenseɣt" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Iţraǧu" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "S dduṛt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Ass n umahil" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Ussan n umahil" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Ussan n umahil d inekcam" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "Azadur n umfiḍi neɣ tanecta n ulugen n uɣrud %s (%s) mačči d ameɣtu." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Tangalt Python n ulugen n uɣrud %s (%s) mačči tameɣtut." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Tawtilt n ulugen n uɣrud %s (%s) mačči tameɣtut." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Tanecta n ulugen n uɣrud %s (%s) mačči tameɣtut." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Azilal n ulugen n uɣrud %s (%s) mačči d ameɣtu." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Ur tezmireḍ ara ad tekkseḍ tiferkit n tenɣest ur n-elli ara d tarewwayt neɣ " +"tefsax" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Issekt ad tferneḍ amaris (i-en) i wesirew n tferka(ti-yin) n tenɣest." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/km.po b/odex30_base/exp_hr_payroll/i18n/km.po new file mode 100644 index 0000000..33473a7 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/km.po @@ -0,0 +1,1610 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Sitthykun LY , 2018 +# AN Souphorn , 2018 +# Sengtha Chay , 2018 +# Chan Nath , 2018 +# Samkhann Seang , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Samkhann Seang , 2018\n" +"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: km\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (ចម្លង)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "គណនី" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "សកម្ម" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "បន្ថែមកំណត់សំគាល់" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "ចំនួន" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "លុបចោល" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "ប្រភេទ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "បិទ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "កូដ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "ក្រុមហ៊ុន" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "ក្រុមហ៊ុន" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "កំណត់ផ្លាស់ប្តូរ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "បញ្ជាក់" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "បង្កើតដោយ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "បង្កើតនៅ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "ការពិពណ៌​នា​" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "ឈ្មោះសំរាប់បង្ហាញ" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "ព្រៀង" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "បុគ្គលិក" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "ទូទៅ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "ជា​ក្រុម​តាម" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "កាលបរិច្ឆេតកែប្រែចុងក្រោយ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "ផ្លាស់ប្តូរចុងក្រោយ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "ផ្លាស់ប្តូរចុងក្រោយ" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "ឈ្មោះ" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "កំណត់សម្គាល់" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "ដៃគូ" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "ចំនួន" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "លំដាប់" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "សរុប​" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/ko.po b/odex30_base/exp_hr_payroll/i18n/ko.po new file mode 100644 index 0000000..9e73903 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/ko.po @@ -0,0 +1,1609 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux, 2018 +# Link Up링크업 , 2018 +# JH CHOI , 2019 +# Linkup , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Linkup , 2019\n" +"Language-Team: Korean (https://www.transifex.com/odoo/teams/41243/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (사본)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "이름" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "합계" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "회계사 계정" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "회계" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "회계 정보" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "활성" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "내부 메모 추가..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "모든 하위 규칙" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "항상 참" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "금액" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "금액 유형" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "매년" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "급여 명세서에 표시" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "이 규칙이 계산에 적용되면 조건은 참입니다. 귀하는 기본 > 1000과 같은 조건으로 지정할 수 있습니다." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "기본" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "격월" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "격주" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "계산" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "취소" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "급여 명세서 취소" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "분류" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "하위 규칙" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "하위 월급 규칙" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "아동" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "하위 정의" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "마감" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "코드" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "회사들" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "회사" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "회사 공제분" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "계산" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "명세서 계산" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "기준 조건" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "조건" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "설정 구성" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "구성" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "확인" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "계약" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "공제" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "공제 항목" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "공제 항목 급여 명세" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "공제 항목" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "작성일" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "신용 전표" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "시작일" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "종료일" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "내용" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "월급 규칙 분류의 세부사항" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "월급 규칙 분류의 세부사항" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "이름 표시" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "완료" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "급여 명세서 일괄 작업 완료" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "명세서 완료" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "임시" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "급여 명세서 일괄 작업 기안" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "명세서 기안" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "임직원" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "근로계약서" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "임직원 기능" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "임직원 급여 명세서" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "임직원" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "고정 금액" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "예를 들면 50%의 비율을 적용하려면 50.0을 입력합니다" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "양식 내용이 누락되어서 이 보고서를 인쇄할 수 없습니다." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "프랑스 급여" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "일반" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "생성" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "급여 명세서 생성" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "선택한 직원의 급여명세서 일괄 생성" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "그룹별" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "선택하면 여기에서 생성된 모든 급여 명세서는 환불 급여 명세서로 표시됩니다." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "사용중인 필드를 아니오로 설정하면 제거하지 않고 월급 규칙을 숨길 수 있습니다." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "인도 급여" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "이 급여 명세서가 다른 환불을 나타냅니다" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "입력 데이터" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "입력" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "내부 메모" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "보고 목적으로만 사용되는 상위 요소에 월급 분류 연결하기." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "지급 명령 만들기 ? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "관리자" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "최대 범위" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "최소 범위" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "기타" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "월간" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "이름" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "순" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "정상 근무일은 100 % 지급" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "메모" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "일수" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "시간" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "직원" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "다른 입력" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "상위" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "상위 월급 규칙" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "협력사" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "급여명세서" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "급여 명세서 일괄 작업" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "급여 명세서 세부사항" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "급여 명세" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "공제 항목별 급여 명세" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "공제 항목별 급여 명세" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "급여 명세 항목" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "급여" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "급여 구조" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "급여 명세서" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "급여명세서 일괄 처리" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "급여 명세서 계산 세부사항" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "급여 명세서 입력" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "급여 명세서 입력" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "급여명세서 라인" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "급여 명세" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "공제 항목별 급여 명세" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "급여 명세 항목" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "급여 명세서 근무일" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "급여 명세서 이름" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "급여 명세서 일괄 작업" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "임직원별 급여 명세서" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "요율(%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "기준 요율(%)" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "기간" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "인쇄" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "파이썬 코드" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "파이썬 조건" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "파이썬 표현식" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "수량" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "수량/비율" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "수량/비율" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "분기 별" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "범위" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "기준 범위" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "비율 (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "참조" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "환불" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "환불 : " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "등록 명세" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "거절됨" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "규칙" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "급여 분류" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "급여 계산" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "급여 규칙" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "급여 규칙 분류" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "급여 규칙 분류" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "급여 규칙 입력" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "급여 규칙" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "%s에 대한 %s의 급여 명세" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "급여 구조" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "급여 구조" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "예약 지불" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "급여 명세서 일괄 작업 검색" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "급여 명세 검색" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "급여 명세서 검색" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "급여 규칙 검색" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "반기" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "순차적" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "초안으로 설정" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "설정" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "상태" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "상태" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "구조" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "합계" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "총 근무일" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "계산 순서를 정렬하는 데 사용합니다" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "급여 명세서에 급여 규칙을 표시하는 데 사용됩니다." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "대기중" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "매주" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "근무일" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "근무일" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "근무일 및 입력" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "근무 일정" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "결과는 변수에 영향을 받을 것입니다" diff --git a/odex30_base/exp_hr_payroll/i18n/lo.po b/odex30_base/exp_hr_payroll/i18n/lo.po new file mode 100644 index 0000000..893de73 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/lo.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lo\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "ພະນັກງານຂາຍ:" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "ຍົກເລີອກ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "ບໍລິສັດ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "ຄຳອະທິບາຍ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "ຄຸ່ຄ້າ" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "ພິມ" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "ຈຳນວນ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "ສະພາບ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "ລວມທັງໝົດ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/lt.po b/odex30_base/exp_hr_payroll/i18n/lt.po new file mode 100644 index 0000000..3e96b74 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/lt.po @@ -0,0 +1,1660 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Arminas Grigonis , 2018 +# UAB "Draugiški sprendimai" , 2018 +# Rolandas , 2018 +# Edgaras Kriukonis , 2018 +# Martin Trigaux, 2018 +# Silvija Butko , 2018 +# Audrius Palenskis , 2018 +# Šarūnas Ažna , 2018 +# digitouch UAB , 2018 +# Linas Versada , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Linas Versada , 2019\n" +"Language-Team: Lithuanian (https://www.transifex.com/odoo/teams/41243/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=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopija)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Kai algalapis sukuriamas, jo būsena yra \"Juodraštis\"\n" +" \n" +"* Jei algalapis laukia patvirtinimo, jo statusas yra \"Laukia\".\n" +" \n" +"* Jei algalapis yra patvirtinamas, jo statusas nustatomas į \"Atlikta\".\n" +" \n" +"* Kai vartotojas atšaukia algalapį, jo statusas tampa \"Atmestas\"." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "Algalapio taisyklės" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" +"Šis vedlys sugeneruos algalapius visiems " +"pasirinktiems darbuotojams pagal datas ir algalapių veikime nurodytas " +"kreditines sąskaitas." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Adresas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Patvirtintas parašas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Banko sąskaita:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Data nuo:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Data nuo:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Date To:" +msgstr "Data iki:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Data iki:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Paskyrimas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "El. paštas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Identifikacijos numeris " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Vardas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Numeris " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Register Name:" +msgstr "Registruoti vardą:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Total" +msgstr "Suma" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" +"Įmokų registras yra trečioji šalis, įtraukta į atlyginimo\n" +"mokėjimą darbuotojams. Tai gali būti socialinis draudimas,\n" +"valstybė ar bet kas, kad surenka ar įdeda pinigus į algalapius." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Sąskaitos apskaitininkas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Apskaita" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Apskaitos informacija" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktyvus" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "Pridėti naują įmokų registrą" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Pridėti vidinę pastabą..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Priedo pavadinimas" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Visos dukterinės taisyklės" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Išlaidos" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Visada teigiamas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Kiekis" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Sumos tipas" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Kartą per metus" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Rodyma algalapyje" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Jei sąlyga teigiama, bus pritaikyta ši skaičiavimo taisyklė. Galite nurodyti" +" sąlyga, kaip pvz., bazinis > 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Bazinis" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "Bazinis atlyginimas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "Belgiškas algalapis" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Du kartus per mėnesį" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Du kartus per savaitę" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Skaičiavimai" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Atšaukti" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Atšaukti algalapį" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Negalima atšaukti algalapio, kuris jau yra atliktas." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Dukterinės taisyklės" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Dukterinės atlyginimo taisyklės" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Dukterinis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Dukterinis aprašas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Pasirinkti algalapio lokalizaciją" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Uždaryti" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kodas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Kodas:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Įmonės" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Įmonė" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Įmonės įmokos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Apskaičiavimas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Skaičiuoti lapą" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Sąlyga, paremta" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Sąlygos" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigūracijos nustatymai" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfigūracija" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Patvirtinta" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Sutartis" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Sutarties priedų šablonai" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Įmokos" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Įmokų registras" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Įmokų registro algalapių eilutės" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Įmokų registrai" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "Transporto išlaidos" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "Transporto išlaidos Gravie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Kreditinė sąskaita" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Nuo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Iki" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Sumažinimas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "Numatytoji šio priedo reikšmė" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "Nurodo atlyginimo išmokėjimo dažnumą." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Apibrėžia atlyginimo apskaičiavimo taisykles, kurios pagal pasirinktą darbo " +"sutartį taikomos šiam algalapiui. Jei leisite palikti sutarties lauką " +"tuščią, šis laukas nebebus privalomas. Galiojančios taisyklės bus visos " +"taisyklės, nustatytos visų darbuotojų sutarčių, galiojančių pasirinktu " +"laikotarpiu, struktūroje. " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Aprašymas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Duomenys pagal atlyginimo taisyklės kategoriją" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Duomenys pagal atlyginimo taisyklės kategoriją" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Rodomas pavadinimas" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Atlikta" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Patvirtintos algalapių suvestinės" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Atlikti algalapiai" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Juodraštis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Algalapių suvestinių juodraščiai" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Algalapių juodraščiai" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Darbuotojas" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Darbuotojo sutartis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Darbuotojo funkcija" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Darbuotojų algalapiai" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "Darbuotojo priedas sutartyje" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Darbuotojo darbo grafikas." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Darbuotojai" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" +"Klaida! Jūs negalite sukurti pasikartojančios atlyginimo taisyklių " +"kategorijų hierarchijos." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" +"Klaida! Jūs negalite sukurti pasikartojančios atlyginimo taisyklių " +"hierarchijos." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Trečiąjai šaliai mokama įmoka nuo darbuotojo atlyginimo." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Fiksuota suma" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Pavyzdžiui, įrašykite 50.0, kad būtų skaičiuojama 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Nepavyko rasti formos turinio, ataskaita negali būti atspausdinta. " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Prancūziškas algalapis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Bendra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Generuoti" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Generuoti algalapius" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generuoti alglapius pažymėtiems darbuotojams" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "Gauti 1% nuo pardavimų" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Bendri laisvadieniai" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "Neatskaičius mokesčių" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grupuoti pagal" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "Nuomos išlaidos" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Jeigu pažymėta, parodo, kad visi šioje suvestinėje sukurti algalapiai bus " +"grąžinimo algalapiai." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Jei aktyvus laukas yra nustatytas kaip neigiamas, tai leis jums paslėpti " +"atlyginimo taisyklę jos nepašalinant." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indiškas algalapis" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Parodo, kad tai yra kito algalapio grąžinimas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Priskaitymų duomenys" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Priskaitymai" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Vidinė pastaba" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "Yra blokavimo priežastis?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Tai naudojama procentinio ir fiksuoto dydžio apskaičiavimui. Taisyklė maisto" +" kuponui, turinčiam fiksuotą 1€ sumą dienai, gali turėti taip nurodytą " +"kiekį: worked_days.WORK100.number_of_days." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Naudojama skaičiavimui. Pvz., 1% bazinio atlyginimo komisinių taisyklė " +"produkto pardavimams gali būti nustatyta tokia išraiška = " +"inputs.SALEURO.amount * contract.wage*0.01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Atlyginimo taisyklių kategorijos susiejimas su tėvine kategorija naudojimas " +"tik ataskaitose." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "Apatinė riba" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "Darbdavio patvirtinta apatinė šio priedo riba" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Atliktas mokėjimo užsakymas ?" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Vadovas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Didžiausias intervalas" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "Maisto kuponas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Mažiausias intervalas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Įvairūs" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Kas mėnesį" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Pavadinimas" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Atskaičius mokesčius" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "Atlyginimas atskaičius mokesčius" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Įprastos darbo dienos, apmokamos 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Pastabos" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Dienų skaičius" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Valandų skaičius" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Vadovas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Kiti priskaitymai" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Tėvinis" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Tėvinio atlyginimo taisyklė" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partneris" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Algalapis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Algalapių suvestinės" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Algalapio duomenys" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Algalapio eilutės" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Algalapio eilutės pagal įmokų registrą" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Lines by Contribution Register" +msgstr "Algalapio eilutės pagal įmokų registrą" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Name" +msgstr "Algalapio pavadinimas" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Algalapis" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contributionregister +msgid "Payroll Contribution Register Report" +msgstr "Algalapio įmokų registro ataskaita" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Algalapio įrašai" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Algalapių struktūros" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Algalapio taisyklės, kurios galioja jūsų šalyje" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Algalapis" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "Algalapio \"Data nuo\" turi būti ankstesnė nei \"Data iki\":" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Algalapių suvestinės" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Atlyginimo apskaičiavimo duomenys" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "Algalapių skaičius" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "Algalapių informacijos ataskaita" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Algalapio priskaitymas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Algalapių priskaitymai" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Algalapio eilutė" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Algalapio eilutės" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Algalapio eilutės pagal įmokų registrą" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "Algalapio eilutės pagal įmokų registrus" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Algalapio pavadinimas" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Išdirbtų dienų algalapis" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Algalapiai" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Algalapių suvestinės" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Algalapiai pagal darbuotojus" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Procentinė dalis (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Procentinė dalis nuo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Laikotarpis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "Skelbti algalapius apskaitoje" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Spausdinti" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "Profesiniai mokesčiai" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "Investicinis fondas" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python kodas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python sąlyga" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python išraiška" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Kiekis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Quantity/Rate" +msgstr "Kiekis / Tarifas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Kiekis / tarifas" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Kas ketvirtį" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Intervalas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Intervalas pagal" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Koeficientas (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Numeris" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Grąžinimas" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Grąžinimas: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Registruoti eilutę" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Atmesta" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Taisyklė" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Atlyginimo kategorijos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Atlyginimo skaičiavimas" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "Atlyginimo taisyklė" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Atlyginimo taisyklių kategorijos" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Atlyginimo taisyklių kategorija" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Atlyginimo taisyklės priskaitymas" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Atlyginimo taisyklės" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Darbo užmokesčio algalapis %s %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Atlyginimo struktūra" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Atlyginimo struktūros" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Suplanuotas mokėjimas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Ieškoti algalapio suvestinių" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Ieškoti algalapio eilutėse" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Ieškoti algalapių" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Ieškoti atlyginimo taisyklės" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Kas pusmetį" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Seka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Nustatyti kaip juodraštį" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Nustatymai" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Būsenos" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Būsena" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Struktūra" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Atlyginimo taisyklių kodas gali būti naudojamas kaip nuoroda kitų taisyklių " +"skaičiavimuose. Tokiu atveju, svarbu didžiosios ir mažosios raidės." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Kodas, kuris gali būti naudojamas atlyginimo taisyklėse" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Skaičiavimo būdas, naudojamas sumos apskaičiavimui." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Sutartis, kuriai taikoma šis priskaitymas" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Didžiausias kiekis, taikomas šiai taisyklei." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Didžiausias kiekis, taikomas šiai taisyklei." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Įrašykite lauko pavadinimą iš algalapio formos, kurio reikšmė bus tikrinama " +"ar atitinka intervalą. Vietoj algalapio formoje esančio lauko, galima " +"naudoti kategorijų kodus, įvedant juos mažosiomis raidėmis (hra, ma, lta, ir" +" t.t.)." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Viso" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Viso darbo dienų" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "Viršutinė riba" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "Darbdavio patvirtinta viršutinė šio priedo riba" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Naudokite skaičiavimo sekos išdėstymui" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Naudojama atlyginimo taisyklės rodymui algalapyje." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Laukia" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Kartą per savaitę" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Dirbta diena" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Dirbtos dienos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Darbo dienų priskaitymai / atskaitymai" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Darbo grafikas" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Neteisinga procentinė bazė arba kiekis, nustatytas pagal atlyginimo taisyklę" +" %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Neteisingas Python kodas, nurodytas atlyginimo taisyklei %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Neteisinga Python sąlyga, nurodyta atlyginimo taisyklei %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Neteisingas kiekis, nurodytas atlyginimo taisyklei %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Atlyginimo taisyklėje apibrėžta neteisinga intervalo sąlyga %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "Negalite sukurti pasikartojančios atlyginimo struktūros." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "Negalite ištrinti algalapio, kuris nėra juodraštis arba atšauktas!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" +"Norėdami generuoti algalapį (-ius), turite pasirinkti darbuotoją (-us)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Norėdami sukurti algalapio eilutę, turite nustatyti sutartį." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "rezultatas bus paveiktas kintamojo" diff --git a/odex30_base/exp_hr_payroll/i18n/lv.po b/odex30_base/exp_hr_payroll/i18n/lv.po new file mode 100644 index 0000000..09036ad --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/lv.po @@ -0,0 +1,1615 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux, 2019 +# Arnis Putniņš , 2019 +# InfernalLV , 2019 +# ievaputnina , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: ievaputnina , 2019\n" +"Language-Team: Latvian (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopēt)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Name" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Summa" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Grāmatvedība" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Grāmatvedības Informācija" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktīvs" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Visi Apakšnoteikumi" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Vienmēr True" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Summa" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Summas Tips" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Reizi gadā" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Tiek parādīts Algas Lapas izdrukā" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Divreiz mēnesī" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Divreiz Mēnesī" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Aprēķini" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Atcelt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Apakšnoteikumi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Algas Apakšnoteikums" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Apakšobjekti" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Aizvērt" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kods" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Uzņēmumi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Uzņēmums" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Aprēķināšana" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Aprēķināt" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Nosacījums Bāzēts uz" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Nosacījumi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurācijas iestatījumi" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfigurācija" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Apstiprināt" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Līgums" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Citi atvilkumi vai ieņēmumi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Citu atvilkumu vai ieņēmumu Reģistrs" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Kredītrēķins" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Sākuma Datums" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Beigu Datums" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Apraksts" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Detaļas pa Algas Noteikumu Kategorijām" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Detaļas pa Algas Noteikumu Kategorijām" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Displeja nosaukums" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Pabeigts" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Pabeigtās Algas Lapu Grupas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Pabeigtā Algas Lapa" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Melnraksts" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Algas Lapu Grupu Melnraksti" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Algas Lapas Melnraksts" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Darbinieks" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Darbinieka Darba Līgums" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Darbinieka Amats" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Darbinieka Algas Lapas" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Employees" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Fiksēta Summa" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Piemēram, ievadot 50.0, tiks piemērota 50% procentu attiecība" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "French Payroll" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "General" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Ģenerēt" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Ģenerēt Algas Lapas" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Ģenerēt algas lapas visiem izvēlētajiem darbiniekiem" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grupēt pēc" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Atzīmējot tiks parādīts, ka visas šeit ģenerētās algu lapas ir algu " +"atmaksas." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Ja aktīvais lauks ir atzīmēts kā False, būs iespējams slēpt algas noteikumu," +" to neizdzēšot." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indian Payroll" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Norāda, ka algas lapa ir citas atmaksa." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Ievades Dati" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Papildinājumi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Iekšējā piezīme" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Pēdējoreiz modificēts" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Pēdējoreiz atjaunoja" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Pēdējoreiz atjaunots" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Veikts Maksājuma Uzdevums? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Menedžeris" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Maksimālais Diapazons" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Minimālais Diapazons" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Miscellaneous" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Ikmēneša" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nosaukums" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Parastās Darba Dienas tiek 100% apmaksātas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Piezīmes" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Dienu Skaits" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Stundu skaits" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Inspektors" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Virs" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Algas Virsnoteikums" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partneris" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Algas Lapa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Algas Lapu Grupa" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Algas Lapas Detaļas" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Algas Lapas Rindas" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Algas Lapas Nosaukums" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Payroll" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Algas Lapas Struktūras" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Algas Lapa" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Algas Lapu Grupas" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Algas Lapas Aprēķināšanas Detaļas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Algas Lapas Ievades Objekts" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Algas Lapas Ievades Objekti" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Algas Lapas Rinda" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Algas Lapas Rindas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Nostrādātās Dienas" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Algu lapas" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Algas Lapu Grupas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Algas Lapas pa Darbiniekiem" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Procentu Attiecība (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Procentu attiecība bāzēta uz" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Periods" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Drukāt" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python Code" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python Nosacījums" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python Izteiksme" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Daudzums" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Skaits/Likme" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Reizi ceturksnī" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Diapazons" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Diapazons Bāzets uz" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Likme (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Atsauce" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Atmaksa" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Atmaksa: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Reģistra Rinda" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Noraidīts" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Noteikums" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Algas Kategorijas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Algas Aprēķināšana" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Algas Noteikuma Kategorijas" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Algas Noteikumu Kategorija" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Algas Noteikuma Ievades Objekts" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Algas Noteikumi" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "%s Alga priekš %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Algas Struktūra" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Algas Struktūras" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Plānotā Algu izmaksa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Meklēt Algas Lapu Grupas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Meklēt Algas Lapas Rindas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Meklēt Algas Lapas" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Meklēt Algas Noteikumu" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Reizi pusgadā" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Sērija" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Atzīmēt kā melnrakstu" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Settings" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Stāvokļi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Statuss" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Struktūra" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Algas noteikumu kods, var tikt lietots kā citu noteikumu aprēķināšanas " +"atsauce. Tādā gadījumā tas ir reģistrjūtīgs." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Kods, kas var tikt lietots algas noteikumos" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Aprēķināšanas metode algas aprēķinam." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Līgums, kuram piemērota ievade" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Noteikumam maksimālā piemērojamā summa." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Minimālā summa noteikuma piemērošanai." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Summa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Darba Dienas Kopā" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Gaida" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Reizi nedēļā" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Nostrādātā Diena" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Strādātās Dienas un Ievades" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Darba grafiks" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/mk.po b/odex30_base/exp_hr_payroll/i18n/mk.po new file mode 100644 index 0000000..a670ff4 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/mk.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Вкупно" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Откажи" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Компании" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Компанија" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Опис" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Групирај по" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Партнер" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Печати" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Количина" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Секвенца" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Статус" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Вкупно" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/mn.po b/odex30_base/exp_hr_payroll/i18n/mn.po new file mode 100644 index 0000000..d9df14b --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/mn.po @@ -0,0 +1,1637 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux, 2018 +# Baskhuu Lodoikhuu , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Baskhuu Lodoikhuu , 2019\n" +"Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (хуулбар)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Цалингийн хуудсыг үүсгэсэн дараа төлөв нь 'Ноорог' байна\n" +" \n" +"* Хэрэв цалингийн хуудас шалгагдаж байгаа бол төлөв нь 'Хүлээж буй' байна.\n" +" \n" +"* Хэрэв цалингийн хуудас нь батлагдсан бол 'Хийгдсэн' төлөвтэй болно.\n" +" \n" +"* Хэрэв хэрэглэгч цалингийн хуудсыг цуцласан бол 'Татгалзсан' төлөвтэй болно." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Хаяг" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Баталгаат гарын үсэг" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Банкны Данс" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Эхлэх огноо :" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Эхлэх огноо" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Дуусах огноо:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Дуусах огноо" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Томилолт" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Имэйл" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Ялгах дугаар" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Нэр" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Код" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Бүртгэлийн Нэр:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Нийт" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Санхүү Нягтлан бодогч" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Санхүү" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Санхүүгийн мэдээлэл" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Идэвхитэй" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Дотоод тэмдэглэл нэмэх..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Бүх дэд дүрмүүд" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Үргэлж үнэн" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Дүн" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Дүнгийн төрөл" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Жил бүр" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Цалингийн хуудас дээр харагдана" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Хэрэв нөхцөл үнэн бол энэ дүрэм тооцоололд хэрэглэгдэнэ. Нөхцлийг basic > " +"1000 гэх мэтээр зааж өгч болно." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Суурь" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Хоёр сараар" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Хоёр 7 хоногоор" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Тооцоолол" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Цуцлах" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Цалингийн хуудсыг цуцлах" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Хийгдсэн цалингийн хуудсыг цуцлах боломжгүй." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Ангилал" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Дэд дүрэм" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Дэд цалингийн дүрэм" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Дэд" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Дэд зүйлийн Тодорхойлолт" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Хаах" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Код" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Компаниуд" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Компани" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Ажил олгогчийн шимтгэл" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Тооцоололт" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Тооцоолох" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Нөхцөлд тулгуурласан" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Нөхцөлүүд" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Тохируулга" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Тохиргоо" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Батлах" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Гэрээ" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Ажил олгогчийн даах суутгал" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Суутгал шимтгэлийн төрөл" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Суутгал шимтгэл бүхий цалингийн мөрүүд" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Суутгал шимтгэлийн төрөл" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Буцаалт" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Эхлэх өдөр" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Дуусах өдөр" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Сонгосон гэрээний дагууд энэ цалингийн хуудсанд хэрэглэгдэх шаардлагатай " +"дүрмийг тодорхойлно. Хэрэв гэрээ талбарыг хоосон үлдээмээр байвал энэ талбар" +" нь заавал шаардагдахгүй бөгөөд сонгосон мөчлөг дахь бүх гэрээнүүдийн бүтцэд" +" хэрэглэгдэх дүрмүүд болно." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Тодорхойлолт" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Дэлгэрэнгүй нь Цалингийн Дүрмийн ангилал" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Дэлгэрэнгүй нь цалингийн дүрмийн ангилалаар" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Дууссан" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Хийгдсэн Цалингийн Хуудсын Багцууд" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Дууссан нэхэмжлэл" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Ноорог" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Ноорог Цалингийн Хуудсын Багцууд" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Ноорог хуудас" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Ажилтан" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Ажилтны хөдөлмөрийн гэрээ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Ажилтны үүрэг" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Ажилтны Цалингийн хуудас" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Ажилчид" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Ажилтны цалангийн төлбөрт холбогдсон эцсийн гуравдагч этгээд" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Тогтмол дүн" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Жишээлбэл, 50.0 гэж оруулбал 50% байна" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Маягтын агуулга алга байхгүй тул тайланг хэвлэж чадахгүй." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Фран Цалин" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Ерөнхий" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Үүсгэх" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Цалингийн хуудсуудыг үүсгэх" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Бүх сонгогдсон ажилчдын цалингийн хуудас үүсгэх" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Бүлэглэх" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Хэрэв энэ тэмдэглэгдсэн бол эндээс үүсгэгдсэн бүх цалингийн хуудас нь нөхөн " +"төлбөрийн цалингийн хуудсууд байна." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Хэрэв идэвхтэй талбар худал буюу тэмдэглэгдээгүй бол цалингийн дүрмийг " +"устгалгүйгээр нууна." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Энэтхэг Цалин" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Энэ цалингийн хуудас нь өөр нөхөн төлбөрийг агуулж байгааг илэрхийлнэ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Оруулах өгөгдөл" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Оролтууд" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Дотоод тэмдэглэл" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Хувь болон тогтмол дүнг тооцоолоход энэ нь хэрэглэгддэг. Тухайлбал: Хоолны " +"ваучер нь ажилласан өдөр тутамд 1000 төгрөгийн тогтмол дүнтэй бол үүнийг " +"worked_days.WORK100.number_of_days гэсэн илэрхийллээр илэрхийлж болно." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Энэ нь тооцоололд хэрэглэгддэг. Тухайлбал. Борлуулалтын дүрэмээр барааны " +"үндсэн цалингийн 1% хураамжтай байхаар дүрэм байвал үүнийг result = " +"inputs.SALEURO.amount * contract.wage*0.01 гэсэн илэрхийллээр илэрхийлнэ." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Цалингийн ангилалыг эцэгтэй холбох нь зөвхөн тайлангийн зорилгоор л " +"хэрэглэгддэг." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Төлбөрийн баримтыг хийсэн үү ? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Менежер" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Дээд хязгаар" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Доод хязгаар" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Бусад" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Сар бүр" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Нэр" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Цэвэр" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Энгийн ажлын өдөрүүд 100%-р төлөгдөнө" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Тэмдэглэл" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Хоногийн Тоо" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Цагийн тоо" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Мэргэжилтэн" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Бусад оролтууд" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Эцэг" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Толгой цалингийн дүрэм" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Харилцагч" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Цалингийн хуудас" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Цалингийн хуудас бөөнөөр" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Цалингийн хуудасны дэлгэрэнгүй" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Цалингийн хуудасны мөр" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Цалингийн хуудсын мөрүүд нь хандивын бүртгэлээр" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Суутгал шимтгэл бүхий цалингийн мөрүүд" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Цалингийн хуудсын нэр" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Цалин" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Цалингийн цэсний бүтэц" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Цалингийн хуудас" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Цалингийн хуудас бөөнөөр" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Цалингийн хуудсын тооцооллын дэлгэрэнгүй" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Цалингийн хуудсын оролт" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Цалингийн хуудсын оролтууд" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Цалингийн хуудасын мөр" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Цалингийн хуудсын мөрүүд" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Хандивын бүртэглээрх Цалингийн хуудасны мөрүүд" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Цалингийн хуудсын нэр" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Цалингийн хуудсын ажилласан өдрүүд" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Цалингийн хуудас" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Цалингийн хуудсын багцууд" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Ажилчдын цалингийн хуудас" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Хувь (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Хувийн үндэслэл нь" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Мөчлөг" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Хэвлэх" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python код" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Пайтон нөхцөл" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Пайтон илэрхийлэл" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Тоо" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Тоо хэмжээ/Үзүүлэлт" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Тоо хэмжээ/Хувь" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Улирлаар" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Хязгаар" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Хязгаар тулгуурласан" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Үнэ (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Дугаар" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Төлбөр Буцаалт" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Нөхөн төлөх " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Ажил олгогчийн даах суутгалын мөр" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Буцаасан" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Дүрэм" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Цалингийн зэрэглэл" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Цалингин тооцоолол" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Цалингийн дүрмийн ангилалууд" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Цалингийн дүрмийн ангилал" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Цалингийн дүрмийн оролт" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Цалингийн дүрэм" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "%s-н цалингийн хуудас %s хувьд" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Цалингийн бүтэц" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Цалингийн бүтэц" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Товлосон төлбөр" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Цалингийн хуудсын бөөнийг хайх" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Цалингийн хуудсын мөрүүдийг хайх" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Цалингийн хуудсыг хайх" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Цалингийн дүрэм хайх" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Хагас-тогтмол" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Дараалал" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Ноорог Болгох" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Тохиргоо" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Төлөв" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Төлөв" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Бүтэц" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Цалингийн дүрмийн код нь өөр дүрмүүдийн тооцоололд сурвалж болж ашиглагдаж " +"болно. Энэ тохиолдолд үсэгний том жижиг хамаатай." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Цалингийн дүрэмд хэрэглэгдэж болох код" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Дүрмийн дүнг тооцоолох арга." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Энэ оролт хэрэглэгдсэн гэрээ" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Энэ дүрэмд хэрэглэгдсэн хамгийн их дүн." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Энэ дүрэмд хэрэглэгдсэн хамгийн бага дүн." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Энэ нь талбарын утгын % бодоход хэрэглэгддэг; ерөнхийдөө энэ нь дараах " +"үндэстэй, ангилалын кодын талбаруудыг жижиг үсгээр хувьсагч болгож хэрэглэж " +"болно (hra, ma, lta, гм.). мөн хувьсагчийн нэрийг ашиглаж болно." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Нийт" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Нийт ажлын өдөр" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Цалин бодох дарааллыг зохицуулахад хэрэглэнэ" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Цалингийн хуудас дээр цалингийн дүрмийг харуулахад хэрэглэгдэнэ." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Хүлээгдэж буй" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Долоо хоног бүр" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Ажилласан хоног" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Ажилласан өдөр" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Ажилласан өдөр & Оролтууд" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Ажлын цагийн хуваарь" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "%s (%s) цалингийн дүрэмд буруу хувь эсвэл тоо хэмжээ байна." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "%s (%s) цалингийн дүрэмд буруу Python код тодорхойлогдсон байна." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "%s (%s) цалингийн дүрэмд буруу Python нөхцөл тодорхойлогдсон байна." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "%s (%s) цалингийн дүрэмд буруу тоо хэмжээ тодорхойлогдсон байна." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "%s (%s) цалингийн дүрэмд мужийн нөхцөл буруу байна." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "Ноорог эсвэл цуцлагдсан биш бол цалингийн хуудсыг устгах боломжгүй!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Цалингийн хуудсуудыг үүсгэхийн тулд ажилчдыг сонгох ёстой." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Цалингийн хуудсын мөр үүсгэхийн тулд гэрээ тохируулах ёстой." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "үр дүн нь хувьсагчид нөлөөлнө" diff --git a/odex30_base/exp_hr_payroll/i18n/nb.po b/odex30_base/exp_hr_payroll/i18n/nb.po new file mode 100644 index 0000000..caf93cb --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/nb.po @@ -0,0 +1,1608 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Marius Stedjan , 2018 +# Martin Trigaux, 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Martin Trigaux, 2019\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/odoo/teams/41243/nb/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopi)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Adresse" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Autorisert signatur" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Bankkonto" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Dato fra:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Dato fra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Dato til:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Dato til" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Stilling" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Epost" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Identifikasjonsnummer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Navn" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Referanse" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Registernavn:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Totalt" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Regnskap" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Regnskapsinformasjon" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktiv" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Legg til internt notat..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Fordelsnavn" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Alltid sann" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Beløp" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Beløpstype" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Årlig" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Vises på lønnsslipp" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Grunnleggende" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Annenhver måned" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Annenhver uke" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Utregninger" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Kanseller" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Kanseller lønnsslipp" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Kan ikke kansellere en lønnsslipp som er avsluttet." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategori" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Underordnede" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Lukk" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kode" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Kode:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Firmaer" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Firma" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Firmabidrag" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Beregning" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Vilkår" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurasjonsinnstillinger" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfigurasjon" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Bekreft" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Kontrakt" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Kontraktsfordelsmaler" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Bidrag" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Bidragsregister" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Bidragsregistre" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Opprettet" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Kreditnota" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Dato fra" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Dato til" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "Definerer hyppighet for lønnsutbetaling." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Beskrivelse" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Visningsnavn" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Fullført" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Laget lønnsslipp" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Utkast" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Utkast til lønnsslipp" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Ansatt" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Ansattkontrakt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Ansattfunksjon" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Ansattes lønnsslipper" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Ansatte" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Fast beløp" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Skjemaet er tomt, denne rapporten kan ikke skrives ut." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Fransk lønningsavregning" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Generell" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Generer" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Generer lønnsslipper" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generer lønnsslipper for alle valgte ansatte" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Globale fravær" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grupper etter" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "IDID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indisk lønningssystem" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Inndata" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Inndata" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Internt notat" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Sist endret" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Leder" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Diverse" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Månedlig" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Navn" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Netto" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Notater" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Antall dager" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Antall timer" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Funksjonær" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Overordnet" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Lønnsslipp" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Lønnsslipplinjer" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Lønnsavregning" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Lønnsregler som gjelder landet ditt" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Lønnsslipp" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Lønnsslipp Batcher." + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Lønnsslipplinje" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Lønnsslipplinjer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Lønnsslippnavn" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Lønnsslipper" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Lønnsslipper pr ansatt" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Prosent (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Prosent basert på" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Periode" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Skriv ut" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python-kode" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Antall" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Kvantum/sats" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Kvartalsvis" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "intervall" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Rate (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referanse" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Kreditnota" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "vvist" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Regel" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Lønnskategorier" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Lønnsberegning" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Lønnsregelkategorier" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Lønnsregelkategori" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Lønnsregler" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Lønnsstruktur" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Lønnsstrukturer" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Planlagt betaling" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Søk i lønnsslipplinjer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Søk i lønnsslipper" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Søk i lønnsregler" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Hvert halvår" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Sett som utkast" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Innstillinger" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Stater" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Struktur" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Koden som kan brukes i lønnsregler" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Totaly antall arbeidsdager" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Brukt til å vise lønnsregel på lønnsslipp." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Venter" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Ukentlig" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Arbeidsplan" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Feil antall definert for lønnsregel %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Du kan ikke slette en lønnsslipp som ikke er et utkast eller kansellert!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Du må velge ansatt(e) for å generere lønnsslipp(er)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Du må sette en kontrakt for å opprette en lønnsslipplinje" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/ne.po b/odex30_base/exp_hr_payroll/i18n/ne.po new file mode 100644 index 0000000..d3be996 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/ne.po @@ -0,0 +1,1503 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Language-Team: Nepali (https://www.transifex.com/odoo/teams/41243/ne/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ne\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/nl.po b/odex30_base/exp_hr_payroll/i18n/nl.po new file mode 100644 index 0000000..aae33d5 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/nl.po @@ -0,0 +1,1657 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Thomas Pot , 2018 +# Yenthe Van Ginneken , 2018 +# Erwin van der Ploeg , 2018 +# Martin Trigaux, 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Martin Trigaux, 2019\n" +"Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopie)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Wanneer een loonafschrift is aangemaakt is de status 'Concept'. \n" +"\n" +"* Wanneer een loonafschrift ter goedkeuring is ingediend, is de status 'Wachtend'. \n" +"\n" +"* Wanneer een loonafschrift is goedgekeurd, is de status 'Gereed'. \n" +"\n" +"* Wanneer een loonafschrift is geannuleerd, is de status 'Afgewezen'." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "Loonstrook regels" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" +"Deze wizard zal loonafschriften genereren," +" voor alle geselecteerde medewerkers, gebaseerd op datum en creditfactuur " +"gespecificeerd op de loonafschrift run" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Adres" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Gemachtigde handtekening" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Rekeningnummer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Vanaf:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Vanaf" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "T/m:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "T/m" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Ontwer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "E-mail" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Identificatie Nr" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Naam" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Referentie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Naam looninstelling:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Totaal" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" +"Een bijdrage register is een derde partij die betrokken is in de uitbetaling\n" +"van de werknemers hun loon. Het kan de sociale zekerheid, de\n" +"staat of eender wie zijn die geld verzamelt of invoert op loonstroken." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Grootboek boekhouder" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Boekhouding" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Boekhoudinformatie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Actief" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "Voeg een nieuw bijdragenregister toe" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Voeg interne notitie toe..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Beloning naam" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Alle onderliggende definities" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Toelage" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Altijd waar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Bedrag" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Bedragsoort" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Jaarlijks" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Verschijnt op salarisstrook" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Toegepaste regel voor de berekening als de conditie waar is. U kunt een " +"conditie opgeven, zoals basic > 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Basis" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "Basis salaris" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "Belgische loonadministratie" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Tweemaandelijks" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Tweewekelijks" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Berekeningen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Annuleer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Loonafschrift annuleren" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Kan niet een loonstrook annuleren die voltooid is." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Categorie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Onderliggende definitities" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Onderliggende salaris regel" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Onderliggende" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definitie onderliggende" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Kies een loonadministratie lokalisatie" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Sluiten" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Code" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Code:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Bedrijven" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Bedijf" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Bedrijfsbijdrage" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Berekening" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Bereken strook" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Voorwaarde gebaseerd op" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Voorwaarden" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Configuratie instellingen" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Instellingen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Bevestigen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Contract" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Contractvoordelen sjabloon" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Contributie" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Contributie registratie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Bijdrage register loonafschriftregels" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Contributie registraties" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "Transporttoelage" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "Transporttoelage voor Gravie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Creditfactuur" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Datum vanaf" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Datum tot" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Aftrek" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "Standaard waarde voor dit voordeel" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "Definieert de frequentie van de salaris betaling." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Definieert de regels die moeten worden toegepast op dit loonafschrift, op " +"basis van het gekozen contract. Als u het contract veld leeg laat, is dit " +"veld veld niet meer verplicht en zijn dus de regels van toepassing zijn dan " +"alle regels ingesteld op de structuur van alle contracten van de werknemer " +"geldig in de gekozen periode" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Omschrijving" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Details per salarisregel categorie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Details per salarisregel categorie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Verwerkt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Salarisstrook batches verwerkt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Salarisstrook verwerkt" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Concept" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Concept salarisstrookbatch" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Concept salarisstrook" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Werknemer" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Arbeidsovereenkomst" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Functie werknemer" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Werknemer loonafschrift" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "Werknemer zijn voordeel op contract" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Werknemers werkschema." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Werknemers" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" +"Fout! Het is niet toegestaan om een recursieve salarisregel hiërarchie aan " +"te maken." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" +"Fout! Het is niet toegestaan om een recursieve salarisregels hiërarchie aan " +"te maken." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" +"De eventuele externe partij die bij de salaris-betaling aan medewerkers is " +"betrokken" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Vast Bedrag" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Tik bijvoorbeeld 50,0 in om een percentage van 50% toe te passen." + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Formulier inhoud ontbreekt, dit rapport kan niet afgedrukt worden." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Franse loonadministratie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Algemeen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Genereren" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Genereer loonafschriften" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Genereer loonafschriften voor alle geselecteerde werknemers" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "Krijg 1% van verkopen" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Algemene vakantie" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "Bruto" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Groepeer op" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "Huis huuruitkering" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Indien aangevinkt, geeft dit aan dat alle loonafschriften, gegenereerd vanaf" +" hier, credits zijn." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Als u de actief optie uitvinkt, dan kan u de salaris regel verbergen zonder " +"ze te verwijderen." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indiase loonadministratie" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Geeft aan dat dit loonafschrift een credit heeft van een andere" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Invoergegevens" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Invoer" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Interne notitie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "Is een blokkerende reden?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Het wordt gebruikt in berekening voor percentage en vaste totaalbedrag. Voor" +" bijvoorbeeld een regel van een maaltijdbon, met vast bedrag van 1 € per " +"gewerkt dag, kan de hoeveelheid gedefinieerd worden als " +"worked_days.WORK100.number_of_days." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Wordt gebruikt voor berekeningen. Voor bijvoorbeeld een regel voor de " +"verkopers dat ze 1% commissie krijgen over het basis salaris. Dit kan worden" +" gedefinieerd als result = inputs.SALEURO.amount * contract.wage*0.01" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Alleen voor rapportage doeleinden wordt een salariscategorie aan een " +"bovenliggende categorie gekoppeld." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "Ondergrens" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "Ondergrens toegestaan door de werkgever voor dit voordeel" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Betalingsopdracht uitgevoerd? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Manager" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Maximum bereik" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "Maaltijdcheque" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Minimum bereik" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Diversen" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Maandelijks" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Naam" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Netto" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "Netto salaris" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Standaard werkdagen 100% betaald" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Opmerkingen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Aantal dagen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Aantal uren" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Functionaris" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Overige ingaves" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Bovenliggend" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Bovenliggende salarisdefinitie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Relatie" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Loonstrook" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Salarisstrook batch" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Salarisstrook details" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Salarisstrook-regels" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Loonafschriftregels per bijdrage register" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Loonafschriftregels per bijdrage register" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Loonafschrift naam" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Loonlijst" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "Loon contributie registratierapport" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Payroll boekingen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Salarisstructuren" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Payroll regel dat van toepassing zijn op uw land" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Loonafschrift" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "Loonstrook \"Datum van' moet voor 'Datum t/m' liggen." + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Loonafschrift batches" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Details salarisstrookberekening" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "Loonstrook teller" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "Salarisstrook detailsrapport" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Salarisstrook Input" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Loonafschrift ingaves" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Loonstrook regel" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Salarisstrook-regels" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Loonafschriftregels per bijdrage register" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "Loonafschriftregels per bijdrage register" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Loonafschrift naam" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Loonstrook gewerkte dagen" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Loonstroken" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Loonafschrift batches" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Loonafschrift per werknemer" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Percentage (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Percentage gebaseerd op" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Periode" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "Boek loonstroken in boekhouding" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Afdrukken" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "BTW" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "Voorzieningsfondsen" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python Code" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python voorwaarde" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python expressie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Hoeveelheid" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Hoeveelheid/Tarief" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Hoeveelheid/ratio" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Per kwartaal" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Bereik" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Bereik gebaseerd op" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Tarief (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referentie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Creditfacturen" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Credit: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Register regel" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Afgewezen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Regel" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Salaris categorie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Salarisberekening" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "Salarisregel" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Salarisregel categorieën" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Salarisregel categorie" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Salaris regelinvoer" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Salaris definities" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Loonafschrift van %s voor %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Salarisstructuur" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Salarisstructuur" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Geplande betaling" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Zoek naar loonafschrift batches" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Zoek loonafschrift regels" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Zoek loonafschriften" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Zoek salaris regel" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Halfjaarlijks" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Reeks" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Zet op concept" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Instellingen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Provincie/Staat" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Structuur" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"De code van het salaris regels kan worden gebruikt als referentie berekening" +" voor andere regels. In dat geval is het hoofdlettergevoelig." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "De code die gebruikt kan worden in de salarisregels" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "De berekeningsmethode voor de regel bedrag." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Het contract waarvoor de input geldt" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Het maximum bedrag, van toepassing voor deze regel." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Het minimale bedrag, toegewezen voor deze regel" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Dit wordt gebruikt om de waardes van de %fields te berekenen. Normaliter is " +"dit standaard, maar u kunt ook categorie veldcodes in kleine letters " +"gebruiken als variabele naam (hra, ma, lta, etc.) en de variabele basic" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Totaal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Totaal aantal werkdagen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "Bovengrens" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "Bovengrens toegestaan door de werkgever voor dit voordeel" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Wordt gebruikt om de berekeningsvolgorde te bepalen" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Wordt gebruikt om de salarisregel weer te geven op het loonafschrift." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Wachten" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Wekelijks" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Gewerkte dag" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Gewerkte dagen" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Gewerkte dagen & ingaves" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Werktijden" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Verkeerd basispercentage of hoeveelheid gedefinieerd voor salarisregel %s " +"(%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Foutieve python code gedefinieerd voor salarisregel %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Foutieve python voorwaarde gedefinieerd voor salarisregel %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Verkeerd aantal gedefinieerd voor salarisregel %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Verkeerde bereikvoorwaarde gedefinieerd voor salarisregel %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "U kan geen recursieve salarisstructuur aanmaken." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"U kunt geen loonstrook verwijderen dat niet een concept of geannuleerd is!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "U dient werknemer(s) te selecteren om loonafschrift(en) te genereren." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" +"U dient een contract in te stellen om een loonafschriftregel te maken." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "resultaat wordt beïnvloed door een variabele" diff --git a/odex30_base/exp_hr_payroll/i18n/nl_BE.po b/odex30_base/exp_hr_payroll/i18n/nl_BE.po new file mode 100644 index 0000000..a1301fb --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/nl_BE.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/odoo/teams/41243/nl_BE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl_BE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Totaal" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Annuleren" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Bedrijven" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Bedrijf" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Omschrijving" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Groeperen op" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Laatst gewijzigd op" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Relatie" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Afdrukken" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Hoeveelheid" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Reeks" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Totaal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/pl.po b/odex30_base/exp_hr_payroll/i18n/pl.po new file mode 100644 index 0000000..d09d9cc --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/pl.po @@ -0,0 +1,1630 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# zbik2607 , 2018 +# Zdzisław Krajewski , 2018 +# Paweł Michoń , 2018 +# Andrzej Donczew , 2018 +# Maja Stawicka , 2018 +# Martin Trigaux, 2018 +# Grzegorz Grzelak , 2018 +# Judyta Kaźmierczak , 2018 +# Tomasz Leppich , 2018 +# Piotr Szlązak , 2018 +# Marcin Młynarczyk , 2018 +# Maksym , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Maksym , 2018\n" +"Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopia)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Adres" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Podpis autoryzujący" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Konto bankowe" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Data od:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Data od" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Data do:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Data do" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Designation" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Email" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Numer identyfikacyjny" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nazwa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Odnośnik" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Nazwa funduszu:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Suma" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Konto Księgowy" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Księgowość" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Informacje księgowe" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktywne" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Dodaj notatkę wewnetrzną ..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Nazwa dodatku" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Wszystkie reguły podrzędne" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Zawsze prawda" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Kwota" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Rodzaj Kwoty" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Co rok" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Pojawi się w pasku" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Ta reguła będzie zastosowana, jeśli warunek będzie True (prawda). Warunek " +"może wyglądać tak: basic > 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Podstawowe" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Co 2 miesiące" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Co dwa tygodnie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Obliczenia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Anuluj" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Anuluj Pasek wypłaty" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategoria" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Reguły podrzędne" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Podrzędne reguły wynagrodzenia" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Podrzędne" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definicja podrzędnych" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Zamknij" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kod" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Firmy" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Firma" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Składki firmowe" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Obliczenia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Oblicz listę" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Warunek oparty o" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Warunki" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Ustawienia konfiguracji" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfiguracja" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Potwierdź" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Kontrakt" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Składka" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Rejestr składek" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Pozycje funduszy paska wynagrodzenia" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Rejestry składek" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Utworzona przez" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Data utworzenia" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Korekta" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Data Początkowa" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Data Końcowa" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Potrącenie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Opis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Szczegóły wg kategorii reguł wynagrodzenia" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Szcegóły przez kategorie zasad wynagrodzenia" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Nazwa wyświetlana" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Wykonano" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Wykonane listy płac" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Pasek wykonany" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Projekt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Projekty list płac" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Projekt listy płac" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Pracownik" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Umowa pracownika" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Funkcja pracownika" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Paski wypłat" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Czas pracy pracownika" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Pracownicy" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Ewentualny podmiot zewnętrzny związany z wynagrodzeniem pracownika." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Kwota stała" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Na przykład, wprowadź 50.0 dla oprocentowania 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Brakuje treści formularza, tego raportu nie można wydrukować" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Francuskie wynagrodzenie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Ogólne" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Generuj" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Generuj paski wypłat" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generuj odcinki wypłaty dla wybranych pracowników" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grupuj wg" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Zaznaczone oznacza, że wszystkie wygenerowane tutaj paski są paskami korekt." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Jeśli nie chcesz widzieć reguły płacowej na listach, ale nie chcesz jej " +"usuwać, to odznacz pole aktywne." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indyjskie wynagrodzenie" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Oznacza, ze ten pasek jest zwrotem z innego paska" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Dane wejściowe" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Wprowadzanie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Notatka wewnętrzna" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"To jest stosowane do obliczeń. Np. Reguła prowizji sprzedażowej 1% " +"wynagrodzenia podstawowego może być wyrażona jako result = " +"inputs.SALEURO.amount * contract.wage*0.01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Data ostatniej modyfikacji" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Ostatnio aktualizowane przez" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Data ostatniej aktualizacji" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Łączenie kategorii wynagrodzenia do jego kategorii nadrzędnej jest stosowane" +" tylko do celów raportowych." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Wykonano polecenie płatności ? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Menedżer" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Zakres maksymalny" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Zakres minimalny" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Różne" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Miesięcznie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nazwa" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Netto" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Zwykłe dni robocze płatne 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Notatki" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Liczba dni" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Liczba godzin" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Urzędnik" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Inne parametry" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Nadrzędny" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Reguła wynagrodzenia nadrzędnego" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Pasek wypłaty" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Lista płac" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Pasek wypłaty szczegółowo" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Pozycje paska wypłaty" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Pozycje paska wg funduszy" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Pozycje paska wypłaty wg Rejestru Składek" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Nazwa paska" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Wynagrodzenie" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Zapisy wynagrodzenia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Struktura wynagrodzenia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Pasek wypłaty" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Listy płac" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Wyliczenia Paska wypłaty szczegółowo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Wejścia Paska wypłaty" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Dane do paska wynagrodzenia" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Pozycja paska wypłaty" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Pozycje paska wypłaty" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Pozycje paska wg funduszy" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Nazwa paska" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Dni robocze paska" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Paski płac" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Generowanie Listy płac" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Listy płac wg pracowników" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Procentowo (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Procentowo bazując na" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Okres" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Drukuj" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Kod Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Warunek Python" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Wyrażenie Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Ilość" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Ilość/Przelicznik" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Ilość/Przelicznik" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Kwartalnie" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Zakres" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Zakres bazujący na" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Przelicznik (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Odnośnik" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Korekta" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Refundacja: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Pozycja funduszu" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Odrzucone" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Reguła" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Kategorie wynagrodzeń" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Obliczanie wynagrodzenia" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Kategorie Reguł wynagrodzenia" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Kategoria reguły wynagrodzenia" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Wejście Reguły wynagrodzenia" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Reguły wynagrodzenia" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Wynagrodzenie %s dla %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Struktura wynagrodzenia" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Struktury wynagrodzeń" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Zaplanowane płatności" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Szukaj list płac" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Szukaj pozycji pasków" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Szukaj pasków" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Szukaj według reguł wynagrodzenia" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Półrocznie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Numeracja" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Ustaw jako projekt" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Ustawienia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Stany" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Struktura" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Kod, który może być używany przy tworzeniu reguł płac" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Metoda obliczania dla wartości reguły." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Umowa, której dotyczą wprowadzone dane" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Maksymalna wartość dla tej reguły" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Wartość minimalna dla tej reguły" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Suma" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Suma dni roboczych" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Stosuj do kolejności obliczeń" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Stosowane do wyświetlenia reguły płacowej na pasku" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Oczekiwanie" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Tygodniowo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Dzień roboczy" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Dni robocze" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Dni robocze i dane do wprowadzenia" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Godziny pracy" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Reguła wynagrodzenia %s (%s) zawiera niepoprawną podstawę procentu lub " +"ilość." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Niepoprawny kod python dla reguły wynagrodzenia %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Niepoprawny warunek python dla reguły wynagrodzenia %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Reguła wynagrodzenia %s (%s) zawiera niepoprawną ilość." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Niepoprawny warunek zakresu dla reguły wynagrodzenia %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Nie możesz usuwać paska, który nie jest w stanie Projekt lub Anulowane" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Musisz wybrać pracowników do generacji pasków" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "rezultat będzie zależny od zmiennej" diff --git a/odex30_base/exp_hr_payroll/i18n/pt.po b/odex30_base/exp_hr_payroll/i18n/pt.po new file mode 100644 index 0000000..2d791df --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/pt.po @@ -0,0 +1,1640 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Manuela Silva , 2018 +# Daniel C Santos , 2018 +# Joao Felix , 2018 +# Martin Trigaux, 2018 +# Ricardo Martins , 2018 +# MS , 2018 +# Nuno Silva , 2018 +# Diogo Fonseca , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Diogo Fonseca , 2018\n" +"Language-Team: Portuguese (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (cópia)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Morada" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Assinatura autorizada" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Conta Bancária" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Data desde:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Data Desde" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Data Até:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "E-mail" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nome" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Referência" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Nome de registo:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Contabilista de Conta" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Contabilidade" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Informação contabilística" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Ativo" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Adicione uma nota interna..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Todas as regras descendentes" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Abono" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Sempre verdadeiro" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Valor" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Tipo de Valor" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Anualmente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Aparece no Recibo de Vencimento" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Aplicar esta regra de calculo se a condição for verdadeira. Pode especificar" +" a condição como básico > 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Básico" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Bimestral" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Bi semanal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Cálculos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Cancelar Recibo de Vencimento" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Categoria" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Regras Descendentes" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Regra de Salário descendente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Descendentes" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definição de Descendentes" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Escolher uma Localização da Folha de Pagamentos" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Fechar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Código" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Empresas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Empresa" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Contribuição da Empresa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Cálculo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Folha de Cálculo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Com base na condição" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Condições" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "config configurações" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Configuração" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Confirmar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Contrato" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Contribuição" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Registo Contribuição" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Registo da contribuição das rubricas dos recibos de vencimento" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Registo de Contribuição" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Criada em" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Nota de Crédito" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Data a partir de" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Data para" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Define as regras que têm de ser aplicadas a este recibo de vencimento, em " +"conformidade com o contrato escolhido. Se deixar vazia no campo do contrato," +" este campo não é mais obrigatório e, assim, serão aplicadas todas as regras" +" definidas na estrutura de todos os contratos do funcionário válido para o " +"período escolhido" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descrição" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Detalhes por Categoria da Regra Salarial" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Detalhes por Categoria da Regra de Salário" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Nome a Exibir" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Concluído" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Lotes de Recibos de Vencimento Concluídos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Concluir Recibo" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Rascunho" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Lotes de Recibos de Vencimento em Rascunho" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Rascunho do recibo" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Funcionário" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Contrato do Funcionário" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Função do Funcionário" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Recibos de Vencimento do Funcionário" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Horário de trabalho do funcionário" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Funcionários" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Eventual terceiro envolvido no pagamento do salário dos funcionários." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Valor Fixo" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Por exemplo, coloque 50.0 para aplicar a percentagem de 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Conteúdo do formulário em falta, o relatório não pode ser impresso." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Folha de pagamentos Francesa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Geral" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Gerar" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Gerar Recibos de Vencimento" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Gerar recibos de vencimento para todos os funcionários selecionados" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "Obtenha 1% das vendas" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar Por" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "Id." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Se selecionado, indica que todos os recibos de vencimento gerados a partir " +"daqui são recibos de reembolso." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Se o campo ativo é definido como falso, ela permitirá que oculte a regra " +"salário sem a remover." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Salário" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Indica este recibo de vencimento como reembolso de outro" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Entrada Dados" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Entradas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Nota Interna" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"É utilizado em cálculo Para por exemplo, a regra para as vendas com comissão" +" de 1% do salário básico para o artigo, que pode ser definido na expressão " +"como resultado = inputs.SALEURO.amount * contract.wage * 0,01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Ligar uma categoria salarial ascendente é usada apenas para fins de " +"informação." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Feita Ordem de Pagamento? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Gestor" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Gama Máxima" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Gama mínima" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Diversos" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Mensalmente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nome" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Líquido" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Dias Normais de Trabalho pagos a 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Notas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Número de Dias" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Número de Horas" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Escritório" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Outras Entradas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Fonte" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Regra Salarial Ascendente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Parceiro" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Recibo de Salário" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Lote de Recibos de Vencimento" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Detalhes dos Recibos de Vencimento" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Linhas do Recibo de Vencimento" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Linhas de recibos de vencimento por registo de contribuição" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Rubrica do recibo de vencimento por registo de contribuição" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Nome do Recibo de Vencimento" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Folha de Salários" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Estruturas de Salário" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Recibo de Vencimento" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Lotes de Recibos de Vencimento" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Detalhes do Cálculo do Recibo de Vencimento" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Entrada do Recibo de Vencimento" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Entradas dos Recibos de Vencimento" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Linha Recibo de Vencimento" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Linhas do Recibo de Vencimento" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Linhas de Recibo de Vencimento por Registo de Contribuição" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Nome de Recibo de Pagamento" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Dias Trabalhados do Recibos de vencimento dos dias trabalhado" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Recibos de Vencimento" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Lotes de Recibos de Vencimento" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Recibo de Vencimento por Funcionário" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Percentagem (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Percentagem baseada em" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Período" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Código Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Condição Python" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Expressão Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Quantidade" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Quantidade \\Taxa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Quantidade / Taxa" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Trimestral" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Gama" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Gama Base em" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Rate (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referência" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Creditar" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Reembolsar: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Linha de Registo" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Rejeitado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Regra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Categorias salariais" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Cálculo de salário" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "Regras de Salários" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Regra categorias salariais" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Categoria da Regra Salarial" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Entrada de regra salarial" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Regras de Salários" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Recibo Salarial de %s para %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Estrutura do salário" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Estrutura salarial" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Pagamento programado" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Pesquisar lotes de recibos de vencimento" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Pesquisar Linhas de Recibos de Vencimento" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Pesquisar Recibos de Vencimento" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Procurar Regra de Salários" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Semi-anualmente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Sequência" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Marcado como Rascunho" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Configurações" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Estados" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Estado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Estrutura" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"O código de regras salariais pode ser usado como referência no cálculo de " +"outras regras. Nesse caso, é um caso sensível." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "O código que pode ser utilizado em regras salariais" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "O método de calculo para o significado da regra." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "O contrato para o qual aplicou esta entrada" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Montante máximo, aplicado a esta regra." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "O montante mínimo, aplicado a esta regra." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Isso será usado para calcular os valores de campos %; em geral, é em básico," +" mas também pode usar os campos de categorias de código em letras minúsculas" +" como em nomes de variáveis ​​(hra, ma, lta, etc) e variáveis básicos." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Total de dias de trabalho" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Usar para organizar sequência de cálculo" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Usado para exibir a regra de salário no Recibo de Pagamento." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Aguardando" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Semanalmente" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Dias de trabalho" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Dias trabalhados" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Dias Trabalhados & Entradas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Horário de trabalho" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Base de percentagem errada ou quantidade definida por regra salarial %s " +"(%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Código python definido está errado para a regra salarial %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Condição python definida está errada para a regra salarial %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Quantidade definida está errada para a regra salarial %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" +"Condição de alcance definida está errada para a regra salarial %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Não pode apagar Recibos de Vencimento que não estão em Rancunho ou " +"Cancelados!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" +"Tem de selecionar um funcionário (s) para gerar o Recibo de Vencimento (s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "resultado será afetado a uma variável" diff --git a/odex30_base/exp_hr_payroll/i18n/pt_BR.po b/odex30_base/exp_hr_payroll/i18n/pt_BR.po new file mode 100644 index 0000000..13931eb --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/pt_BR.po @@ -0,0 +1,1649 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Luiz Carlos de Lima , 2018 +# falexandresilva , 2018 +# André Augusto Firmino Cordeiro , 2018 +# Rodrigo de Almeida Sottomaior Macedo , 2018 +# danimaribeiro , 2018 +# Martin Trigaux, 2018 +# Mateus Lopes , 2018 +# grazziano , 2018 +# Silmar , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Silmar , 2018\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (copy)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Quando o holerite é criado o estado é 'Provisório'.\n" +"* Se o holerite está sob verificação, a situação 'Aguardando'.\n" +"* Se o holerite é confirmado em seguida a situação é definida como 'Concluído'.\n" +"* Quando o usuário cancelar o holerite a situação é 'Rejeitado'." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Endereço" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Assinatura autorizada" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Conta Bancária" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Data De:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Data De" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Data Para:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Data Para" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Designação" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "E-mail" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "No de Identificação" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nome" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Referência" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Nome de Registro:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Contador Conta" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Contabilidade" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Informação Contábil" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Ativo" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Adicionar nota interna..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Todas as Regras Subordinadas" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Abono" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Sempre Verdadeiro" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Montante" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Tipo de Montante" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Anual" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Aparece em Holerite" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Aplicada esta regra para o cálculo se a condição é verdadeira. Você pode " +"especificar como condição básica> 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Básico" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Bimestral" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Quinzenal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Cálculos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Cancelar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Cancelar Holerite" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Não é possível cancelar um holerite que está feito." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Categoria" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Regras Subordinadas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Regra de Salário Subordinado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Filhos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definição do subdiretório" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Fechar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Código" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Empresas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Empresa" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Contribuição da Empresa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Calcular" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Calcular Folha" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Com base na condição" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Condições" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Ajuste de configurações" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Configuração" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Confirmar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Contrato" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Contribuição" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Contribuição do Registro" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Contribuição para Registrar linhas dos Holerites" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Registro de Contribuição" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Anotação de crédito" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Data de" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Dados do Pará" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Dedução" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Define as regras que têm de ser aplicadas a este holerite, de acordo com o " +"contrato escolhido. Se você deixar em branco o campo contrato, este campo " +"não é obrigatório e, portanto, as regras aplicadas serão as regras definidas" +" na estrutura de todos os contratos do funcionário válida para o período " +"escolhido" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descrição" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Detalhes por Categoria de Regra de Salário" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Detalhes por Categoria de Regras de Salário" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Nome exibido" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Concluído" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Lotes de Holerites Concluídos" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Holerite Concluído" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Provisório" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Lotes de Holerites Provisórios" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Holerites Provisórios" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Funcionário" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Contrato do Funcionário" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Função do Funcionário" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Holerites do Funcionário" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Funcionários" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" +"Eventual de terceiros envolvidos no pagamento de salário dos funcionários." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Quantidade fixa" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Por exemplo, digite 50.0 para aplicar um percentual de 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" +"Conteúdo do formulário está em branco, esse relatório não pode ser impresso." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Folha de Pagamento - França" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Geral" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Gerar" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Gerar Holerites" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Gerar holerites para todos os funcionários selecionados" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Agrupar Por" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Se marcado, indica que todos os holerites gerados a partir daqui são " +"holerites de reembolso." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Se o campo ativo é definido com falso, ela permitirá que você esconda a " +"regra de salário sem removê-lo." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Folha de pagamento (Índia)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Indica que este holerite tem um reembolso de outro" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Dados de Entrada" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Entradas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Anotação Interna" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Ele é usado no cálculo da percentagem e, por uma porcentagem de valor fixo ." +" Por exemplo A regra vale-refeição para ter valor fixo de R$ 10 por dia de " +"trabalho pode ter sua quantidade definida na expressão como " +"worked_days.WORK100.number_of_days." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"É utilizado no cálculo. Para por exemplo, A regra para as vendas com " +"comissão de 1% do salário base por produto podem definido na expressão como " +"resultado = inputs.SALEURO.amount * contract.wage * 0,01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Última modificação em" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Ligando uma categoria de salário para seu diretório é usado apenas para fins" +" de relatórios." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Feito Ordem de Pagamento? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Gerente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Faixa Máxima" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Faixa Mínima" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Diversos" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Mensal" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nome" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Líquido" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Dias normais trabalhados pagos 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Observações" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Numero de dias" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Número de Horas" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Oficial" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Outras Entradas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Superior (Conta-pai)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Regra de Salário Principal" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Parceiro" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Holerite" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Lote de Holerites" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Detalhes holerite" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Linhas do Holerite" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Holerites por linhas de Contribuições Registrada" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Linhas do Holerite por Contribuição de Registro" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Nome do Holerite" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Folha de Pagamento" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Estruturas de folha de pagamento" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Holerite" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Lotes holerite" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Detalhes do Cálculo de Holerite" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Entrada de Holerite" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Entradas de Holerites" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Linha de Holerite" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Linhas do Holerite" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Linhas de Recibo de Pagamento por Contribuição Registrar" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Nome Recibo de Pagamento" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Holerites de Dias Trabalhados" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Holerites" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Lote de Holerites" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Holerites por Funcionários" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Porcentagem (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Porcentagem baseada na" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Período" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Imprimir" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Código python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Condição Python" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Expressão Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Quantidade" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Quantidade / Taxa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Quantidade / taxa" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Trimestralmente" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Intervalo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Com base na Faixa de" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Taxa (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referência" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Devolução" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Reembolso: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Registrar Linha" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Rejeitado" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Regra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Categorias de Salário" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Calculo do Salário" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Categoria de Regras de Salário" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Salário Categoria Rule" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Regra de Entrada de Salário" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Regras de Salários" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Folha de Pagamento de %s para %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Estrutura do Salário" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Estrutura de Salários" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Pagamento Agendado" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Procurar Lote de Holerites" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Linhas de Pesquisa do Holerite" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Procurar Holerites" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Pesquisa de Regra de Salário" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Semestralmente" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Seqüência" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Definir como Provisório" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Configurações" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Situações" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Situação" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Estrutura" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"O código de regras salariais podem ser usados como referência no cálculo de " +"outras regras. Nesse caso, ele diferencia maiúsculas de minúsculas." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "O código que pode ser usado nas regras de salários" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "O método de cálculo para a quantidade de regras." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "O contrato a que se aplica esta entrada" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "A quantidade máxima, aplicada para esta regra." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "A quantidade mínima, aplicada para esta regra" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Isso será usado para calcular os valores de campos % em geral é básico, mas" +" você também pode usar os campos de código de categorias em letras " +"minúsculas como um nomes de variáveis ​​(HRA, ma, lta, etc) e básicos " +"variável." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Total de Dias de Trabalhados" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Usar para organizar seqüência de cálculo" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Usado para mostrar a regra do salário no holerite." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Aguardando" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Semanalmente" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Dia Trabalhado" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Dias trabalhados :" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Dias Trabalhados & Entradas" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Horário de Trabalho" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Percentual base errada ou quantidade definida para a regra salário %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Código Python errado definido para a regra de salário %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Condição python errada definida para a regra de salário %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Quantidade errada definida para a regra de salário %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" +"Condição de intervalo errada definido para a regra de salário %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Você não pode excluir um holerite que não está como provisório ou cancelado!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Você precisa selecionar o funcionário para gerar o holerite." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Você deve definir um contrato para criar uma linha de salários." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "resultado irá afetar uma variável" diff --git a/odex30_base/exp_hr_payroll/i18n/ro.po b/odex30_base/exp_hr_payroll/i18n/ro.po new file mode 100644 index 0000000..6fe8728 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/ro.po @@ -0,0 +1,1638 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux, 2018 +# Cozmin Candea , 2018 +# nle_odoo, 2018 +# Dorin Hongu , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Dorin Hongu , 2019\n" +"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (copie)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Adresa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Semnatura autorizata" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Cont bancar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Din data:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "De la" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Pana la:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Pana la:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Funcția" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Email" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Număr de identificare" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nume" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Referință" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Denumire jurnal:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Contabilitate" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Informații Contabile" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Activ(a)" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Adăugați o notă internă..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Denumire beneficiu" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Toate regulile subordonate" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Indemnizație" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Intotdeauna adevarat" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Valoare" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Tip valoare" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Anual" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Apare pe Fluturasul de salariu" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Aplicati aceasta regula pentru calcul daca conditia este adevarata. Puteti " +"specifica conditia ca baza > 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "De bază" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "Salariu de bază" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Bilunar" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Bi-saptamanal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Calcule" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Anulează" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Anulați Foaia de salariu" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Un fluturaș confirmat nu se poate anula" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Categorie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Reguli secundare" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Regula salariala subordonata" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Subordonati" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definitie conturi subordonate" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Selectare localizare fluturaș" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Închide" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Cod" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Cod:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Companii" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Companie" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Contributie companie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Calcul" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Calculați bilanțul" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Conditie bazata pe" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Condiții" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Setări de configurare" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Configurare" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Confirmă" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Contract" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Șabloane beneficii contractuale" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Contributie" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Registru contributii" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Linii fluturași de salariu după Registrul contribuției" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Registre contributie" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "Indemnizație pentru transport" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Creat în" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Stornare" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Data de la" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Data până la" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Deducere" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "Valoarea implicită pentru acest beneficiu" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Defineste regulile care trebuie sa fie aplicate pentru acest fluturas de " +"salariu, in functie de contractul ales. Daca lasati necompletat campul " +"contract, acest camp nu mai este obligatoriu si astfel regulile aplicate vor" +" fi toate regulile configurate in structura tuturor contractelor angajatului" +" valabile pentru perioada aleasa" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Descriere" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Detalii dupa Categoria Regulii Salariale" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Detalii dupa Categoria Regulii salariale" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Nume afișat" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Efectuat" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Loturi Fluturas de salariu realizate" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Fluturas de salariu efectuat" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Ciornă" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Loturi Ciorna Fluturași de salariu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Fluturas de salariu ciorna" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Angajat" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Contract angajat" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Funcția angajatului" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Fluturași de salariu angajat" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Programul de lucru al angajatului" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Angajați" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Partea terta implicata în plata salariului angajatilor." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Valoare fixă" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "De exemplu, introduceți 50.0 pentru a aplica un procent de 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Stat de plată francez" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "General" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Generati" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Generați Fluturași de salariu" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generați fluturașii de salariu pentru toți angajații selectați" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Libere generale" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "Brut" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grupează după" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "Indemnizație pentru chirie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Dacă este bifat, indică faptul ca toți fluturașii de salariu generați de " +"aici sunt restituiri." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Daca campul activ este setat pe fals, va va permite sa ascundeti regula " +"salariala fara a o sterge." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Stat de plată Indian" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Indica faptul ca acest fluturas de salariu reprezinta o restituire" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Introducere Date" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Input-uri" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Nota interna" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Este folosit la calculul procentajului si al sumei fixe. De ex. O regula " +"pentru Tichetul de masa care are suma fixa de 1 € pe ziua lucrătoare poate " +"avea cantitatea definita printr-o expresie precum " +"worked_days.WORK100.number_of_days." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Este utilizat la calcul. De ex. O regula pentru vanzari care are 1% comision" +" din salariul de baza per produs poate fi definita in expresie ca rezultat =" +" introduceri.SALEURO.suma * contract.salariu*0.01" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Ultima modificare la" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare pe" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Conectarea unei categorii salariale la principal este utilizata doar in " +"scopul raportarii." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "Limita inferioară" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "Limita inferioară aprobată de angajator pentru acest beneficiu" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Faceți Ordinul de plată? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Manager" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Limita maxima" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "Tichet de masă" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Limita minima" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Diverse" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Lunar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Nume" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Net" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "Salariu net" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Zile lucrătoare obișnuite plătite 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Note" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Număr de zile" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Numar de Ore" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Ofițer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Alte intrări" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Părinte" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Regula salariala principala" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partener" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Fluturas de salariu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Fluturas de salariu Lot" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Detalii Fluturas de salariu" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Linii fluturas de salariu" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Linii Fluturas de salariu dupa Registrul Contributiei" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Linii fluturas de salariu dupa Contributia inregistrata" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Numele Fluturasului de salariu" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Stat de plată" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Înregistrări stat de plată" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Structuri Stat de plată" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Reguli stat de plată specifice țării" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Fluturas de salariu" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Fluturas loturi" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Detalii Calcul Fluturas de salariu" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Introducere Fluturas de salariu" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Introducere Fluturas de salariu" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Linie fluturas de salariu" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Linii Fluturas de salariu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Linii Fluturaș de salariu după Registrul Contributiei" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Denumire fluturaș" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Fluturas de salariu pentru Zilele lucrate" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Fluturași de salariu" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Loturi Fluturași de salariu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Fluturași de salariu după Angajați" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Procentaj (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Procent bazat pe" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Perioadă" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Tipăriți" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Cod Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Conditie Python" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Expresie Pyhton" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Cantitate" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Cantitate/Rata" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Cantitate/Rata" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Trimestrial" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Limita" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Limita bazata pe" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Rata (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referință" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Storare" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Rambursare " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Înregistrare linie" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Respins" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Regulă" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Categorii Salariale" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Calcul Salariu" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Categorii Regula salariala" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Regula Categorie salariala" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Introducere Regula Salariala" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Reguli salariale" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Fluturas de salariu %s pentru %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Structura salariu" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Structuri salariu" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Plată programată" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Căutați Loturi Fluturași de salariu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Cautari Liniile Fluturasului de salariu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Căutați Fluturașii de salariu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Cautati Regula salariala" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Semi-anual" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Secvență" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Setează ca ciornă" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Setări" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Stări" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Stare" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Structura" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Codul regulilor salariale poate fi folosit ca referința la calculul altor " +"reguli. În acest caz, este sensibil la majuscule." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Codul care poate fi utilizat in regulile salariale" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Metoda de calcul pentru regula sumei." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Contractul pentru care se aplica aceasta introducere" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Suma maxima, aplicata pentru aceasta regula." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Suma minima, aplicata pentru aceasta regula." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Acesta va fi folosit pentru a calcula valorile campurilor %; în general este" +" de baza, dar puteți de asemenea sa folositi campurile categorii de coduri " +"cu litere mici ca nume al variabilei (hra, ma, lta, etc.) si valiabila de " +"baza." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Total Zile lucratoare" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "Limita superioara" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "Limita superioara aprobată de angajator pentru acest beneficiu" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Folositi pentru a aranja secventa calculului" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Folosit pentru a afisa regula salariala in fluturasul de salariu." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "În așteptare" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Săptămânal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Ziua lucrata" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Zile lucrate" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Zile lucrate & Inregistrari" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Program de lucru" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Baza procentuala sau cantitate gresita definita pentru regula salariala %s " +"(%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Cod python gresit definit pentru regula salariala %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Conditie python gresita definita pentru regula salariala %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Cantitate gresita definita pentru regula salariala %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Conditie gresita a limitei definita pentru regula salariala %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Nu puteti sterge un fluturas de salariu care nu este ciorna sau anulat!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Trebuie sa selectati angajatii pentru a genera fluturasii de salariu." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Trebuie selectat un contract pentru a crea o linie în fluturaș" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "rezultatul va fi afectat de o variabila" diff --git a/odex30_base/exp_hr_payroll/i18n/ru.po b/odex30_base/exp_hr_payroll/i18n/ru.po new file mode 100644 index 0000000..4d0d11c --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/ru.po @@ -0,0 +1,1651 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux, 2018 +# Vasiliy Korobatov , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Vasiliy Korobatov , 2019\n" +"Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (копия)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Созданная расчётная ведомость имеет статус «Черновик»\n" +" \n" +"* Если ведомость в процессе сверки — «Ожидание».\n" +" \n" +"* Если ведомость подтверждена — «Готово».\n" +" \n" +"* Когда пользователь отменяет ведомость — «Отклонено»." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Адрес" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Авторизированная подпись" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Банковский счёт" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Дата от:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Дата от" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Дата до:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Дата до" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Обозначение" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Email" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Табельный номер" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Имя" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Описание" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Регистрационное имя:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Итого" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Бухгалтерский учёт" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Учётная информация" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Активно" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Добавить внутреннюю заметку..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Все дочерние правила" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Всегда верно" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Сумма" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Тип суммы" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Ежегодно" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Появилось в платежной ведомости" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Примените это правило для вычислений если условие справедливо. Вы можете для" +" основы установить значение > 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Основной" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Раз в два месяца" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Раз в две недели" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Расчёты" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Отменить" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Отклонить платежную ведомость" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Невозможно отклонить проведённую ведомость." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Категория" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Подчиненные правила" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Подчинённые правила заработной платы" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Дочерний" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Дочернее определение" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Выберите локализацию расчетного листа" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Закрыть" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Код" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Код:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Компании" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Компания" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Вклад организации" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Вычисления" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Вычислить ведомость" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Условие основанное на" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Условия" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Настройки конфигурации" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Настройка" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Подтвердить" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Договор" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Авторы" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Регистрация выплат" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Строки платежных ведомостей регистрации выплат" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Регистрации выплат" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Создан" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Кредит-нота" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Дата с" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "До даты" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Определяет правила, которые должны быть применены к этой платежной " +"ведомости, в соответствии с выбранным контрактом. Если вы если вы оставите " +"поле контракта пустым, это поле не является обязательным больше и, таким " +"образом, применяемыми правилами, будут все правила, установленные на " +"структуре всех контрактов работника действительных для выбранного периода" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Описание" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Подробности категории правила начисления зарплаты" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Подробности категории правила начисления зарплаты" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Отображаемое Имя" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Сделано" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Готовые платежные ведомости" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Готовая ведомость" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Черновик" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Черновая платежная ведомость" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Черновая ведомость" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Сотрудник" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Договор с сотрудником" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Трудовая функция работника" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Платежные ведомости сотрудников" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "График работы сотрудника" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Сотрудники" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" +"Иногда в выплате заработной платы сотрудникам участвует третья сторона." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Фиксированная величина" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" +"Например, можно ввести 50,0 чтобы применить процентное соотношение 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Не найдены данные в форме, отчет не сформирован" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Французская Платежная ведомость" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Общее" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Генерировать" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Сгенерировать ведомости" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Сгенерировать платежные ведомости для всех выбранных сотрудников" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Группировать" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "Номер" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Если все проверено, пометьте что все платежные ведомости отсюда являются " +"оплаченными ведомостями." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Если в поле «Активно» имеет значение «Ложь», вы сможете скрыть правило " +"начисления заработной платы не удаляя его." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Индийская платежная ведомость" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Отмечает что эта платежная ведомость была выплачена другим" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Входящая дата" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "исходные данные" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Внутреннее примечание" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "Является причиной блокировки?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Используется для расчёта процентов и фиксированного количества. Для т. н. " +"«Правила мучного ваучера» указано 1 € за рабочий день и может быть " +"определено общее количество в выражении worked_days.WORK100.number_of_days." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Используется в вычислении. Для например, Правила для продаж, имеющих 1% " +"комиссионных базового оклада для каждого программного продукта может " +"определены в выражении типа result=inputs.SALEURO.amount*contract.wage*0,01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Последнее изменение" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновил" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Последнее обновление" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Присоединение зарплатной категории к ее руководству используется только в " +"целях отчетности." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Создать платежное поручение? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Менеджер" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Максимальный период" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Минимальный период" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Разное" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Ежемесячно" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Название" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Чистая" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Обычные рабочие дни оплачиваются 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Заметки" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Кол-во дней" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Количество часов" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Должностное лицо" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Другие исходные данные" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Родитель" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Правило начисление заработной платы для руководства" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Партнёр" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Расчетный листок" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "пакет платежных ведомостей" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Подробности платежных ведомостей" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Строки платежных ведомостей" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Строки платежных ведомостей в реестре выплат" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Строки платежных ведомостей в реестре выплат" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Название расчетного листка" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Платёжная ведомость" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Строки платежной ведомости" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Структуры платежной ведомости" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Правила составления платежной ведомости в вашей стране" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Расчетный листок" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Пакеты платежных ведомостей" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Детали вычисления платежных ведомостей" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Исходные данные платежных ведомостей" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Исходные данные платежных ведомостей" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Строка расчетного листка" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Строки платежных ведомостей" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Строки платежных ведомостей в реестре выплат" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Название платежной ведомости" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Рабочие дни платежной ведомости" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Расчетные листки" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Пакеты платежных ведомостей" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Платежные ведомости сотрудников" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Процентное соотношение (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Процентное соотношение основано на" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Период" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "Отправить расчетники в бухгалтерию" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Печать" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Код на Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Условие для Python" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Выражение для Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Количество" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Количество/ ставка" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Количество/ ставка" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Ежеквартально" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Диапазон" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Диапазон основан на" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Ставка (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Ссылка" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Возврат" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Возврат: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Строка регистрации" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Отклонено" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Правило" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Зарплатные категории" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Вычисление заработной платы" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "Правило выплаты заработной платы" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Категории правила начисления зарплаты" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Категория правила начисления зарплаты" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Исходные данные правила начисления зарплаты" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Правила начисления зарплаты" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Зарплатный листок от %s для %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Структура зарплаты" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Структуры заработной платы" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Оплата по графику" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Поиск пакетов платежных ведомостей" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Поиск строк платежных ведомостей" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Поиск по расчётным ведомостям" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Поиск правила начисления зарплаты" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Раз в полугодие" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Нумерация" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Сделать черновиком" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Настройки" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Регионы" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Статус" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Структура" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Код правил начисления заработных плат может быть использован как ссылка при " +"выведении других правил. В таком случае, он чувствителен." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Этот код может быть использован в правилах начисления заработных плат" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Метод вычисления для выведения правила." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Контракт для которого использованы эти исходные данные" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Максимальная сумма, применяемая для данного правила." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Минимальная сумма, применяемая для данного правила." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Эта информация будет использоваться для вычисления % значений полей; в общем" +" это основной, но вы также можете использовать поля категории кода в нижнем " +"регистре как имена переменных (HRA, MA, LTA и т.д.) и различных оснований." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Всего" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Итого рабочих дней" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Используется для организации последовательности вычислений" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" +"Используется для выведения правила начисления зарплаты на расчетный листок." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Ожидание" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Еженедельно" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Отработанный день" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Отработанные дни" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Отработанные дни и исходные данные" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "График работы" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Неправильный процент основания или величина, определяемая для Правила " +"начисления зарплаты %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" +"Неверный код python определенный для правила начисления зарплаты %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" +"Неверное условие для python, определенное для правила начисления зарплаты " +"%s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" +"Неверное количество, определенное для правила начисления зарплаты %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" +"Неверное условие диапазона, определенное для правила начисления зарплаты %s " +"(%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Вы не можете удалить расчетный листок, который не является черновиком или не" +" отменен!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Вы должны выбрать сотрудника(ов) чтобы создать расчетный листок(ки)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Нужно указать договор для создания расчётного листа." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "результат повлияет на переменную" diff --git a/odex30_base/exp_hr_payroll/i18n/sk.po b/odex30_base/exp_hr_payroll/i18n/sk.po new file mode 100644 index 0000000..5832ce2 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/sk.po @@ -0,0 +1,1632 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux, 2018 +# Pavol Krnáč , 2018 +# Jaroslav Bosansky , 2018 +# gebri , 2018 +# Jan Prokop, 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Jan Prokop, 2019\n" +"Language-Team: Slovak (https://www.transifex.com/odoo/teams/41243/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kópia)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Address " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Authorized signature " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Bank Account " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Dátum od:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Date From " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Dátum do:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Date To " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Designation " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Email " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Identification No " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Meno " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Odkaz " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Zaregistrovať meno:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Celkom" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Účtovník účtu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Účtovníctvo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Účtovná informácia" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktívne" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Pridať internú poznámku..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Všetky deti Pravidlá" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Allowance " + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Vždy pravda" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Suma" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Druh sumy" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Ročne" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Objaví sa na výplatnej páske" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Uplatňovať toto pravidlo pre výpočet, ak je podmienka pravda. Môžete určiť " +"podmienky, ako je základ > 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Základ" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Dvojmesačne" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Dvojtýždenne" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Kalkulácie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Zrušiť" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Zrušiť výplatnú pásku" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategória" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Detské pravidlá" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Dieťa plat pravidlo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Podradené" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definícia detí" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Zatvor" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kód" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Spoločnosti" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Spoločnost" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Príspevok od spoločnosti" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Výpočet" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Výpočtový list" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Podmienka založená na" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Podmienky" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Nastavenie konfigurácie" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfigurácia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Potvrď" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Contract " + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Príspevok" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Príspevkový register" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Riadky výplatnej pásky príspevkového registra" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Príspevkové registre" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Kreditná poznámka" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Date From " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Date To " + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Deduction " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Definuje pravidlá, ktoré musia byť použitá na túto výplatnú pásku, podľa " +"typu zvolenej zmluvy. Ak necháte prázdne pole kontrakt, toto pole už nie je " +"povinné a teda pravidlá uplatňované budú všetky pravidlá stanovené na " +"štruktúru všetkých zmlúv zamestnancov platnými pre zvolené obdobie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Popis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Podrobnosti kategórie platové pravidlá" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Details by Salary Rule Category " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Zobrazovaný Názov" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Hotovo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Urobené várky výplatných pások" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Urobená páska" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Návrh" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Koncepty vások výplatných pások" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Koncept pásky" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Zamestnanec" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Zmluva zamestnanca" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Funkcia zamestnanca" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Výplatné pásky zamestnanca" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Pracovný rozvrh" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Zamestnanci" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Prípadná tretia strana podieľajúca sa na výplatach zamestnancov." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Pevná suma" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Napríklad, zadajte 50.0 na aplikovanie percent 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "French Payroll" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Všeobecné" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Všeobecné" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Vygenerovať výplatné pásky" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generovať výplatné pásky pre vybraných zamestnancov" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Globálne voľná" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Zoskupiť podľa" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Ak je zaškrtnuté, znamená to, že všetky výplatné pásky vygenerované tu sú " +"refundované výplatné pásky." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Ak je aktívne pole nastavené na pravda, umožní vám schovať platové pravidlo " +"bez jeho odstránenia." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indian Payroll" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Naznačuje že táto výplatná páska obsahuje refundáciu inej" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Vstupné dáta" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Vstupy" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Interná poznámka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"To sa používa na počítanie. Pre napr. pravidlo pre predaj s 1% províziu " +"základného platu za jeden výrobok môže definovať vo výraze ako výsledok = " +"inputs.SALEURO.amount * contract.wage*0.01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Prepojenie platových kategórii na svojich nadriadených sa používa len na " +"účely podávania výkazov." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Made Payment Order ? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Manažér" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Maximálny rozsah" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Minimálny rozsah" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Rôzne" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Mesačne" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Meno" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Čisté" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Normálne pracovné dni zaplatené na 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Poznámky" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Počet dní" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Počet hodín" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Úradník" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Iné vstupy" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Nadradené" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Nadradené platové pravidlo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Pay Slip " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Várka výplatných pások" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "PaySlip Details " + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Riadky výplatných pások" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Riadky výplatných pások podľa príspevkového registra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Riadky výplatných pások podľa príspevkového registra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Názov výplatnej pásky" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Výplatná listina" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Štruktúry výplatnej pásky" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Výplatná páska" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr " Payslip Batches" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Výpočtové detaily výplatnej pásky" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Vstup výplatnej pásky" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Vstupy výplatnej pásky" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Payslip Line " + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Riadky výplatnej pásky" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Riadky výplatnej pásky podľa príspevkového registra" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Názov výplatnej pásky" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Odpracovné dni výplatnej pásky" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Payslips " + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Várky výplatných pások" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Výplatné pásky podľa zamestnancov" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Percentá (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Percentá založené na" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Obdobie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Tlač" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Kód Pyton" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python podmienka" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python výraz" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Množstvo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Množtsvo / Stupeň" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Množtsvo / stupeň" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Štvrťročne" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Rozsah" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Rozsah založený na" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Stupeň (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referencia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Refundácia" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Refundácia:" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Riadok registra" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Odmietnuté" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Pravidlo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Platové kategórie" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Výpočet platu" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Kategórie platových pravidiel" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Salary Rule Category " + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Vstup platových pravidiel" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Platové pravidlá" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Výplatná páska s %s pre %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Platová štruktúra" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Platové štruktúry" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Naplánovaná platba" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Hľadať várky výplatných pások" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Hľadať riadky výplatnej pásky" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Hľadať výplatné pásky" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Hľadať platové pravidlo" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Dvakrát ročne" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Postupnosť" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Nastaviť na koncept" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Nastavenia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Stavy" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Stav" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Structure " + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Kód pravidiel platu môže byť použitý ako referencia pri výpočte iných " +"pravidiel. V takom prípade rozlišuje veľké a malé písmená." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Kód ktorý môže byť použitý v pravidlách platu" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Výpočtová metóda pre pravidlo množstva." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Kontrakt pre ktorý sa uplatnil tento vstp" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Maximálne množstvo, uplatnené pre toto pravidlo." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Minimálne množstvo, uplatnené pre toto pravidlo." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Toto bude použité na výpočet % polí; všeobecne je na základe, ale môžete " +"tiež použiť polia kódov kategórií v malých písmenách ako názvy variabilných " +"(hra, ma, lta, atď.) a variabilný základ." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Celkom" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Pracovné dni celkovo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Použit pre usporiadanie výpočtovej sekvencie" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Používané na zobrazenie platových pravidiel na výplatnej páske." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Čaká" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Týždenne" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Odpracovaný deň" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Odpracované dni" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Odpracované dni & Vstupy" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Pracovný rozvrh" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Chybná báza percenta alebo množstvo definované pre platové pravidlo %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Chybný Python kód definovaný pre platové pravidlo %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Chybná Python podmienka definovaná pre platové pravidlo %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Chybné množstvo definované pre platové pravidlo %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Chybná rozsahová podmienka definovaná pre platové pravidlo %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "Nemžete zmazať výplatnú pásku ktorá nie je koncept alebo je zmazaná!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" +"Musíte vybrať zamestnanca(ov) pre generovanie výplatnej pásky (pások)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "výsledok bude ovplyvnený do premennej" diff --git a/odex30_base/exp_hr_payroll/i18n/sl.po b/odex30_base/exp_hr_payroll/i18n/sl.po new file mode 100644 index 0000000..784626f --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/sl.po @@ -0,0 +1,1631 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Vida Potočnik , 2019 +# laznikd , 2019 +# Simon Hohler , 2019 +# Martin Trigaux, 2019 +# matjaz k , 2019 +# jl2035 , 2019 +# Matjaž Mozetič , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Matjaž Mozetič , 2019\n" +"Language-Team: Slovenian (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopija)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Naziv" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Total" +msgstr "Skupaj" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Knjigovodstvo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Računovodski podatki" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktivno" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Dodajanje zaznamka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Vsa podrejena pravila" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Allowance" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Vedno pravilno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Znesek" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Vrsta zneska" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Letno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Se izpiše na plačilni kuverti" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Uporabi to pravilo za izračun, če je pogoj izpolnjen. Lahko določite pogoj " +"kot: osnova > 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Osnovno" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Dvo-mesečno" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Dvotedensko" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Izračun" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Prekliči" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Preklic plačilne liste" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Podrejena pravila" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Podrejeno plačno pravilo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Podrejeno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Definicija podrejenega elementa" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Zapri" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Oznaka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Družbe" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Družba" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Delež podjetja" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Izračun" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Obdelava lista" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Pogoji temeljijo na" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Pogoji" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Nastavitve" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Potrdi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Pogodba" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Prispevek" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Register prispevkov" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Postavke prispevkov v plačilni listi" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Registri prispevkov" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Dobropis" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Datum od" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Date To" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Deduction" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Določanje pravil na tej plačilni listi glede na izbrano pogodbo. Če polje " +"'pogodba' ostane prazno, polje ni več obvezno, zato se uporabijo vsa pravila" +" v strukturi vseh veljavnih kadrovskih pogodb." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Opis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Podrobnosti po kategorijah plačnih pravil" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Podrobnosti po kategorijah plačnih pravil" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Prikazni naziv" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Opravljeno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Gotove plačilne kuverte" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Opravljene liste" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Osnutek" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Osnutki plačilnih kuvert" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Osnutek kuverte" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Kader" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Pogodba zaposlenega" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Funkcija delojemalca" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Plačilne kuverte zaposlenih" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Kadri" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Eventualna tretja oseba vključena v izplačila plač kadrom." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Fiksni znesek" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Npr. vnesite 50.0, kar pomeni 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Francoski plačni sistem" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Splošno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Ustvari" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Ustvari plačilne liste" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generiranje plačilnih list za vse zaposlene, ki so izbrani." + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Odsotnosti globalno" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Združi po" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Če je označeno, pomeni, da so vse tukaj ustvarjene plačilne liste povračila." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Če je aktivno polje neoznačeno, bo dovoljeno skriti plačno pravilo, ne da ga" +" brišete." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indijski plačni sistem" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Nakaže, da vsebuje ta plačilna lista povračilo za drugo." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Vhodni podatki" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Vnosi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Interni Zaznamek" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Uporabljeno pri obdelavi. Npr. pravilo za 1% provizijo prodajalcem na " +"osnovno plačo na proizvod definira izraz kot: result = inputs.SALEURO.amount" +" * contract.wage*0.01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Zadnjič posodobil" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Povezava plačne kategorije z nadrejenim se uporablja samo za potrebe " +"poročanja." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Made Payment Order ? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Upravitelj" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Največji obseg" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Najmanjši obseg" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Razno" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Mesečno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Naziv" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Normalni delovni dan plačan 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Beležke" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Število dni" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Število ur" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Uradnik" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Drugi vnosi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Nadrejeni" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Nadrejeno plačno pravilo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Pay Slip" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Paket plačilnih kuvert" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "PaySlip Details" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Vrstice plačilne kuverte" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Postavke plačilne liste po registru prispevkov" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Lines by Contribution Register" +msgstr "Postavke plačilne liste po registru prispevkov" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Name" +msgstr "Naziv plačilne liste" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Plačni seznam" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contributionregister +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Struktura plače" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Plačilna kuverta" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Payslip Batches" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Pordrobnosti izračuna plačilne kuverte" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Vnos plačilne liste" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Vnosi plačilne liste" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Payslip Line" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Postavke plačilne liste" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Postavke plačilne liste po registru prispevkov" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Naziv plačilne liste" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Delovnih dni na plačilni listi" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Payslips" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Paketi plačilnih kuvert" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Plačilne kuverte po zaposlenih" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Odstotek (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Odstotek temelji na" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Obdobje" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Tiskanje" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python koda" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python pogoj" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python izraz" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Količina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Quantity/Rate" +msgstr "Prispevna količina/stopnja" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Prispevna količina/stopnja" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Četrtletno" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Območje" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Obseg na osnovi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Stopnja (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Sklic" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Dobropis" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Povračilo: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Postavka registra" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Rejected" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Pravilo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Kategorije plač" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Izračun plače" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Kategorije plačnih pravil" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Salary Rule Category" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Vnos plačnega pravila" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Plačna pravila" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Plačilna lista %s za %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Struktura plače" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Struktura plač" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Načrtovano plačilo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Išči pakete kuvert" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Iskanje postavk plačilne liste" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Iskanje plačilnih kuvert" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Išči plačno pravilo" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Polletno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Zaporedje" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Nastavi kot osnutek" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Nastavitve" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Pokrajine" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Structure" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Koda plačnega pravila je lahko uporabljena kot sklic pri izračunu drugih " +"pravil. V takem primeru upošteva ločevanje velikih in malih črk." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Koda se lahko uporabi pri plačnih pravilih" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Obračunska metoda zneska pravila" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Pogodba vezana na ta vnos" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Maksimalni znesek, uporabljen za to pravilo." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Minimalni znesek, uporabljen za to pravilo." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Uporabljeno za obdelavo vrednosti % polj; na splošno je na osnovi, a lahko " +"se uporabijo polja kategorij kode z malimi črkami, kot nazivi spremenljivk " +"(hra, ma, lta, itd.) in variabilna osnova." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Skupaj" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Skupaj delovnih dni" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Za ureditev zaporedja kalkulacij" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Za prikaz plačnega pravila na plačilni listi" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "V čakanju" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Tedensko" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Delovni dan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Delovnih dni" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Delovni dnevi in vnosi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Delovni urnik" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Napačna odstotna osnova ali količina določena v plačnem pravilu %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Napačna python koda določena v plačnem pravilu %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Napačen python pogoj določen v plačnem pravilu %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Napačna količina določena v plačnem pravilu %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Napačen pogoj obsega določen v plačnem pravilu %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "Plačilne liste, ki ni osnutek ali preklicana, ne morete brisati!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Za pripravo kuvert(e) morate izbrati zaposlene(ga)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "koeficient vpliva na rezultat" diff --git a/odex30_base/exp_hr_payroll/i18n/sq.po b/odex30_base/exp_hr_payroll/i18n/sq.po new file mode 100644 index 0000000..b0cc92d --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/sq.po @@ -0,0 +1,1506 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Albanian (https://www.transifex.com/odoo/teams/41243/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Total" +msgstr "Totali" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Anullo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Kompanitë" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Kompani" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Krijuar nga" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Krijuar me" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Përshkrimi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Emri i paraqitur" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grupo Nga" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Modifikimi i fundit në" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Modifikuar per here te fundit nga" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Modifikuar per here te fundit me" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Print" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Sasia" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Sekuencë" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Statusi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contributionregister +msgid "report.hr_payroll.report_contributionregister" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/sr.po b/odex30_base/exp_hr_payroll/i18n/sr.po new file mode 100644 index 0000000..cc0959d --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/sr.po @@ -0,0 +1,1608 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Slobodan Simić , 2018 +# Martin Trigaux, 2018 +# Bojan Borovnjak , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Bojan Borovnjak , 2018\n" +"Language-Team: Serbian (https://www.transifex.com/odoo/teams/41243/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr\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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (копија)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Total" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Рачуноводство" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Активно" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Iznos" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Otkaži" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategorija" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Podređeni" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Zatvori" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kod" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Kompanije" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Kompanija" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Proračun" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Uslovi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfiguracija" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Potvrdi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Ugovor" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Knjižno odobrenje" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Opis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Završeno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Priprema" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Zapošljeni" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Ugovor Zapošljenog" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Započljeni" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Fiksni iznos" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Opšte" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grupiši po" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Menadžer" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Ostale Sitnice" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Ime" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Beleške" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Broj Dana" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Roditelj" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Platni Spisak" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Razdoblje" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Štampaj" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python kod" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Kolicina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Raspon" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Stopa (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referenca" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Povrat novca" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Niz" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Postavi u pripremu" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Podešavanje" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Stanja" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Ukupno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Na Cekanju" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/sr@latin.po b/odex30_base/exp_hr_payroll/i18n/sr@latin.po new file mode 100644 index 0000000..8966945 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/sr@latin.po @@ -0,0 +1,1509 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux , 2017 +# Djordje Marjanovic , 2017 +# Nemanja Dragovic , 2017 +# Ljubisa Jovev , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-11-30 13:11+0000\n" +"PO-Revision-Date: 2017-11-30 13:11+0000\n" +"Last-Translator: Ljubisa Jovev , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/sr%40latin/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr@latin\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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:41 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopija)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Naziv" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Ukupno" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" estate or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Računovodstvo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_active +msgid "Active" +msgstr "Aktivan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Dodaj zabilješku..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Iznos" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Odustani" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:98 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id_7804 +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Категорија" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_children_ids +msgid "Children" +msgstr "Podređeni" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Click to add a new contribution register." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Zatvori" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Šifra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Preduzeća" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_company_id +msgid "Company" +msgstr "Preduzeće" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Proračun" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Uslovi" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Postavka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Potvrdi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "Contract" +msgstr "Ugovor" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_create_date +msgid "Created on" +msgstr "Datum kreiranja" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_credit_note +msgid "Credit Note" +msgstr "Knjižno odobrenje" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Opis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_display_name +msgid "Display Name" +msgstr "Naziv za prikaz" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Završeno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Nacrt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Zaposleni" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Ugovor Zaposlenog" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Zaposlenici" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "Error ! You cannot create a recursive Salary Structure." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_fix +msgid "Fixed Amount" +msgstr "Fiksni iznos" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:34 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Opšte" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Napravi platne liste za sve izabrane zaposlene" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grupiši po" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register_id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details_id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run_credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings_module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_note +msgid "Internal Note" +msgstr "Lična zabilješka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register___last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details___last_update +msgid "Last Modified on" +msgstr "Zadnja promena" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_uid +msgid "Last Updated by" +msgstr "Promenio" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register_write_date +msgid "Last Updated on" +msgstr "Vreme promene" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Nadzor" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Razno" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Mjesečno" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Naziv" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:197 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Zabilješke" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_days +msgid "Number of Days" +msgstr "Broj dana" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_number_of_hours +msgid "Number of Hours" +msgstr "Broj sati" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category_parent_id +msgid "Parent" +msgstr "Nadređeni izvještaj" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_partner_id +msgid "Partner" +msgstr "Partner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Platna lista" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "PaySlip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Platni Spisak" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:84 +#, python-format +msgid "Payslip 'Date From' must be before 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Serije obračunskih listova plate" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Stavka platne liste" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +msgid "Payslip Run" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_payslip_count +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee_slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Platne liste" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Period" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Štampaj" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_amount_python_compute +msgid "Python Code" +msgstr "Python kod" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_quantity +msgid "Quantity" +msgstr "Količina" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Raspon" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_rate +msgid "Rate (%)" +msgstr "Stopa (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_number +msgid "Reference" +msgstr "Šifra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Povrat" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:104 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register_register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Obračun plata" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree_view +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category_tree_view +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category_tree_view +msgid "Salary Rule Categories Hierarchy" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input_input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure_rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:396 +#: code:addons/hr_payroll/models/hr_payslip.py:446 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days_sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_sequence +msgid "Sequence" +msgstr "Prioritet" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Postavi na nacrt" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Podešavanja" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Statusi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run_state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input_code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input_contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days_contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all selected employee(s) based on the" +" dates and credit note specified on Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line_total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Ukupno" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template_upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Čeka" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Sedmično" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:198 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:227 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:191 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:221 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:128 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:517 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "hr.salary.rule" +msgstr "hr.salary.rule" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "report.hr_payroll.report_contribution_register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "report.hr_payroll.report_payslip_details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "res.config.settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line_amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/sv.po b/odex30_base/exp_hr_payroll/i18n/sv.po new file mode 100644 index 0000000..9982ee9 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/sv.po @@ -0,0 +1,1633 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Haojun Zou , 2019 +# Martin Wilderoth , 2019 +# Kristoffer Grundström , 2019 +# Martin Trigaux, 2019 +# Anders Wallenquist , 2019 +# Peter Wickenberg , 2019 +# Chrille Hedberg , 2019 +# Kim Asplund , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Kim Asplund , 2019\n" +"Language-Team: Swedish (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopia)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Epost" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Namn" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Totalt" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Bokföring" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Konteringsinformation" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Aktiv" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Lägg till intern notering" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Alla underordnade Regler" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Alltid sant" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Belopp" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Antal Typ" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Årlig" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Visas på lönespecifikation" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Tillämpat denna regel för beräkning om villkoret är sant. Du kan ange " +"villkor som grundläggande> 1000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Basal" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Varannan månad" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Varannan vecka" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Uträkningar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Avbryt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Avbryt lönebesked" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategori" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Underordnade Regler" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Underordnad LöneRegel" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Underordnade" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Underliggande definitioner" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Stäng" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kod" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Företag" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Företag" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Bolagets bidrag" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Beräkning" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Beräkna blankett" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Tillstånd Baserat på" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Villkor" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurations Inställningar" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Konfiguration" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Bekräfta" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Avtal" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Bidrag" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Medarbetarregister" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Bidrag registrets lönebeskedsrader" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Medarbetarregister" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Kreditnota" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Datum från" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Datum till" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Definierar regler som måste tillämpas på denna lönespecifikation, baserat på" +" det valda kontraktet. Om du låter fältet vara tomt är detta fält inte " +"obligatoriskt längre och därmed blir de tillämpade reglerna alla " +"bestämmelser satta från strukturen på alla avtal för den anställde som " +"gäller för den valda perioden" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Beskrivning" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Detaljer Genom Lön Regel Kategori" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Uppgifter per Lön Regel Kategori" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Visningsnamn" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Klar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Klara lönebesked parti" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Färdig Specifikation" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Utkast" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Utkast lönespecifikation i partier" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Utkast Slip" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Anställd" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Anställningskontrakt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Arbetsuppgifter det" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Anställdas lönespecifikation" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Anställda" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Eventuell tredje part inblandad i lön betala de anställda." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Fast belopp" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Ange till exempel 50,0 för att tillämpa en procentsats på 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Formulärinnehåll saknas, den här rapporten kan inte skrivas ut." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Allmänt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Skapa" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Generera lönespecifikationer" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Generera lönespecifikationer för valda anställda" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Gruppera efter" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Om den markeras anges det att alla lönespecifikationer som genereras " +"härifrån är återbetalningslönespecifikationer." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Om det aktiva fältet är satt till falskt, kommer det att tillåta dig dölja " +"löneneregeln utan att ta bort det." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Indikerar denna lönespecifikation har en återbetalning av en annan" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Indata" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Indata" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Intern notering" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Det används i beräkningen. T.ex. en regel för försäljning med 1% provision " +"av grundlönen för varje produkt kan definieras i uttryck som result = " +"inputs.SALEURO.amount * contract.wage * 0,01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Länka en lönekategori till överordnad används endast för rapportering." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Tillverkade betalningsorder? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Chef" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Maximalt omfång" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Minimum" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Diverse" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Månatlig" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Namn" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Normala arbetsdagar betalas 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Anteckningar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Antal dagar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Antal timmar" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Tjänsteman" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Övriga indata" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Överordnad" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Överordnad LöneRegel" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Samarbetspartner" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Lönebesked" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Lönespecifikation Batch" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Lönebesked Detaljer" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Lönespecifikatiosrader" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Lönespecifikationsrader från medarbetarergistret" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Lönespecifikationsrader från medarbetarregistret" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Lönespecifikation Namn" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Lönehantering" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Lönestrukturer" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Lönespecifikation" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Betalningspecifikation parti" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Lönespecifikation Computation Detaljer" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Lönespecifikation ingång" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Lönespecifikation indata" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Lönespecifikationsrad" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Lönespecifikation Rader" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Lönerader per mottagare i registret" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Lönebeskedsnamn" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Lönespecifikation Arbetade dagar" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Lönespecifikationer" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Lönespecifikationer parti" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Lönespecifikationer av anställda" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Procent (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Procentsats baserad på" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Period" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Skriv ut" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Pythonkod" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python Skick" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python-uttryck" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Antal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Antal / Pris" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Antal/andel" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Kvartalsvis" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Tidspann" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Intervallet baseras på" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Kurs (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referens" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Kreditfaktura" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Återbetalning: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Registrera rad" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Avvisad" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Regel" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Lönekategorier" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Löneuträkning" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Lön Rule Kategorier" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "LöneRegel Kategori" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Lön Regel Ingång" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "LöneRegler" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Lönebesked för %s för %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Lönestruktur" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Lönestruktur" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Schemalagd Pay" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Sök lönebesked i partier" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Sök lönespecifikation Lines" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Sök lönebesked" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Sök Lön Regel" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Halvårsvis" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Sekvens" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Sätt till utkast" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Inställningar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Stater/län" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Status" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Struktur" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Koden för löneregler kan användas som referens vid beräkning av andra " +"regler. I så fall är det små bokstäver." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Den kod som kan användas i lön reglerna" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Beräkningsmetoden för regeln beloppet." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Kontraktet som gäller denna indata" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Det högsta beloppet, gäller för denna regel." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Det minsta belopp som tillämpas för den här regeln." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Detta kommer att användas för att beräkna % fälten värden, i allmänhet är de" +" grundläggande, men du kan även använda kategorikod fält med gemener som en " +"variabel namn (hra, ma, lta, etc.) och den variabla grundläggande." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Totalt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Totalt Arbetsdagar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Används för att ordna beräkningssekvens" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Används för att visa löneregler på lönebeskedet." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Väntar" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Veckovis" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Arbetade dagar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Arbetade dagar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Arbetade Dagar & Indata" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Arbetsschema" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "Fel procentbas eller kvantitet definierad för löneregeln %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Fel i python-koden definierat för löneregeln %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Fel i python-villkoret definierat för löneregeln %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Fel kvantitet definierad för löneregeln %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Fel omfångsvillkor definierat för löneregeln %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "Du kan inte radera ett lönebesked som inte är i \"Utkast\" eller \"Avbruten\"" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Du måste välja anställda för att skapa lönebesked" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "resultat kommer att påverkas av en variabel" diff --git a/odex30_base/exp_hr_payroll/i18n/ta.po b/odex30_base/exp_hr_payroll/i18n/ta.po new file mode 100644 index 0000000..2e0ab9e --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/ta.po @@ -0,0 +1,1609 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# prassanna john paul augustin , 2019 +# Abul Hassan M I , 2019 +# Bagavathikumar Ramakrishnan , 2019 +# Alagappan Karthikeyan , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Alagappan Karthikeyan , 2019\n" +"Language-Team: Tamil (https://www.transifex.com/odoo/teams/41243/ta/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ta\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "மொத்தம்" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "கணக்கு கணக்காளர்" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "கணக்கு" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "செயலில்" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "தொகை" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "ரத்து" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "வகை" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "குழந்தைகள்" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "நெருக்கமான" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "குறியீடு" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "நிறுவனங்கள்" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "நிறுவனம்" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "கணிப்பு" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "நிபந்தனைகள்" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "கட்டமைப்பு அமைப்புகள்" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "கட்டமைப்பு" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "உறுதிப்படுத்தவும்" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "உருவாக்கியவர்" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "உருவாக்கப்பட்ட தேதி" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "விளக்கம்" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "காட்சி பெயர்" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "முடிந்தது" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "வரைவு" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "பணியாளர்" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "மூலம் குழு" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "உள் குறிப்பு" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "கடைசியாக திருத்திய" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "கடைசியாக புதுப்பிக்கப்பட்டவர்" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "கடைசியாக புதுப்பிக்கப்பட்டது" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "மேலாளர்" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "பெயர்" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "குறிப்புக்கள்" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "பெற்றோர்" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "கூட்டாளி" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "காலம்" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "அச்சு" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "பைதான் குறியீடு" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "அளவு" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "குறிப்பு" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "திருப்பிக்கொடுத்தல்" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "வரிசை" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "வரைவை அமைக்கவும்" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "அமைப்புகள்" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "நிலைமை" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "மொத்த" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/th.po b/odex30_base/exp_hr_payroll/i18n/th.po new file mode 100644 index 0000000..f05a712 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/th.po @@ -0,0 +1,1610 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Potsawat Manuthamathorn , 2018 +# Pornvibool Tippayawat , 2018 +# Martin Trigaux, 2018 +# Khwunchai Jaengsawang , 2018 +# gsong , 2018 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: gsong , 2018\n" +"Language-Team: Thai (https://www.transifex.com/odoo/teams/41243/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (สำเนา)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "ที่อยู่" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "ผู้มีอำนาจลงนาม" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "บัญชีธนาคาร" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "จากวันที่:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "จากวันที่" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "ถึงวันที่:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "ชื่อ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "ทั้งหมด" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "การบัญชี" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "ข้อมูลทางบัญชี" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "เปิดใช้งาน" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "เพิ่มโน้ตภายใน…" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "เป็นจริงเสมอ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "จำนวน" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "ประเภทจำนวน" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "ประจำปี" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "ปรากฏบนสลิปเงินเดือน" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "รายสองเดือน" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "รายสัปดาห์" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "การคำนวน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "ยกเลิก" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "ยกเลิกสลิปเงินเดือน" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "หมวด" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "ลูก" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "ปิด" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "รหัส" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "บริษัท" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "บริษัท" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "การคำนวณ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "คำนวนแผ่น" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "เงื่อนไข" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "การกำหนดค่า" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "ยืนยัน" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "สัญญา" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "ใบลดหนี้" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "จากวันที่" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "ถึงวันที่" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "รายละเอียด" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "รายละเอียดตามหมวดเกณฑ์เงินเดือน" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "รายละเอียดตามหมวดเกณฑ์เงินเดือน" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "เสร็จสิ้น" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "เสร็จสิ้นสลิป" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "ร่าง" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "ร่างสลิปเงินเดือนชุด" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "ร่างสลิป" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "บุคลากร" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "สัญญาของบุคลากร" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "สลิปเงินเดือนบุคลากร" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "บุคลากร" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "จำนวนคงที่" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "French Payroll" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "ทั่วไป" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "สร้าง" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "สร้างสลิปเงินเดือน" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "สร้างสลิปเงินเดือนสำหรับบุคลากรทุกคน" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "จัดกลุ่มโดย" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "รหัส" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indian Payroll" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "ตั้งว่าสลิปเงินเดือนนี้มีการคืนเงิน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "ข้อมูลอินพุต" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "อินพุต" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "โน้ตภายใน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "สร้างคำสั่งจ่าย" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "ผู้จัดการ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "เบ็ดเตล็ด" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "รายเดือน" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "ชื่อ" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "วันทำงานปกติ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "โน้ต" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "จำนวนวัน" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "จำนวนชั่วโมง" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "เจ้าหน้าที่ / \t ผู้ปฏิบัติงาน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "อินพุตอื่น" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "แม่" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "คู่ค้า" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "สลิปเงินเดือน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "ชุดสลิปจ่ายเงิน" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "รายละเอียดสลิปเงินเดือน" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "รายการสลิปเงินเดือน" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "ชื่อสลิปจ่ายเงิน" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "เงินเดือน" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "โครงสร้างเงินเดือน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "สลิปเงินเดือน" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "ชุดสลิปเงินเดือน" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "รายละเอียดการคำนวนสลิปเงินเดือน" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "อินพุตสลิปเงินเดือน" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "อินพุตสลิปเงินเดือน" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "รายการสลิปเงินเดือน" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "รายการสลิปเงินเดือน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "ชื่อสลิปเงินเดือน" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "วันทำงานในสลิปเงินเดือน" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "สลิปเงินเดือน" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "ชุดสลิปเงินเดือน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "สลิปเงินเดือนตามบุคลากร" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "เป็นเปอร์เซ็นต์ (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "คิดเป็นเปอร์เซ็นต์จาก" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "งวดบัญชี" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "พิมพ์" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python Code" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "จำนวน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "ปริมาณ/อัตรา" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "ปริมาณ/อัตรา" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "รายไตรมาส" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "อัตรา (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "อ้างอิง" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "คืนเงิน" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "คืนเงิน:" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "ปฏิเสธ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "เกณฑ์" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "หมวดเงินเดือน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "การคำนวนเงินเดือน" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "หมวดเกณฑ์เงินเดือน" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "หมวดกฎเงินเดือน" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "อินพุตเกณฑ์เงินเดือน" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "เกณฑ์เงินเดือน" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "สลิปเงินเดือน %s (%s)" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "โครงสร้างเงินเดือน" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "โครงสร้างเงินเดือน" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "ค้นหารายการสลิปเงินเดือน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "ค้าหาสลิปเงินเดือน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "ค้นหาเกณฑ์เงินเดือน" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "ประจำสองปี" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "ลำดับ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "กำหนดให้เป็นฉบับร่าง" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "ตั้งค่า" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "จังหวัด" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "สถานะ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "โครงสร้าง" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "สัญญาว่าจ้างที่ใช้กับอินพุตนี้" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "จำนวนสูงสุดที่ใช้กับเกณฑ์นี้" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "จำนวนต่ำสุดที่ใช้กับเกณฑ์นี้" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "รวม" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "วันทำงานทั้งหมด" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "รอ" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "รายสองสัปดาห์" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "วันที่ทำงาน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "วันที่ทำงาน" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "วันทำงานและอินพุต" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "ตารางการทำงาน" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "" diff --git a/odex30_base/exp_hr_payroll/i18n/tr.po b/odex30_base/exp_hr_payroll/i18n/tr.po new file mode 100644 index 0000000..6c19605 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/tr.po @@ -0,0 +1,1639 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Ediz Duman , 2018 +# Ayhan KIZILTAN , 2018 +# Güven YILMAZ , 2018 +# Ertuğrul Güreş , 2018 +# Gökhan Erdoğdu , 2018 +# Martin Trigaux, 2018 +# Levent Karakaş , 2018 +# Ramiz Deniz Öner , 2018 +# Buket Şeker , 2018 +# Umur Akın , 2018 +# Murat Kaplan , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Murat Kaplan , 2019\n" +"Language-Team: Turkish (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (kopya)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Bordro oluşturulduğunda durum 'Taslak' dır. \n" +"* Eğer bordro onaylanmadıysa, durum 'Beklemede' dur.\n" +"* Eğer bordro doğrulandıysa, durum 'Biten' olarak ayarlanır.\n" +"* Kullanıcı bordroyu iptal ederse durum 'İptal' olur." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "Ücret Kuralları " + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Adres" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Yetkili imza" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Banka Hesabı" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Başlangıç Tarihi:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Başlangıç Tarihi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Bitiş Tarihi:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Bitiş Tarihi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Atama" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Eposta" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Kimlik No" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Adı" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Referans" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Kayıt Adı:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Toplam" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Hesap Muhasebecisi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Muhasebe" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Muhasebe Bilgisi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Etkin" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Bir iç not ekle..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Yan Hak Adı" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Tüm Alt Kurallar" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Allowance" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Daima Gerçek" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Tutar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Tutar Türü" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Yıllık" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Bordro'da Görünsün" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Bu kuralı eğer koşul doğruysa uygulayın. >1000 gibi temel bir koşul " +"belirtebilirsiniz." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Temel" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "Temel Maaş" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "Belçika Bordro" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "İki Aylık" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "İki Haftalık" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Hesaplamalar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "İptal" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Bordro İptal" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Yapılan bordrolar iptal edilemez." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Kategori" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Alt Kurallar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Alt Ücret Kural" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Alt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Alt Tanımı" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Bir Bordro Yerelleştirmesi seçiniz." + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Kapat" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Kod" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Kod:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Şirketler" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Şirket" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Şirket Katkısı" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Hesaplama" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Tabloyu Hesapla" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Koşul Bazında" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Koşullar" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigürasyon Ayarları" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Yapılandırma" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Doğrula" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Sözleşme" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Sözleşme Yan Hak Şablonu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Katkı" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Katkı Payı Kaydı" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Destek Kayıtlı kullanıcısının bordro Satırları" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Katkı Payı Kayıtları" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "Sevk Ödeneği" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "Gravie için Taşıma Ödeneği" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Oluşturulma" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "İade/Fiyat Farkı" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Tarihi Itibaren" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Date To" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Deduction" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "Bu yan hak için varsayılan değer" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "Maaş ödemelerinin sıklığını tanımlayınız" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Seçilen sözleşmeye uygun olarak bu bordroda uygulanacak kuralları " +"tanımlayın. Sözleşme alanını boş bırakırsanız, bu alan artık zorunlu olmaz " +"ve böylece uygulanan kurallar, personel sözleşmelerinin yapısında seçilen " +"dönem için tanımlanan bütün kurallar için geçerli olacaktır." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Açıklama" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Ücret Kural Kategori Detayları" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Maaş Kuralı Kategorisine göre ayrıntılar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Görünüm Adı" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Tamamlandı" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Biten Bordrosu Toplu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Tamamlanan Fiş" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Taslak" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Taslak Bordro Toplu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Taslak Fiş" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Personel" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Personel Sözleşmesi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Personel Fonksiyonu" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Personel Bordroları" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "Sözleşmedeki Personel Yan Hakları" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Personelin çalışma saatleri." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Personeller" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" +"Hata! Maaş Kuralı Kategorisi'nin yinelemeli hiyerarşisini oluşturamazsınız." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "Hata! Maaş Kuralı'nın yinelemeli hiyerarşisini oluşturamazsınız." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Nihai üçüncü parti Personellerin maaş ödemeleri dahil." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Sabit Tutar" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Örenk, 50% yüzdesi uygulamak için 50,0 girin" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Form içeriği eksik, bu rapor yazdırılamıyor." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Fransa Bodro" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Genel" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Genel" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Bordroları Oluştur" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Seçilen tüm personeller için maaş bordroları oluştur" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "Satışların %1'ini alın." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Resmi Tatiller" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "Brüt" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Grupla" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "Konut Kira Ödeneği" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Bu İşaretliyse, buradan oluşturulan tüm maaş bordroları iade olduğunu " +"gösterir" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Etkin alanda yanlış ayarlanırsa, size maaş gizleme sağlayacak bu kural " +"kaldırmadan." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Hindistan Bordro" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Bu bordrosunu başka bir geri ödemesi varsa gösterir" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Veri Girişi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Girişler" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "İç Not" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "Bir duruş nedeni mi?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "Bu, yüzde ve sabitlenmiş miktarların hesabı için kullanıldı." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Bu hesaplama kullanılır. = % 1 komisyon temel maaşları ürün ifade sonucu " +"gibi tanımlanmış satış sahip için e.g. A kuralı için girdi. SALEURO.amount *" +" contract.wage*0.01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Son Güncelleme" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Son Güncelleyen" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Son Güncelleme" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "Amaç üst bir ücret kategori bağlantı raporlama için kullanılır." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "Alt Sınır" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "Bu yan hak için işveren tarafından izin verilen alt sınır." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Made Payment Order ? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Yönetici" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Maksimum Aralık" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "Yemek Fişi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Minimum Aralık" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Diğer" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Aylık" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "İsim" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Net" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "Net Maaş" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Normal Çalışma Günleri %100 ödenmektedir" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Notlar" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Günlerin Sayısı" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Süre (Saat)" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Yetkili" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Diğer Girdiler" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Üst" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Üst Ücret Kuralı" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "İş Ortağı" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Pay Slip" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Bordro Toplu İşlemi" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Bordrosu Detayları" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Bordro Satırları" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Destek Kayıtlı kullanıcısının maaş bordro Satırları" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Destek Kayıtlı kullanıcısının maaş bordro Satırları" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Bordro Adı" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Bordro" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Bordro Kayıtları" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Bordro Yapısı" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Ülkenizde uygulanan bordro kuralları." + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Bordro" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Toplu Bordro" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Bordro Hesaplama Ayrıntıları" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Bordro Girdisi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Bordros Girdileri" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Bordro Satırı" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Bordro Satırları" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Destek Kayıtlı kullanıcısının maaş bordro Satırları" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Bordro Adı" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Bordro Çalışılan Günler" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Bordroları" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Bordroların Toplu-İşlemi" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Personel Bordrolarına" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Yüzde (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Yüzde Bazında" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Dönem" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "Muhasebedeki bordro fişlerini postala" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Yazdır" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "Meslek Vergisi" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "Tasarruf Sandığı" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python Kodu" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python Koşulu" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python Expression" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Miktar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Miktar/Oran" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Miktar/oran" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Üç Aylık" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Aralık" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Aralık Bazında" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Oran (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Referans" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "İade" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "İade: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Kayıt Satırı" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Reddedildi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Kural" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Ücret Kategoriler" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Ücret Hesaplama" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "Maaş Kuralı" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Ücret Kural Kategorileri" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Ücret Kural Kategorisi" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Ücret Kural Girdisi" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Ücret Kuralları" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Ücret Makbuzu %s nın %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Ücret Yapısı" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Ücret Yapısı" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Ücret Ödeme Türü" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Bordros Toplu İşlemi Arama" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Arama Bordro Satırları" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Arama Bordroları" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Maaş Arama Kuralı" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Altı Aylık" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Sıra" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Taslak olarak ayarla" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Ayarlar" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Durum" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Durumu" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Structure" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Maaş kurallarının kodu, hesaplama diğer kurallar başvuru olarak " +"kullanılabilir. Bu durumda, büyük küçük harf duyarlı." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Ücret kurallar için kullanılabilir kod" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Kural miktarı hesaplama yöntemi." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Sözleşme bu giriş uygulandı" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Bu kural için uygulanan azami tutar." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Bu kural için uygulanan minimum tutar,." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Bu % alanlarının değerlerini hesaplamak için kullanılacaktır; Genel olarak " +"bu temel temel, ama küçük Kategoriler kod alanları (hra, ma, lta, vb) bir " +"değişken adları ve temel değişkeni kullanabilirsiniz." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Toplam" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Toplam Çalışma Günleri" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "Üst Sınır" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "Bu yan hak için işveren tarafından izin verilen üst sınır." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Hesaplama sırasını düzenlemek için kullanın" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Maaş bordrosu üzerinde maaş kuralı göstermek için kullanılır." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Bekleyen" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Haftalık" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Çalışılan Gün" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Çalışılan Günler" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Çalışılan Gün ve Girişler" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Çalışma Saatleri" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "Yanlış yüzde bazlı veya ücret adet kuralı %s (%s) için tanımlanan." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Yanlış python kodu ücret kural %s (%s) için tanımlanan." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Ücret kuralı için tanımlanan Yanlış python koşulu %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Yanlış miktar maaş kural %s (%s) için tanımlanan." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Yanlış aralık koşulu ücret kural %s (%s) için tanımlama." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "Sen taslak veya iptal olmayan bir maaş bordrosu silemezsiniz!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Bu bordroyu üretmek için persone(ler) seçmelisiniz." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Bordro satırı oluşturmak için sözleşme düzenlenmelisiniz." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "sonuç bir değişkene etkilenecektir" diff --git a/odex30_base/exp_hr_payroll/i18n/uk.po b/odex30_base/exp_hr_payroll/i18n/uk.po new file mode 100644 index 0000000..a7c68f5 --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/uk.po @@ -0,0 +1,1652 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Alina Lisnenko , 2019 +# Martin Trigaux, 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Martin Trigaux, 2019\n" +"Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/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=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (копія)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Коли створений платіж, статус має назву \"Чернетка\"\n" +" \n" +"* Якщо платіжний баланс підлягає перевірці, статус має назву \"Очікування\".\n" +" \n" +"* Якщо сплату розрахунків підтверджено, то статус встановлено на \"Готово\".\n" +" \n" +"* Коли користувач скасовує платіж, статус має назву \"Відхилено\"." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "Правила нарахування заробітної плати" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" +"Цей помічник буде створювати авансові " +"платежі для всіх вибраних працівників на основі дат і сторно, вказаних у " +"Розрахункових листах." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Адреса" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Підпис" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Рахунок в банку" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Дата з:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Дата з" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Дата по:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Дата по" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Визначення" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Ел. пошта" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Ідентифікаційний №" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Ім'я" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Референс" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Назва реєстру" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Total" +msgstr "Разом" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" +"Реєстр внесків - третя сторона, що бере участь у виплаті\n" +"заробітної плати працівників. Це може бути соціальне забезпечення,\n" +"держава або будь-яка інша особа, яка збирає або вносить гроші на розрахунковий лист." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Бухоблік" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Бухоблік" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Інформація для обліку" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Активно" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "Додати новий реєстр внесків" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Додайте внутрішню примітку..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Додаткова назва" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Всі дочірні правила" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Дозвіл" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Завжди вірно" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Сума" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Тип суми" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Щорічно" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Відображається у листі" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Це правило застосовується, якщо розрахована умова є вірною.\n" +"Наприклад: basic > 1000" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Звичайний" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "Основна заробітна плата" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "Більгійська зарплатня" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Двічі на місяць" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Двічі на тиждень" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Розрахунки" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Скасувати" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Скасувати розрахунковий листок" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Неможливо скасувати сплачений розрахунок." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Категорія" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Дочірні правила" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Дочірнє правило розрахунку" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Дочірній" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Дочірнє визначення" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Обрати локалізацію зарплати" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Закрити" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Код" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Код:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Компанії" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Компанія" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Накопичення компанії" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Розрахунок" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Розрахувати звіт" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Умова базується на" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Умови" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Налаштування" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Налаштування" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Підтвердити" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Контракт" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Шаблони контракту переваг" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Накопичення" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Реєстр накопичення" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Рядки листа з реєстром накопичення" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Реєстри накопичення" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "Транспортна надбавка" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "Транспортні надбавки для Gravie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Створено" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Сторно" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Дата з" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "По дату" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Дедукція" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "Значення за умовчанням для цієї переваги" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "Визначає частоту виплати заробітної плати." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Визначає правила розрахунку, які необхідно застосувати для цього листа " +"відповідно до обраного контракту. Якщо ви залишите це поле порожнім, воно " +"більше не є обов'язковим, будуть використовуватися всі правила, що прописані" +" в структурі зарплати для всіх дійсних на даний момент контрактів цього " +"співробітника." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Опис" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Деталі розрахунку" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Деталі розрахунку" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Готово" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Виконані групові розрахунки" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Виконаний лист" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Чернетка" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Чернетки групових розрахунків" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Чернетка листа" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Співробітник" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Трудовий контракт" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Функція співробітника" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Розрахункові листи співробітника" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "Переваги працівника за контрактом" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Робочий графік працівника." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Співробітники" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "" +"Помилка! Ви не можете створити рекурсивну ієрархію категорії заробітної " +"плати." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "" +"Помилка! Ви не можете створити рекурсивну ієрархію правил заробітної плати." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Реєстр накопичення інформації про певні суми нарахування" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Фіксована сума" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Наприклад, введіть 50.0 для застосування 50% ставки" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Формат вмісту відсутній, цей звіт неможливо роздрукувати." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "Французька платіжна відомість" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Загальний" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Згенерувати" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Згенерувати розрахункові листи" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Створити розрахункові листи для всіх обраних співробітників" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "Отримайте 1% від продажів" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Загальні відпустки" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "Початковий" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Групувати за" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "Знижка на будинок" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Якщо відмічено, то це вказує, що розрахунковий лист для сторнування " +"розрахунку." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Якщо активне поле встановлено як помилкове, це дозволить вам приховати " +"правило про зарплату, не видаливши його." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Індійська платіжна відомість" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "" +"Це означає, що розрахунковий лист використовується для сторнування іншого " +"розрахунку." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Дані введення" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Вхідні" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Внутрішня примітка" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "Є причиною блокування?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Це використовується для обчислень у відсотках та фіксованій суми. Наприклад," +" правило для ваучера на їжу, що має фіксовану суму 1 € за робочий день може " +"мати свою кількість, визначену у формулі worked_days.WORK100.number_of_days." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Використовується при розрахунку зарплати. Наприклад, правило для надбавки до окладу 1% від продажу товарів можна вказати наступний вираз:\n" +"result = inputs.SALEURO.amount * contract.wage*0.01" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contributionregister____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Пов'язання категорії зарплати до батьківської категорії використовується " +"тільки для друку звітів." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "Нижній зв'язок" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "Нижня межа, санкціонована роботодавцем для цієї переваги" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Проведення розрахункового листа?" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Керівник" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Макс. значення діапазону" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "Ваучер на їжу" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Мін. значення діапазону" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Інші" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Щомісячно" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Назва" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Чистий" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "Чиста зарплата" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Повністю відпрацьований робочий день" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Примітки" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Кількість днів" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Кількість годин" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Керівник" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Інші ручні введення" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Батьківський" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Батьківське правило розрахунку" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Партнер" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Розрахунковий лист" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Груповий розрахунок" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Деталі розрахункового листа" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Рядки розрахункового листа" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Рядки листа реєстру накопичення" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Lines by Contribution Register" +msgstr "Рядки листа реєстру накопичення" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "PaySlip Name" +msgstr "Назва розрахунку" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Зарплата" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contributionregister +msgid "Payroll Contribution Register Report" +msgstr "Звіт про реєстр внесків заробітної плати" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Записи зарплати" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Структура зарплати" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Правила заробітної плати, які застосовуються до вашої країни" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Розрахунковий лист" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "'Дата від' розрахункового листа повинна бути раніше, ніж 'Дата до'." + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Групові розрахунки" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Деталі розрахунку зарплати" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "Розрахунок розрахункового листа" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "Деталі звіту розрахункового листа" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Ручне введення" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Ручні введення" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Рядок розрахункового листа" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Рядки розрахункового листа" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Рядки листа по регістру накопичення" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "Рядки розрахункових листів реєстрів внесків" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Назва розрахунку" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Відпрацьовано днів" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Розрахункові листи" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Групові розрахунки" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Розрахункові листи співробітника" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Відсоток (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Відсоток від" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Період" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "Розрахунковий фонд заробітної плати сягає в бухобліку" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "Друк" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "Професійний податок" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "Резервний фонд" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Код Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Умова Python" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Вираз Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Кількість" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +msgid "Quantity/Rate" +msgstr "Розмір/ставка" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Розмір/ставка" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Щоквартально" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Діапазон" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "База діапазону" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Ставка (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Референс" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Відшкодування" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Повернення:" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Рядок реєстру" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Відхилено" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Правило" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Категорії зарплати" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Розрахунок зарплати" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "Правило зарплатні" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Категорії правил розрахунку" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Категорія правил розрахунку" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Ручне введення для розрахунку" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Правила розрахунку" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Розрахунковий лист для %s за %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Структура зарплати" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Структури зарплати" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Запланована виплата" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Пошук групових розрахунків" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Пошук рядків розрахунку" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Пошук розрахункових листів" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Пошук правил розрахунку" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Раз на півроку" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Послідовність" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Зробити чернеткою" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Налаштування" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Області" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Статус" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Структура" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Код правила розрахунку може використовуватися як посилання при розрахунку " +"інших правил. В цьому випадку реєстр літер має значення." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Код, що можна використовувати у правилах розрахунку." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Спосіб розрахунку для суми правила" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Контракт, для якого застосовано це ручне введення." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Максимальне значення, що застосовується для цього правила." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Мінімальне значення, що застосовується для цього правила." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Використовується для розрахунку значення суми відсотком. В загальному " +"застосовується для категорії basic але ви может вказати код іншої категорії " +"в нижньому реєстрі (hra, ma, lta, і т. д.)." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contributionregister +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Разом" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Всього робочих днів" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "Верхній зв'язок" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "Верхня межа, санкціонована роботодавцем для цієї переваги" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Використовується для впорядкування послідовності розрахунків" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "" +"Використовується для відображення правила розрахунку на розрахунковому " +"листі." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Очікування" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Щотижня" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Відпрацьований день" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Відпрацьовані дні" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Відпрацьовані дні та ручні введення" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Графік робочого часу" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "Невірна база відсотків або кількість вказана у правилі %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Невірний код python вказано у правилі %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Невірна умова python вказана у правилі %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Невірна умова вказана у правилі %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Невірна умова діапазону вказана у правилі %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "Ви не можете створити рекурсивну структуру зарплати." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Ви не можете вилучити розрахунковий листок, що не є в стані чернетки або у " +"скасованому стані." + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Ви повинні обрати робітника(ів) для генерації розрахунку(ів)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Ви повинні встановити контракт, щоб створити розрахунковий рядок." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "результат буде впливати на змінну" diff --git a/odex30_base/exp_hr_payroll/i18n/vi.po b/odex30_base/exp_hr_payroll/i18n/vi.po new file mode 100644 index 0000000..3e2c03c --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/vi.po @@ -0,0 +1,1642 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Martin Trigaux, 2018 +# fanha99 , 2018 +# thanh nguyen , 2018 +# Minh Nguyen , 2018 +# Duy BQ , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Duy BQ , 2019\n" +"Language-Team: Vietnamese (https://www.transifex.com/odoo/teams/41243/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (bản sao)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* Khi phiếu lương được tạo, trạng thái là 'Dự thảo'.\n" +"* Nếu phiếu lương đang thẩm định, trạng thái là 'Chờ'.\n" +"* Nếu phiếu lương được xác nhận, trạng thái là 'Hoàn thành'.\n" +"* Khi người dùng hủy phiếu lương, trạng thái là 'Bị từ chối'." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "Địa chỉ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "Chữ ký Người có Thẩm quyền" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "Tài khoản Ngân hàng" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "Từ ngày:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "Từ ngày" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "Đến ngày:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "Đến ngày" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "Bổ nhiệm" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "Email" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "Số CMND" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Tên" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "Tham chiếu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "Tên Ghi nhận Đóng góp:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "Tổng" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "Tài khoản kế toán" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "Kế toán" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "Thông tin kế toán" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "Có hiệu lực" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "Thêm ghi chú nội bộ..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "Tên Chế độ Đãi ngộ" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "Tất cả Quy tắc Con" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "Phụ cấp" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "Luôn đúng" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "Tổng tiền" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "Loại tiền" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "Hàng năm" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "Xuất hiện trong Phiếu lương" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "" +"Quy tắc này được áp dụng cho việc tính toán nếu điều kiện là đúng. Bạn có " +"thể chỉ ra điều kiện như luong_co_ban > 10000000." + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "Cơ sở" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "Lương Cơ bản" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "Bảng Lương Vương Quốc Bỉ" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "Hai tháng một" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "Hai tuần một" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "Tính toán" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "Hủy" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "Hủy Phiếu lương" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "Không thể huỷ phiếu lương mà đã hoàn thành." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "Danh mục" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "Quy tắc con" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "Quy tắc con" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "Con" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "Định nghĩa các Quy tắc con" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "Chọn Quy tắc Tiền lương Bản địa" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "Đóng" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "Mã" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "Mã:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "Công ty" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "Công ty" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "Đóng góp Công ty" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "Tính toán" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "Tính toán Phiếu lương" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "Điều kiện Dựa trên" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "Điều kiện" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "Cấu hình thiết lập" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "Cấu hình" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "Xác nhận" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "Hợp đồng" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "Mẫu Chế độ Đãi ngộ cho Hợp đồng" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "Đóng góp" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "Ghi nhận đóng góp" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "Dòng Phiếu lương liên quan đến Ghi nhận Đóng góp" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "Ghi nhận Đóng góp" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "Trợ cấp chuyển nhượng" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "Trợ cấp chuyển nhượng cho Gravie" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "Thời điểm tạo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "Giấy báo có" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "Từ ngày" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "Đến ngày" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "Giảm trừ" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "Giá trị mặc định cho Chế độ đãi ngộ này" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "Xác định tần suất thanh toán khoản lương này." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"Định nghĩa một quy tắc mà được áp dụng cho phiếu lương này, tùy theo hợp " +"đồng lao động được chọn. Nếu bạn để trống trường hợp đồng lao động, trường " +"này sẽ không còn bắt buộc nữa và do đó quy tắc được áp dụng sẽ là tất cả " +"quy tắc trên cấu trúc lương của tất cả các hợp đồng lao động của nhân viên " +"trong kỳ được chọn" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "Miêu tả" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "Chi tiết theo nhóm quy tắc lương" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "Chi tiết theo nhóm quy tắc lương" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "Hoàn thành" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "Hoàn thành Bảng lương" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "Phiếu lương đã hoàn thành" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "Nháp" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "Bảng lương dự thảo" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "Phiếu lương dự thảo" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "Người lao động" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "Hợp đồng Nhân viên" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "Chức năng Nhân viên" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "Phiếu lương nhân viên" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "Chế độ Đãi ngộ Nhân viên trên Hợp đồng" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "Khung giờ làm việc của Nhân viên" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "Nhân viên" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "Lỗi! Bạn không thể tạo phân cấp đệ quy của Danh mục quy tắc lương." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "Lỗi! Bạn không thể tạo phân cấp đệ quy của Quy tắc Lương." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "Bên thứ ba mà có liên quan đến việc thanh toán lương của nhân viên." + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "Giá trị cố định" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "Ví dụ, nhập 50,0 để sử dụng 50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "Nội dung trong mẫu đang thiếu, báo cáo này không thể in được." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "French Payroll" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "Chung" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "Tạo" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "Tạo Phiếu lương" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "Tạo phiếu lương cho toàn bộ nhân viên được chọn" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "Nhận 1% Doanh số bán hàng" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "Nghỉ Toàn cục" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "Tổng" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "Nhóm theo" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "Phụ cấp Thuê nhà" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "" +"Nếu được đánh dấu kiểm, chỉ ra rằng tất cả các phiếu lương được tạo từ đây " +"là các phiếu hoàn tiền." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "" +"Nếu bỏ chọn trường Hiệu lực, nó sẽ cho phép bạn ẩn quy tắc tính lương mà " +"không cần xóa bỏ nó." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "Indian Payroll" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "Chỉ ra rằng phiếu lương này có một khoản hoàn tiền từ một phiếu khác" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "Dữ liệu nhập ngoài" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "Đầu vào" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "Ghi chú nội bộ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "Là một Lý do Phong toả?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"Được sử dụng để tính toán tổng số theo phần trăm và cố định. Ví dụ, một quy " +"tắc Phiếu Ăn trưa có giá trị cố định 30000đ mỗi ngày làm việc có thể có số " +"lượng được xác định bằng biểu thức kiểu như " +"worked_days.WORK100.number_of_days." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"Được sử dụng trong tính toán. Ví dụ, môt quy tắc cho nhân viên bán hàng có " +"hoa hồng bằng 1% lương cơ bản nhân giá trị sản phẩm bán ra có thể được thể " +"hiện bằng biểu thức result = inputs.SALEURO.amount * contract.wage*0.01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "" +"Liên kết một nhóm lương đến cấp cha của nó chỉ được sử dụng cho mục đích báo" +" cáo" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "Giới hạn Thấp" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "Mức ràng buộc thấp hơn được nhà tuyển dụng ủy quyền vì lợi thế này" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "Đã tạo Lệnh thanh toán/UNC?" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "Quản lý" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "Phạm vi tối đa" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "Phiếu Ăn" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "Phạm vi tối thiểu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "Khác" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "Hàng tháng" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "Tên" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "Lợi nhuận ròng" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "Lương Thực Lĩnh" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "Ngày làm việc thông thường được trả 100%" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "Ghi chú" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "Số ngày" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "Số giờ" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "Cán bộ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "Dữ liệu nhập ngoài khác" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "Dự án cha" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "Quy tắc Lương Cấp cha" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "Đối tác" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "Phiếu lương" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "Bảng lương" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "Chi tiết phiếu lương" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "Chi tiết phiếu lương" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "Chi tiết phiếu lương theo Conribution Register" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "Chi tiết phiếu lương theo Contribution Register" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "Tên phiếu lương" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "Bảng lương" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "Kế toán Lương" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "Cấu trúc lương" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "Các quy tắc tiền lương mà áp dụng ở đất nước bạn" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "Phiếu lương" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "Bảng lương" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "Chi tiết phiếu lương" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "Dữ liệu phiếu lương nhập ngoài" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "Dữ liệu phiếu lương nhập ngoài" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "Dòng Phiếu lương" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "Dòng Phiếu lương" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "Dòng Phiếu lương theo Contribution Register" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "Tên phiếu lương" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "Ngày làm việc trên Phiếu lương" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "Phiếu lương" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "Bảng lương" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "Phiếu lương theo Nhân viên" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "Phần trăm (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "Phần trăm dựa trên" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "Chu kỳ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "Tự động tạo các bút toán lương cho kế toán" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "In" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "Thuế Nhà thầu" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "Quỹ Dự phòng" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Mã Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Điều kiện Python" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Biểu thức Python" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "Số lượng" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "Số lượng/Tỷ lệ" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "Số lượng/Tỷ lệ" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "Hàng Quý" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "Phạm vi" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "Phạm vi dựa trên" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "Tỷ lệ (%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "Tham chiếu" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "Hoàn trả" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "Hoàn trả: " + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "Đăng ký Line" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "Bị từ chối" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "Quy tắc" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "Nhóm lương" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "Tính toán Lương" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "Nhóm Quy tắc Lương" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "Nhóm Quy tắc Lương" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "Đầu vào Quy tắc Lương" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "Quy tắc lương" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "Phiếu lương của %s cho %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "Cấu trúc lương" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "Cấu trúc lương" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "Thanh toán" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "Tìm kiếm Bảng lương" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "Tìm Các dòng phiếu lương" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "Tìm Phiếu lương" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "Tìm Quy tắc lương" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "Nửa năm một" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "Trình tự" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "Thiết lập về dự thảo" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "Thiết lập" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "Trạng thái" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "Trạng thái" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "Cấu trúc lương" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "" +"Mã của quy tắc lương có thể được sử dụng như tham chiếu trong việc tính toán" +" các quy tắc khác." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "Mã được sử dụng trong quy tắc lương" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "Phương pháp tính toán cho tổng tiền của một quy tắc." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "Hợp đồng mà input này áp dụng cho" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "Tổng tiền tối đa được áp dụng trên quy tắc này." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "Tổng tiền tối thiểu được áp dụng trên quy tắc này." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "" +"Cái này sẽ được sử dụng để tính toán giá trị trường %; in general it is on " +"basic, but you can also use categories code fields in lowercase as a " +"variable names (hra, ma, lta, etc.) and the variable basic." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "Tổng" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "Tổng số ngày làm việc" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "Giới hạn Trên" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "Giới hạn trên được ủy quyền bởi nhà tuyển dụng vì lợi thế này" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "Sử dụng để sắp xếp trình tự tính toán" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "Được sử dụng để hiển thị quy tắc lương trên phiếu lương." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "Chờ" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "Hàng tuần" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "Ngày làm việc" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "Ngày làm việc" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "Ngày làm việc & Dữ liệu nhập ngoài" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "Thời gian làm việc" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "" +"Sai cơ sở lấy phần trăm hoặc số lượng định nghĩa trong quy tắc lương %s " +"(%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "Sai mã python định nghĩa trong quy tắc lương %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "Sai điều kiện python định nghĩa trong quy tắc lương %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "Sai số lượng định nghĩa trong quy tắc lương %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "Sai phạm vi định nghĩa trong quy tắc lương %s (%s)." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "" +"Bạn không thể xoá một phiếu lương mà không ở trạng thái dự thảo hoặc huỷ!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "Bạn phải chọn ít nhất một nhân viên để tạo (các) phiếu lương." + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "Bạn phải thiết lập một hợp đồng để có thể tạo chi tiết phiếu lương." + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "kết quả sẽ bị ảnh hưởng tới một biến số" diff --git a/odex30_base/exp_hr_payroll/i18n/zh_CN.po b/odex30_base/exp_hr_payroll/i18n/zh_CN.po new file mode 100644 index 0000000..55586ee --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/zh_CN.po @@ -0,0 +1,1627 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Jeffery CHEN Fan , 2018 +# snow wang <147156565@qq.com>, 2018 +# inspur qiuguodong , 2018 +# Allen Xie , 2018 +# liAnGjiA , 2018 +# keecome <7017511@qq.com>, 2018 +# Martin Trigaux, 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Martin Trigaux, 2019\n" +"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/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: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s (副本)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* 当工资单创建时状态为“草稿“ \n" +" \n" +" * 如果工资单待审批时, 状态为“等待中“。\n" +" \n" +" * 如果工资单被确认后状态为 “已完成”。\n" +" \n" +" * 当用户取消工资单时状态为”取消“。" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "薪资规则" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "向导将根据工资单生成器上输入的日期和付款单号生成所选员工的工资单." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "地址" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "授权签名" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "银行账号" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "起始日期:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "开始日期" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "结束日期:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "结束日期" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "设计" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "EMail" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "身份证号码" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "名称" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "参考" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "登记名称 :" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "总计" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" +"缴款名册是参与员工工资 \n" +" 支付的第三方。有可能是社会保障机构、\n" +" 国家或在工资单中收取或注入资金的任何人。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "会计" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "会计" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "会计信息" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "有效" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "添加缴款名册" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "添加内部备注" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "补贴名称" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "所有下级规则" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "补助" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "总为真" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "金额" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "金额类型" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "每年" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "显示在工资单" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "如果表达式为真,适用这个规则。你可以输入条件,例如 basic > 1000。" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "基本" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "基本工资" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "比利时工资表" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "每两个月" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "每两周" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "计算" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "取消" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "取消工资单" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "不能取消完成的工资单" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "类别" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "下级规则" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "下级薪资规则" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "下级" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "下级定义" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "选择工资本地化" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "关闭" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "代号" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "代码:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "公司" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "公司" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "公司缴款" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "计算" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "计算表" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "选择条件" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "条件" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "配置设定" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "配置" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "确认" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "合同" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "合同优势模板" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "缴款" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "缴款名册" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "缴款名册的工资单明细" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "缴款名册" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "交通补贴" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "Gravie交通补贴" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "创建人" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "退款" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "起始日期" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "结束日期" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "扣除" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "该优势的默认值" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "定义工资支付的频率。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" +"设置依据所选合同在这个工资单上适用的规则。如果合同字段为空,这个字段也不是必输的,这样所有在所选期间内的所有设置在员工合同结构上的规则都生效。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "说明" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "详情按工资规则类别" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "详情按工资规则类别" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "完成" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "已完成的工资单批处理" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "已付款的工资条" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "草稿" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "草稿工资单批处理" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "工资条草稿" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "员工" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "员工合同" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "员工职能" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "员工工资单" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "雇员在合同中的优势" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "员工的工作时间表" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "员工" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "错误!您无法创建薪资规则类别的递归层次结构。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "错误!您无法创建薪资规则的递归层次结构。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "偶然第三方参与的员工薪资支付" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "固定总额" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "例如,输入50意味着50%" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "表单内容丢失,无法打印此报表。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "法国工资表" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "一般" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "生成" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "生成工资单" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "为已选的所有员工生成工资单" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "获得销售额的1%" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "全局离开" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "总额" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "分组" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "住房补贴" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "如果勾选它,表示这里生成的工资条都是退款工资单" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "如果去掉了“激活”这个字段上的勾,你可以不必删除就停用这个薪资规则。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "印度工资表" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "表示这张工资单有另一个退款" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "输入数据" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "输入" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "内部备注" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "是阻塞原因?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" +"用于百分比和固定金额计算。例如,餐券在每个工作日得到固定 1 " +"欧元的规则可以在表达式中定义数量,如下所示:worked_days.WORK100.number_of_days。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"用于计算。例如,某个规则是销售员每卖一件产品得到1%的提成,表达式是:result = inputs.SALEURO.amount * " +"contract.wage*0.01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "最后修改日" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "最后更新人" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "最后更新时间" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "薪资类别的父级类别只用于报告目的" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "下限" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "雇主针对该优势的授权下限" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "建立付款单? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "管理员" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "最大范围" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "餐券" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "最小范围" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "杂项" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "每月" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "名称" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "净" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "工资净额" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "正常工作日100%付薪" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "备注" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "天数" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "工时数" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "主管" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "其他输入项" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "上级" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "上级薪资规则" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "业务伙伴" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "工资单" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "工资单批处理" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "工资单详情" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "工资单明细" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "工资单明细按供款记录" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "工资单明细行,按缴款名册" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "工资单名称" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "工资表" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "工资表缴款名册报告" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "薪资条目" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "工资表结构" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "适用于贵国的薪资规则" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "工资单" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "工资单的'开始日期'必须早于‘结束日期'。" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "工资单批处理" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "工资单计算详情" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "薪资统计" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "工资单明细" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "工资单输入" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "工资单输入" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "工资单明细" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "工资单明细" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "工资单明细行,按缴款名册" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "工资单明细行,按缴款名册" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "工资单名称" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "工资单的工作天数" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "工资单" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "工资单批处理" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "按员工分组的工资条" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "百分比(%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "百分比基数" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "会计期间" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "在会计账簿中发布工资单" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "打印" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "个人所得税" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "公积金" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python 代码" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python 条件" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python表达式" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "数量" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "数量 / 费率" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "数量 / 费率" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "每季度" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "范围" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "范围依据" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "比率(%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "参考" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "退款" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "退款:" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "记录明细" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "已拒绝" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "规则" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "薪资类别" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "薪资计算" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "薪酬制度" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "薪资规则类别" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "薪资规则类别" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "薪薪资规则输入项" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "薪资规则" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "工资条:%s %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "薪资结构" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "薪资结构" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "已安排的付款" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "搜索工资单批处理" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "搜索工资条明细" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "搜索工资单" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "搜索薪资规则" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "半年" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "序号" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "设为草稿" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "设置" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "状态" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "状态" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "结构" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "薪资规则的代码可以被其他规则的计算公式引用,引用时区分大小写。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "可以在薪资规则中使用的代码" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "规则金额的计算方法" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "符合当前输入的合同" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "适用这个规则的最大金额" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "这条规则的最小金额" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "这个规则将用于计算%字段的值;一般来说是基数,你也可以用小写的类别代码作为一个变量名(hra,ma,lta等)作为可变的基数。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "总计" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "工作天数总计" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "上限" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "雇主针对该优势的授权上限" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "使用预定的序列排列" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "用于工资单显示薪资规则" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "正在等待" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "每周" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "工作天数" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "工作天数" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "工作天数及输入" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "工作安排" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "薪资规则 %s (%s)百分比基数或者数量定义错误。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "薪资规则 %s (%s) Python代码定义错误" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "薪资规则 %s (%s) Python条件定义错误。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "为薪资规则 %s (%s) 定义的数量错误。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "薪资规则%s (%s) 范围条件定义错误。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "你不能创建递归的薪资结构。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "你不能删除非草稿或者取消状态的工资单!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "您必须选择员工以生成工资单。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "您必须设置一份合同以便创建工资核算单。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "结果将影响一个变量" diff --git a/odex30_base/exp_hr_payroll/i18n/zh_TW.po b/odex30_base/exp_hr_payroll/i18n/zh_TW.po new file mode 100644 index 0000000..adcaf4b --- /dev/null +++ b/odex30_base/exp_hr_payroll/i18n/zh_TW.po @@ -0,0 +1,1620 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_payroll +# +# Translators: +# Michael Yeung, 2018 +# 敬雲 林 , 2018 +# Martin Trigaux, 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-01-09 10:31+0000\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Martin Trigaux, 2019\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/odoo/teams/41243/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:42 +#, python-format +msgid "%s (copy)" +msgstr "%s(副本)" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* 當薪資單創建時狀態為「草稿」 \n" +" \n" +" * 如果薪資單待驗證,狀態為「正在等待」。\n" +" \n" +" * 如果薪資單被確認,狀態設定為「完成」。\n" +" \n" +" * 當使用者取消薪資單時狀態為「已拒絕」。" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Rules" +msgstr "薪資規則" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "" +"This wizard will generate payslips for all" +" selected employee(s) based on the dates and credit note specified on " +"Payslips Run." +msgstr "嚮導將根據薪資單生成器上輸入的日期和付款單號生成所選員工的薪資單." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Address" +msgstr "地址" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Authorized signature" +msgstr "授權簽名" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Bank Account" +msgstr "銀行帳號" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date From:" +msgstr "開始日期:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date From" +msgstr "開始日期" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Date To:" +msgstr "結束日期:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Date To" +msgstr "結束日期" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Designation" +msgstr "職務" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Email" +msgstr "電子郵箱" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Identification No" +msgstr "身份證號碼" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "姓名" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Reference" +msgstr "參考" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Register Name:" +msgstr "登記名稱 :" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Total" +msgstr "總計" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "" +"A contribution register is a third party involved in the salary\n" +" payment of the employees. It can be the social security, the\n" +" state or anyone that collect or inject money on payslips." +msgstr "" +"繳費登記方是參與員工薪資 \n" +" 支付的第三方。有可能是社會保障、\n" +" 國家或在薪資單中收取或注入資金的任何人。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_account_accountant +msgid "Account Accountant" +msgstr "主辦會計" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting" +msgstr "會計" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Accounting Information" +msgstr "會計信息" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__active +msgid "Active" +msgstr "有效" + +#. module: hr_payroll +#: model_terms:ir.actions.act_window,help:hr_payroll.action_contribution_register_form +msgid "Add a new contribution register" +msgstr "添加提留登記冊" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Add an internal note..." +msgstr "添加內部備註..." + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contract_advantage_template_view_form +msgid "Advantage Name" +msgstr "福利名稱" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_children_salary_rules +msgid "All Children Rules" +msgstr "所有下級規則" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.ALW +msgid "Allowance" +msgstr "補助" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Always True" +msgstr "總為真" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__amount +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Amount" +msgstr "金額" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_select +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Amount Type" +msgstr "金額類型" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Annually" +msgstr "每年" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Appears on Payslip" +msgstr "顯示在薪資單" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_python +msgid "" +"Applied this rule for calculation if condition is true. You can specify " +"condition like basic > 1000." +msgstr "如果條件為真,為計算應用這個規則。您可以指定條件,例如基本 > 1000。" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.BASIC +msgid "Basic" +msgstr "基本" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_basic +msgid "Basic Salary" +msgstr "基本薪金" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_be_hr_payroll +msgid "Belgium Payroll" +msgstr "比利時薪資表" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-monthly" +msgstr "每兩月" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Bi-weekly" +msgstr "每兩周" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Calculations" +msgstr "計算" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Cancel" +msgstr "取消" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Cancel Payslip" +msgstr "取消薪資單" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:96 +#, python-format +msgid "Cannot cancel a payslip that is done." +msgstr "無法取消已完成的薪資單。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__category_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__category_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Category" +msgstr "類別" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Child Rules" +msgstr "下級規則" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__child_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__child_ids +msgid "Child Salary Rule" +msgstr "下級薪資規則" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__children_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__children_ids +msgid "Children" +msgstr "下級" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Children Definition" +msgstr "下級定義" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Choose a Payroll Localization" +msgstr "選擇薪資本地化" + +#. module: hr_payroll +#: selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Close" +msgstr "關閉" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__code +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Code" +msgstr "代碼" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payroll_structure_view_kanban +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_view_kanban +msgid "Code:" +msgstr "代碼:" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Companies" +msgstr "公司" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__company_id +msgid "Company" +msgstr "公司" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.COMP +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Company Contribution" +msgstr "公司繳納" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Computation" +msgstr "計算" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Compute Sheet" +msgstr "計算表" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_select +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_select +msgid "Condition Based on" +msgstr "條件根據" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Conditions" +msgstr "條件" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_res_config_settings +msgid "Config Settings" +msgstr "配置設定" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration +msgid "Configuration" +msgstr "配置" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Confirm" +msgstr "確認" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__contract_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "Contract" +msgstr "合同" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.hr_contract_advantage_template_action +#: model:ir.ui.menu,name:hr_payroll.hr_contract_advantage_template_menu_action +msgid "Contract Advantage Templates" +msgstr "合同福利模板" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +msgid "Contribution" +msgstr "繳納" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contribution_register +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__register_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Contribution Register" +msgstr "繳納登記冊" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Contribution Register's Payslip Lines" +msgstr "繳納登記冊的薪資單明細" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_contribution_register_form +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_tree +msgid "Contribution Registers" +msgstr "繳納登記冊" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_convanceallowance1 +msgid "Conveyance Allowance" +msgstr "交通津貼" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_ca_gravie +msgid "Conveyance Allowance For Gravie" +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_uid +msgid "Created by" +msgstr "創建者" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__create_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__create_date +msgid "Created on" +msgstr "創建時間" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__credit_note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__credit_note +msgid "Credit Note" +msgstr "退款備註" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_from +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_start +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_from +msgid "Date From" +msgstr "起始日期" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__date_to +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__date_end +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__date_to +msgid "Date To" +msgstr "結束日期" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.DED +msgid "Deduction" +msgstr "扣除" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__default_value +msgid "Default value for this advantage" +msgstr "該福利的預設值" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__schedule_pay +msgid "Defines the frequency of the wage payment." +msgstr "定義薪資支付的頻率。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "依據所選合同,在這個薪資單上設定適用的規則。如果您讓合同字段留空,這個字段也不再必須,而且在所選期間內所有設定在員工合同結構上的規則都適用" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__note +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__note +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_contribution_register_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Description" +msgstr "描述" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Details By Salary Rule Category" +msgstr "詳情按薪資規則類別" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__details_by_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Details by Salary Rule Category" +msgstr "詳情按薪資規則類別" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__display_name +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done" +msgstr "完成" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Done Payslip Batches" +msgstr "已完成的薪資單批次處理" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Done Slip" +msgstr "已付款的薪資條" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 selection:hr.payslip.run,state:0 +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft" +msgstr "草稿" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Draft Payslip Batches" +msgstr "草稿薪資單批次" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Draft Slip" +msgstr "薪資條草稿" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_employee +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__employee_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Employee" +msgstr "員工" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Employee Contract" +msgstr "員工合同" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_list_view +msgid "Employee Function" +msgstr "員工職能" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslips" +msgstr "員工薪資單" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_advantage_template +msgid "Employee's Advantage on Contract" +msgstr "員工在合同中的福利" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Employee's working schedule." +msgstr "員工的工作時間表" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Employees" +msgstr "員工" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:92 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rule Category." +msgstr "錯誤!您無法創建薪資規則類別的遞歸層次結構。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:179 +#, python-format +msgid "Error! You cannot create recursive hierarchy of Salary Rules." +msgstr "錯誤!您無法創建薪資規則的遞歸層次結構。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__register_id +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__register_id +msgid "Eventual third party involved in the salary payment of the employees." +msgstr "員工薪資支付中涉及的最終第三方。" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_fix +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_fix +msgid "Fixed Amount" +msgstr "固定總額" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "For example, enter 50.0 to apply a percentage of 50%" +msgstr "例如,輸入50.0意味著適用50%的百分比" + +#. module: hr_payroll +#: code:addons/hr_payroll/report/report_contribution_register.py:35 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "表單內容丟失,無法列印此報告。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_fr_hr_payroll +msgid "French Payroll" +msgstr "法國薪資表" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "General" +msgstr "常規" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Generate" +msgstr "生成" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_by_employees +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +msgid "Generate Payslips" +msgstr "生成薪資單" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_employees +msgid "Generate payslips for all selected employees" +msgstr "為已選的所有員工生成薪資單" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_sales_commission +msgid "Get 1% of sales" +msgstr "獲得銷售額的1%" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:182 +#, python-format +msgid "Global Leaves" +msgstr "全局離開" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_taxable +#: model:hr.salary.rule.category,name:hr_payroll.GROSS +msgid "Gross" +msgstr "總額" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Group By" +msgstr "分組" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_houserentallowance1 +msgid "House Rent Allowance" +msgstr "住屋津貼" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register__id +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details__id +msgid "ID" +msgstr "ID" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_run__credit_note +msgid "" +"If its checked, indicates that all payslips generated from here are refund " +"payslips." +msgstr "如果勾選它,表示這裡生成的所有薪資條都是退款薪資單。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__active +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__active +msgid "" +"If the active field is set to false, it will allow you to hide the salary " +"rule without removing it." +msgstr "如果有效字段被設為「無效」,這可允許您不必刪除就隱藏薪資規則。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_res_config_settings__module_l10n_in_hr_payroll +msgid "Indian Payroll" +msgstr "印度薪資表" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip__credit_note +msgid "Indicates this payslip has a refund of another" +msgstr "表示這張薪資單有另一個退款" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Input Data" +msgstr "輸入數據" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__input_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__input_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +msgid "Inputs" +msgstr "輸入" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__note +msgid "Internal Note" +msgstr "內部備註" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_view_kanban +msgid "Is a Blocking Reason?" +msgstr "是阻塞原因?" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__quantity +msgid "" +"It is used in computation for percentage and fixed amount. For e.g. A rule " +"for Meal Voucher having fixed amount of 1€ per worked day can have its " +"quantity defined in expression like worked_days.WORK100.number_of_days." +msgstr "" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__amount +msgid "" +"It is used in computation. For e.g. A rule for sales having 1% commission of" +" basic salary for per product can defined in expression like result = " +"inputs.SALEURO.amount * contract.wage*0.01." +msgstr "" +"用於計算。例如,某個規則是銷售員每賣一件產品得到1%的提成,表達式是:result = inputs.SALEURO.amount * " +"contract.wage*0.01." + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_contribution_register____last_update +#: model:ir.model.fields,field_description:hr_payroll.field_report_hr_payroll_report_payslip_details____last_update +msgid "Last Modified on" +msgstr "最後修改時間" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_uid +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_uid +msgid "Last Updated by" +msgstr "最後更新人" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_employees__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__write_date +#: model:ir.model.fields,field_description:hr_payroll.field_payslip_lines_contribution_register__write_date +msgid "Last Updated on" +msgstr "最後更新時間" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "" +"Linking a salary category to its parent is used only for the reporting " +"purpose." +msgstr "連接薪資類別至其上級類別只用於報告的目的。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower Bound" +msgstr "下限" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__lower_bound +msgid "Lower bound authorized by the employer for this advantage" +msgstr "僱主針對該福利授權的下限" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__paid +msgid "Made Payment Order ? " +msgstr "已建立付款命令? " + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_manager +msgid "Manager" +msgstr "經理" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "Maximum Range" +msgstr "最大範圍" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_meal_voucher +msgid "Meal Voucher" +msgstr "膳食津貼" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "Minimum Range" +msgstr "最小範圍" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Miscellaneous" +msgstr "雜項" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Monthly" +msgstr "每月" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__name +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__name +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Name" +msgstr "名稱" + +#. module: hr_payroll +#: model:hr.salary.rule.category,name:hr_payroll.NET +msgid "Net" +msgstr "淨" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_rule_net +msgid "Net Salary" +msgstr "淨薪金" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:201 +#, python-format +msgid "Normal Working Days paid at 100%" +msgstr "正常工作日100%付薪" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Notes" +msgstr "便簽" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_days +msgid "Number of Days" +msgstr "天數" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__number_of_hours +msgid "Number of Hours" +msgstr "工時數" + +#. module: hr_payroll +#: model:res.groups,name:hr_payroll.group_hr_payroll_user +msgid "Officer" +msgstr "主管" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Other Inputs" +msgstr "其他輸入項" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__parent_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule_category__parent_id +msgid "Parent" +msgstr "上級" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__parent_rule_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__parent_rule_id +msgid "Parent Salary Rule" +msgstr "上級薪資規則" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__partner_id +msgid "Partner" +msgstr "業務夥伴" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__payslip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__slip_id +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__payslip_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Pay Slip" +msgstr "薪資單" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "PaySlip Batch" +msgstr "薪資單批處理" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.payslip_details_report +msgid "PaySlip Details" +msgstr "薪資單詳情" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_payslip_lines_contribution_register +msgid "PaySlip Lines" +msgstr "薪資單明細" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_contribution_register +msgid "PaySlip Lines By Conribution Register" +msgstr "薪資單明細按繳納記錄" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Lines by Contribution Register" +msgstr "薪資單明細行,按繳納登記冊" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "PaySlip Name" +msgstr "薪資單名稱" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_root +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll" +msgstr "薪資表" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_contribution_register +msgid "Payroll Contribution Register Report" +msgstr "薪資表提留登記冊報告" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll Entries" +msgstr "薪資條目" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_filter +msgid "Payroll Structures" +msgstr "薪資表結構" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Payroll rules that apply to your country" +msgstr "適用於貴國的薪資規則" + +#. module: hr_payroll +#: model:ir.actions.report,name:hr_payroll.action_report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip" +msgstr "薪資單" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:82 +#, python-format +msgid "Payslip 'Date From' must be earlier 'Date To'." +msgstr "薪資單的'開始日期'必須早於『結束日期'。" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_run +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_run_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Payslip Batches" +msgstr "薪資單批處理" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__payslip_count +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Payslip Computation Details" +msgstr "薪資單計算詳情" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__payslip_count +msgid "Payslip Count" +msgstr "薪資統計" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_report_hr_payroll_report_payslip_details +msgid "Payslip Details Report" +msgstr "薪資單明細" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_input +msgid "Payslip Input" +msgstr "薪資單輸入" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__input_line_ids +msgid "Payslip Inputs" +msgstr "薪資單輸入" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_form +msgid "Payslip Line" +msgstr "薪資單明細" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_contribution_reg_payslip_lines +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__line_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Payslip Lines" +msgstr "薪資單明細" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Payslip Lines by Contribution Register" +msgstr "薪資單明細行,按繳納登記冊" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_payslip_lines_contribution_register +msgid "Payslip Lines by Contribution Registers" +msgstr "薪資單明細行,按繳納登記冊" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__name +msgid "Payslip Name" +msgstr "薪資單名稱" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_worked_days +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__worked_days_line_ids +msgid "Payslip Worked Days" +msgstr "薪資單的工作天數" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +#: model:ir.model.fields,field_description:hr_payroll.field_hr_employee__slip_ids +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__slip_ids +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.payroll_hr_employee_view_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_tree +msgid "Payslips" +msgstr "薪資單" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payslip_run_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payslip_run +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_tree +msgid "Payslips Batches" +msgstr "薪資單批處理" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_by_employees +msgid "Payslips by Employees" +msgstr "按員工分組的薪資條" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage +msgid "Percentage (%)" +msgstr "百分比(%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "Percentage based on" +msgstr "百分比根據" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Period" +msgstr "期間" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.res_config_settings_view_form +msgid "Post payroll slips in accounting" +msgstr "在會計帳簿中發佈薪資單" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_payslip_lines_contribution_register +msgid "Print" +msgstr "列印" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_professionaltax1 +msgid "Professional Tax" +msgstr "專業稅" + +#. module: hr_payroll +#: model:hr.salary.rule,name:hr_payroll.hr_salary_rule_providentfund1 +msgid "Provident Fund" +msgstr "公積金" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_select:0 +#: selection:hr.salary.rule,amount_select:0 +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__amount_python_compute +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__amount_python_compute +msgid "Python Code" +msgstr "Python 代碼" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_python +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_python +msgid "Python Condition" +msgstr "Python 條件" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Python Expression" +msgstr "Python表達式" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__quantity +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__quantity +msgid "Quantity" +msgstr "數量" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +msgid "Quantity/Rate" +msgstr "數量 / 費率" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Quantity/rate" +msgstr "數量 / 費率" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Quarterly" +msgstr "每季度" + +#. module: hr_payroll +#: selection:hr.payslip.line,condition_select:0 +#: selection:hr.salary.rule,condition_select:0 +msgid "Range" +msgstr "範圍" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__condition_range +msgid "Range Based on" +msgstr "範圍依據" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__rate +msgid "Rate (%)" +msgstr "比率(%)" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__code +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__number +msgid "Reference" +msgstr "參照" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Refund" +msgstr "退款" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:102 +#, python-format +msgid "Refund: " +msgstr "退款:" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contribution_register__register_line_ids +msgid "Register Line" +msgstr "記錄明細" + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Rejected" +msgstr "已拒絕" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__salary_rule_id +msgid "Rule" +msgstr "規則" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_form +msgid "Salary Categories" +msgstr "薪資類別" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Salary Computation" +msgstr "薪資計算" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule +msgid "Salary Rule" +msgstr "薪酬制度" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_salary_rule_category +#: model:ir.ui.menu,name:hr_payroll.menu_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_category_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_salary_rule_category_filter +msgid "Salary Rule Categories" +msgstr "薪資規則類別" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_salary_rule_category +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Salary Rule Category" +msgstr "薪資規則類別" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_rule_input +#: model:ir.model.fields,field_description:hr_payroll.field_hr_rule_input__input_id +msgid "Salary Rule Input" +msgstr "薪資規則輸入項" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_salary_rule_form +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payroll_structure__rule_ids +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_list +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_salary_rule_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_employee_grade_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Salary Rules" +msgstr "薪資規則" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:403 +#: code:addons/hr_payroll/models/hr_payslip.py:453 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "薪資條為%s為 %s" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__struct_id +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payroll_structure_tree +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_tree +msgid "Salary Structure" +msgstr "薪資結構" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_structure_list_form +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_structure_view +msgid "Salary Structures" +msgstr "薪資結構" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__schedule_pay +msgid "Scheduled Pay" +msgstr "已安排的付款" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_filter +msgid "Search Payslip Batches" +msgstr "搜尋薪資單批次" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_line_filter +msgid "Search Payslip Lines" +msgstr "搜尋薪資條明細" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "Search Payslips" +msgstr "搜尋薪資單" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_rule_filter +msgid "Search Salary Rule" +msgstr "搜尋薪資規則" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Semi-annually" +msgstr "半年" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_input__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_worked_days__sequence +#: model:ir.model.fields,field_description:hr_payroll.field_hr_salary_rule__sequence +msgid "Sequence" +msgstr "序列" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.hr_payslip_run_form +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Set to Draft" +msgstr "設為草稿" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_configuration +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_global_settings +msgid "Settings" +msgstr "設定" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_filter +msgid "States" +msgstr "狀態" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__state +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_run__state +msgid "Status" +msgstr "狀態" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip__struct_id +msgid "Structure" +msgstr "薪資結構" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__code +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__code +msgid "" +"The code of salary rules can be used as reference in computation of other " +"rules. In that case, it is case sensitive." +msgstr "薪資規則的代碼可以被其他規則的計算公式使用。這樣的話,它是區分大小寫的。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__code +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__code +#: model:ir.model.fields,help:hr_payroll.field_hr_rule_input__code +msgid "The code that can be used in the salary rules" +msgstr "可以在薪資規則中使用的代碼" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_select +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_select +msgid "The computation method for the rule amount." +msgstr "規則金額的計算方法。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_input__contract_id +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_worked_days__contract_id +msgid "The contract for which applied this input" +msgstr "適用此輸入的合同" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_max +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_max +msgid "The maximum amount, applied for this rule." +msgstr "適用這個規則的最大金額。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range_min +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range_min +msgid "The minimum amount, applied for this rule." +msgstr "這條規則適用最小金額。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__condition_range +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__condition_range +msgid "" +"This will be used to compute the % fields values; in general it is on basic," +" but you can also use categories code fields in lowercase as a variable " +"names (hra, ma, lta, etc.) and the variable basic." +msgstr "這將用於計算%字段的值;一般來說是基數,但您也可以用小寫的類別代碼作為一個變量名(hra,ma,lta等)和可變的基數。" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_payslip_line__total +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_contribution_register +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip +#: model_terms:ir.ui.view,arch_db:hr_payroll.report_payslip_details +msgid "Total" +msgstr "合計" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Total Working Days" +msgstr "工作天數總計" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper Bound" +msgstr "上限" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_contract_advantage_template__upper_bound +msgid "Upper bound authorized by the employer for this advantage" +msgstr "僱主針對該福利授權的上限" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__sequence +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__sequence +msgid "Use to arrange calculation sequence" +msgstr "使用預定的序列排列" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__appears_on_payslip +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__appears_on_payslip +msgid "Used to display the salary rule on payslip." +msgstr "用於薪資單顯示薪資規則." + +#. module: hr_payroll +#: selection:hr.payslip,state:0 +msgid "Waiting" +msgstr "正在等待" + +#. module: hr_payroll +#: selection:hr.contract,schedule_pay:0 +msgid "Weekly" +msgstr "每週" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Day" +msgstr "工作天數" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days" +msgstr "工作天數" + +#. module: hr_payroll +#: model_terms:ir.ui.view,arch_db:hr_payroll.view_hr_payslip_form +msgid "Worked Days & Inputs" +msgstr "工作天數及輸入" + +#. module: hr_payroll +#: model:ir.model.fields,field_description:hr_payroll.field_hr_contract__resource_calendar_id +msgid "Working Schedule" +msgstr "工作安排" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:211 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "薪資規則 %s (%s)百分比基數或者數量定義錯誤。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:217 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "薪資規則 %s (%s) Python代碼定義錯誤。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:240 +#, python-format +msgid "Wrong python condition defined for salary rule %s (%s)." +msgstr "薪資規則 %s (%s) Python條件定義錯誤。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:204 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "為薪資規則 %s (%s) 定義的數量錯誤。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:234 +#, python-format +msgid "Wrong range condition defined for salary rule %s (%s)." +msgstr "薪資規則%s (%s) 範圍條件定義錯誤。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_salary_rule.py:36 +#, python-format +msgid "You cannot create a recursive salary structure." +msgstr "您不能創建遞歸的薪資結構。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:127 +#, python-format +msgid "You cannot delete a payslip which is not draft or cancelled!" +msgstr "您不能刪除非草稿或者取消狀態的薪資單!" + +#. module: hr_payroll +#: code:addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py:24 +#, python-format +msgid "You must select employee(s) to generate payslip(s)." +msgstr "您必須選擇員工以生成薪資單。" + +#. module: hr_payroll +#: code:addons/hr_payroll/models/hr_payslip.py:525 +#, python-format +msgid "You must set a contract to create a payslip line." +msgstr "您必須設定一份合同以創建薪資單。" + +#. module: hr_payroll +#: model:ir.model.fields,help:hr_payroll.field_hr_payslip_line__amount_percentage_base +#: model:ir.model.fields,help:hr_payroll.field_hr_salary_rule__amount_percentage_base +msgid "result will be affected to a variable" +msgstr "結果將影響一個變量" diff --git a/odex30_base/exp_hr_payroll/models/__init__.py b/odex30_base/exp_hr_payroll/models/__init__.py new file mode 100644 index 0000000..6819b53 --- /dev/null +++ b/odex30_base/exp_hr_payroll/models/__init__.py @@ -0,0 +1,7 @@ +# -*- coding:utf-8 -*- + +from . import hr_contract +from . import hr_employee +from . import res_config_settings +from . import hr_salary_rule +from . import hr_payslip diff --git a/odex30_base/exp_hr_payroll/models/hr_contract.py b/odex30_base/exp_hr_payroll/models/hr_contract.py new file mode 100644 index 0000000..5b0bfc8 --- /dev/null +++ b/odex30_base/exp_hr_payroll/models/hr_contract.py @@ -0,0 +1,79 @@ +# -*- coding:utf-8 -*- +from odoo import fields, models + + +class HrContract(models.Model): + """ + Employee contract extension: + - Links to Salary Structure + - Defines pay schedule + - Supports contract advantages + """ + _inherit = 'hr.contract' + _description = 'Employee Contract' + + struct_id = fields.Many2one( + 'hr.payroll.structure', + string='Salary Structure' + ) + schedule_pay = fields.Selection([ + ('monthly', 'Monthly'), + ('quarterly', 'Quarterly'), + ('semi-annually', 'Semi-annually'), + ('annually', 'Annually'), + ('weekly', 'Weekly'), + ('bi-weekly', 'Bi-weekly'), + ('bi-monthly', 'Bi-monthly'), + ], string='Scheduled Pay', index=True, default='monthly', + help="Defines the frequency of the wage payment.") + resource_calendar_id = fields.Many2one( + 'resource.calendar', + required=True, + ondelete="restrict", + help="Employee's working schedule." + ) + + def get_all_structures(self): + """ + Return all salary structures linked to these contracts, + including parent structures, as a recordset. + """ + structures = self.mapped('struct_id') + if not structures: + return self.env['hr.payroll.structure'] + return structures._get_parent_structure() + + def get_attribute(self, code, attribute): + """ + Fetch a specific attribute from an advantage template by code. + """ + template = self.env['hr.contract.advantage.template'].search([('code', '=', code)], limit=1) + return getattr(template, attribute, False) + + def set_attribute_value(self, code, active): + """ + Set or reset an advantage value on the contract. + """ + template = self.env['hr.contract.advantage.template'].search([('code', '=', code)], limit=1) + for contract in self: + if active and template: + contract[code] = template.default_value + else: + contract[code] = 0.0 + + +class HrContractAdvantageTemplate(models.Model): + _name = 'hr.contract.advantage.template' + _description = "Employee's Advantage on Contract" + + name = fields.Char('Name', required=True) + code = fields.Char('Code', required=True, index=True) + lower_bound = fields.Float( + 'Lower Bound', + help="Lower bound authorized by the employer for this advantage" + ) + upper_bound = fields.Float( + 'Upper Bound', + help="Upper bound authorized by the employer for this advantage" + ) + default_value = fields.Float('Default value for this advantage') diff --git a/odex30_base/exp_hr_payroll/models/hr_employee.py b/odex30_base/exp_hr_payroll/models/hr_employee.py new file mode 100644 index 0000000..e20b3b4 --- /dev/null +++ b/odex30_base/exp_hr_payroll/models/hr_employee.py @@ -0,0 +1,16 @@ +# -*- coding:utf-8 -*- + +from odoo import api, fields, models + + +class HrEmployee(models.Model): + _inherit = 'hr.employee' + _description = 'Employee' + + slip_ids = fields.One2many('hr.payslip', 'employee_id', string='Payslips', readonly=True) + payslip_count = fields.Integer(compute='_compute_payslip_count', string='Payslip Count', + groups="om_hr_payroll.group_hr_payroll_user") + + def _compute_payslip_count(self): + for employee in self: + employee.payslip_count = len(employee.slip_ids) diff --git a/odex30_base/exp_hr_payroll/models/hr_payslip.py b/odex30_base/exp_hr_payroll/models/hr_payslip.py new file mode 100644 index 0000000..e460853 --- /dev/null +++ b/odex30_base/exp_hr_payroll/models/hr_payslip.py @@ -0,0 +1,607 @@ +# -*- coding:utf-8 -*- + +from datetime import date, datetime, time + +import babel +from dateutil.relativedelta import relativedelta +from pytz import timezone + +from odoo import api, fields, models, tools, _ +from odoo.exceptions import UserError, ValidationError + + +class HrPayslip(models.Model): + _name = 'hr.payslip' + _description = 'Pay Slip' + _order = 'id desc' + _inherit = ['mail.thread', 'mail.activity.mixin'] + + struct_id = fields.Many2one('hr.payroll.structure', string='Structure', + readonly=True, states={'draft': [('readonly', False)]}, + help='Defines the rules that have to be applied to this payslip, accordingly ' + 'to the contract chosen. If you let empty the field contract, this field isn\'t ' + 'mandatory anymore and thus the rules applied will be all the rules set on the ' + 'structure of all contracts of the employee valid for the chosen period') + name = fields.Char(string='Payslip Name', readonly=True, + states={'draft': [('readonly', False)]}) + number = fields.Char(string='Reference', readonly=True, copy=False, + states={'draft': [('readonly', False)]}) + employee_id = fields.Many2one('hr.employee', string='Employee', required=True, readonly=True, + states={'draft': [('readonly', False)]}) + date_from = fields.Date(string='Date From', readonly=True, required=True, + default=lambda self: fields.Date.to_string(date.today().replace(day=1)), + states={'draft': [('readonly', False)]}) + date_to = fields.Date(string='Date To', readonly=True, required=True, + default=lambda self: fields.Date.to_string( + (datetime.now() + relativedelta(months=+1, day=1, days=-1)).date()), + states={'draft': [('readonly', False)]}) + # this is chaos: 4 states are defined, 3 are used ('verify' isn't) and 5 exist ('confirm' seems to have existed) + state = fields.Selection([ + ('draft', 'Draft'), + ('verify', 'Waiting'), + ('done', 'Done'), + ('cancel', 'Rejected'), + ], string='Status', index=True, readonly=True, copy=False, default='draft', + help="""* When the payslip is created the status is \'Draft\' + \n* If the payslip is under verification, the status is \'Waiting\'. + \n* If the payslip is confirmed then status is set to \'Done\'. + \n* When user cancel payslip the status is \'Rejected\'.""") + line_ids = fields.One2many('hr.payslip.line', 'slip_id', string='Payslip Lines', readonly=True, + states={'draft': [('readonly', False)]}) + company_id = fields.Many2one('res.company', string='Company', readonly=True, copy=False, + default=lambda self: self.env.company, + states={'draft': [('readonly', False)]}) + worked_days_line_ids = fields.One2many('hr.payslip.worked_days', 'payslip_id', + string='Payslip Worked Days', copy=True, readonly=True, + states={'draft': [('readonly', False)]}) + input_line_ids = fields.One2many('hr.payslip.input', 'payslip_id', string='Payslip Inputs', + readonly=True, states={'draft': [('readonly', False)]}) + paid = fields.Boolean(string='Made Payment Order ? ', readonly=True, copy=False, + states={'draft': [('readonly', False)]}) + note = fields.Text(string='Internal Note', readonly=True, states={'draft': [('readonly', False)]}) + contract_id = fields.Many2one('hr.contract', string='Contract', readonly=True, + states={'draft': [('readonly', False)]}) + details_by_salary_rule_category = fields.One2many('hr.payslip.line', + compute='_compute_details_by_salary_rule_category', + string='Details by Salary Rule Category') + credit_note = fields.Boolean(string='Credit Note', readonly=True, + states={'draft': [('readonly', False)]}, + help="Indicates this payslip has a refund of another") + payslip_run_id = fields.Many2one('hr.payslip.run', string='Payslip Batches', readonly=True, + copy=False, states={'draft': [('readonly', False)]}) + payslip_count = fields.Integer(compute='_compute_payslip_count', string="Payslip Computation Details") + + def _compute_details_by_salary_rule_category(self): + for payslip in self: + payslip.details_by_salary_rule_category = payslip.mapped('line_ids').filtered(lambda line: line.category_id) + + def _compute_payslip_count(self): + for payslip in self: + payslip.payslip_count = len(payslip.line_ids) + + @api.constrains('date_from', 'date_to') + def _check_dates(self): + if any(self.filtered(lambda payslip: payslip.date_from > payslip.date_to)): + raise ValidationError(_("Payslip 'Date From' must be earlier 'Date To'.")) + + def action_payslip_draft(self): + return self.write({'state': 'draft'}) + + def action_payslip_done(self): + self.compute_sheet() + return self.write({'state': 'done'}) + + def action_payslip_cancel(self): + if self.filtered(lambda slip: slip.state == 'done'): + raise UserError(_("Cannot cancel a payslip that is done.")) + return self.write({'state': 'cancel'}) + + def refund_sheet(self): + for payslip in self: + copied_payslip = payslip.copy({'credit_note': True, 'name': _('Refund: ') + payslip.name}) + copied_payslip.compute_sheet() + copied_payslip.action_payslip_done() + form_view_ref = self.env.ref('om_hr_payroll.view_hr_payslip_form', False) + tree_view_ref = self.env.ref('om_hr_payroll.view_hr_payslip_tree', False) + return { + 'name': (_("Refund Payslip")), + 'view_mode': 'tree, form', + 'view_id': False, + 'view_type': 'form', + 'res_model': 'hr.payslip', + 'type': 'ir.actions.act_window', + 'target': 'current', + 'domain': "[('id', 'in', %s)]" % copied_payslip.ids, + 'views': [(tree_view_ref and tree_view_ref.id or False, 'tree'), + (form_view_ref and form_view_ref.id or False, 'form')], + 'context': {} + } + + def check_done(self): + return True + + def unlink(self): + if any(self.filtered(lambda payslip: payslip.state not in ('draft', 'cancel'))): + raise UserError(_('You cannot delete a payslip which is not draft or cancelled!')) + return super(HrPayslip, self).unlink() + + # TODO move this function into hr_contract module, on hr.employee object + @api.model + def get_contract(self, employee, date_from, date_to): + """ + @param employee: recordset of employee + @param date_from: date field + @param date_to: date field + @return: returns the ids of all the contracts for the given employee that need to be considered for the given dates + """ + # a contract is valid if it ends between the given dates + clause_1 = ['&', ('date_end', '<=', date_to), ('date_end', '>=', date_from)] + # OR if it starts between the given dates + clause_2 = ['&', ('date_start', '<=', date_to), ('date_start', '>=', date_from)] + # OR if it starts before the date_from and finish after the date_end (or never finish) + clause_3 = ['&', ('date_start', '<=', date_from), '|', ('date_end', '=', False), ('date_end', '>=', date_to)] + clause_final = [('employee_id', '=', employee.id), ('state', '=', 'open'), '|', + '|'] + clause_1 + clause_2 + clause_3 + return self.env['hr.contract'].search(clause_final).ids + + def compute_sheet(self): + for payslip in self: + number = payslip.number or self.env['ir.sequence'].next_by_code('salary.slip') + # delete old payslip lines + payslip.line_ids.unlink() + # set the list of contract for which the rules have to be applied + # if we don't give the contract, then the rules to apply should be for all current contracts of the employee + contract_ids = payslip.contract_id.ids or \ + self.get_contract(payslip.employee_id, payslip.date_from, payslip.date_to) + lines = [(0, 0, line) for line in self._get_payslip_lines(contract_ids, payslip.id)] + payslip.write({'line_ids': lines, 'number': number}) + return True + + @api.model + def get_worked_day_lines(self, contracts, date_from, date_to): + """ + @param contract: Browse record of contracts + @return: returns a list of dict containing the input that should be applied for the given contract between date_from and date_to + """ + res = [] + # fill only if the contract as a working schedule linked + for contract in contracts.filtered(lambda contract: contract.resource_calendar_id): + day_from = datetime.combine(fields.Date.from_string(date_from), time.min) + day_to = datetime.combine(fields.Date.from_string(date_to), time.max) + + # compute leave days + leaves = {} + calendar = contract.resource_calendar_id + tz = timezone(calendar.tz) + day_leave_intervals = contract.employee_id.list_leaves(day_from, day_to, + calendar=contract.resource_calendar_id) + for day, hours, leave in day_leave_intervals: + holiday = leave.holiday_id + current_leave_struct = leaves.setdefault(holiday.holiday_status_id, { + 'name': holiday.holiday_status_id.name or _('Global Leaves'), + 'sequence': 5, + 'code': holiday.holiday_status_id.name or 'GLOBAL', + 'number_of_days': 0.0, + 'number_of_hours': 0.0, + 'contract_id': contract.id, + }) + current_leave_struct['number_of_hours'] += hours + work_hours = calendar.get_work_hours_count( + tz.localize(datetime.combine(day, time.min)), + tz.localize(datetime.combine(day, time.max)), + compute_leaves=False, + ) + if work_hours: + current_leave_struct['number_of_days'] += hours / work_hours + + # compute worked days + work_data = contract.employee_id._get_work_days_data(day_from, day_to, + calendar=contract.resource_calendar_id) + attendances = { + 'name': _("Normal Working Days paid at 100%"), + 'sequence': 1, + 'code': 'WORK100', + 'number_of_days': work_data['days'], + 'number_of_hours': work_data['hours'], + 'contract_id': contract.id, + } + + res.append(attendances) + res.extend(leaves.values()) + return res + + @api.model + def get_inputs(self, contracts, date_from, date_to): + res = [] + + structure_ids = contracts.get_all_structures() + rule_ids = self.env['hr.payroll.structure'].browse(structure_ids).get_all_rules() + sorted_rule_ids = [id for id, sequence in sorted(rule_ids, key=lambda x: x[1])] + inputs = self.env['hr.salary.rule'].browse(sorted_rule_ids).mapped('input_ids') + + for contract in contracts: + for input in inputs: + input_data = { + 'name': input.name, + 'code': input.code, + 'contract_id': contract.id, + } + res += [input_data] + return res + + @api.model + def _get_payslip_lines(self, contract_ids, payslip_id): + def _sum_salary_rule_category(localdict, category, amount): + if category.parent_id: + localdict = _sum_salary_rule_category(localdict, category.parent_id, amount) + localdict['categories'].dict[category.code] = category.code in localdict['categories'].dict and \ + localdict['categories'].dict[category.code] + amount or amount + return localdict + + class BrowsableObject(object): + def __init__(self, employee_id, dict, env): + self.employee_id = employee_id + self.dict = dict + self.env = env + + def __getattr__(self, attr): + return attr in self.dict and self.dict.__getitem__(attr) or 0.0 + + class InputLine(BrowsableObject): + """a class that will be used into the python code, mainly for usability purposes""" + + def sum(self, code, from_date, to_date=None): + if to_date is None: + to_date = fields.Date.today() + self.env.cr.execute(""" + SELECT sum(amount) as sum + FROM hr_payslip as hp, hr_payslip_input as pi + WHERE hp.employee_id = %s AND hp.state = 'done' + AND hp.date_from >= %s AND hp.date_to <= %s AND hp.id = pi.payslip_id AND pi.code = %s""", + (self.employee_id, from_date, to_date, code)) + return self.env.cr.fetchone()[0] or 0.0 + + class WorkedDays(BrowsableObject): + """a class that will be used into the python code, mainly for usability purposes""" + + def _sum(self, code, from_date, to_date=None): + if to_date is None: + to_date = fields.Date.today() + self.env.cr.execute(""" + SELECT sum(number_of_days) as number_of_days, sum(number_of_hours) as number_of_hours + FROM hr_payslip as hp, hr_payslip_worked_days as pi + WHERE hp.employee_id = %s AND hp.state = 'done' + AND hp.date_from >= %s AND hp.date_to <= %s AND hp.id = pi.payslip_id AND pi.code = %s""", + (self.employee_id, from_date, to_date, code)) + return self.env.cr.fetchone() + + def sum(self, code, from_date, to_date=None): + res = self._sum(code, from_date, to_date) + return res and res[0] or 0.0 + + def sum_hours(self, code, from_date, to_date=None): + res = self._sum(code, from_date, to_date) + return res and res[1] or 0.0 + + class Payslips(BrowsableObject): + """a class that will be used into the python code, mainly for usability purposes""" + + def sum(self, code, from_date, to_date=None): + if to_date is None: + to_date = fields.Date.today() + self.env.cr.execute("""SELECT sum(case when hp.credit_note = False then (pl.total) else (-pl.total) end) + FROM hr_payslip as hp, hr_payslip_line as pl + WHERE hp.employee_id = %s AND hp.state = 'done' + AND hp.date_from >= %s AND hp.date_to <= %s AND hp.id = pl.slip_id AND pl.code = %s""", + (self.employee_id, from_date, to_date, code)) + res = self.env.cr.fetchone() + return res and res[0] or 0.0 + + # we keep a dict with the result because a value can be overwritten by another rule with the same code + result_dict = {} + rules_dict = {} + worked_days_dict = {} + inputs_dict = {} + blacklist = [] + payslip = self.env['hr.payslip'].browse(payslip_id) + for worked_days_line in payslip.worked_days_line_ids: + worked_days_dict[worked_days_line.code] = worked_days_line + for input_line in payslip.input_line_ids: + inputs_dict[input_line.code] = input_line + + categories = BrowsableObject(payslip.employee_id.id, {}, self.env) + inputs = InputLine(payslip.employee_id.id, inputs_dict, self.env) + worked_days = WorkedDays(payslip.employee_id.id, worked_days_dict, self.env) + payslips = Payslips(payslip.employee_id.id, payslip, self.env) + rules = BrowsableObject(payslip.employee_id.id, rules_dict, self.env) + + baselocaldict = {'categories': categories, 'rules': rules, 'payslip': payslips, 'worked_days': worked_days, + 'inputs': inputs} + # get the ids of the structures on the contracts and their parent id as well + contracts = self.env['hr.contract'].browse(contract_ids) + if len(contracts) == 1 and payslip.struct_id: + structure_ids = list(set(payslip.struct_id._get_parent_structure().ids)) + else: + structure_ids = contracts.get_all_structures() + # get the rules of the structure and thier children + rule_ids = self.env['hr.payroll.structure'].browse(structure_ids).get_all_rules() + # run the rules by sequence + sorted_rule_ids = [id for id, sequence in sorted(rule_ids, key=lambda x: x[1])] + sorted_rules = self.env['hr.salary.rule'].browse(sorted_rule_ids) + + for contract in contracts: + employee = contract.employee_id + localdict = dict(baselocaldict, employee=employee, contract=contract) + for rule in sorted_rules: + key = rule.code + '-' + str(contract.id) + localdict['result'] = None + localdict['result_qty'] = 1.0 + localdict['result_rate'] = 100 + # check if the rule can be applied + if rule._satisfy_condition(localdict) and rule.id not in blacklist: + # compute the amount of the rule + amount, qty, rate = rule._compute_rule(localdict) + # check if there is already a rule computed with that code + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + # set/overwrite the amount computed for this rule in the localdict + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, rule.category_id, tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'sequence': rule.sequence, + 'appears_on_payslip': rule.appears_on_payslip, + 'condition_select': rule.condition_select, + 'condition_python': rule.condition_python, + 'condition_range': rule.condition_range, + 'condition_range_min': rule.condition_range_min, + 'condition_range_max': rule.condition_range_max, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'amount_percentage_base': rule.amount_percentage_base, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate, + } + else: + # blacklist this rule and its children + blacklist += [id for id, seq in rule._recursive_search_of_rules()] + + return list(result_dict.values()) + + # YTI TODO To rename. This method is not really an onchange, as it is not in any view + # employee_id and contract_id could be browse records + def onchange_employee_id(self, date_from, date_to, employee_id=False, contract_id=False): + # defaults + res = { + 'value': { + 'line_ids': [], + # delete old input lines + 'input_line_ids': [(2, x,) for x in self.input_line_ids.ids], + # delete old worked days lines + 'worked_days_line_ids': [(2, x,) for x in self.worked_days_line_ids.ids], + # 'details_by_salary_head':[], TODO put me back + 'name': '', + 'contract_id': False, + 'struct_id': False, + } + } + if (not employee_id) or (not date_from) or (not date_to): + return res + ttyme = datetime.combine(fields.Date.from_string(date_from), time.min) + employee = self.env['hr.employee'].browse(employee_id) + locale = self.env.context.get('lang') or 'en_US' + res['value'].update({ + 'name': _('Salary Slip of %s for %s') % ( + employee.name, tools.ustr(babel.dates.format_date(date=ttyme, format='MMMM-y', locale=locale))), + 'company_id': employee.company_id.id, + }) + + if not self.env.context.get('contract'): + # fill with the first contract of the employee + contract_ids = self.get_contract(employee, date_from, date_to) + else: + if contract_id: + # set the list of contract for which the input have to be filled + contract_ids = [contract_id] + else: + # if we don't give the contract, then the input to fill should be for all current contracts of the employee + contract_ids = self.get_contract(employee, date_from, date_to) + + if not contract_ids: + return res + contract = self.env['hr.contract'].browse(contract_ids[0]) + res['value'].update({ + 'contract_id': contract.id + }) + struct = contract.struct_id + if not struct: + return res + res['value'].update({ + 'struct_id': struct.id, + }) + # computation of the salary input + contracts = self.env['hr.contract'].browse(contract_ids) + worked_days_line_ids = self.get_worked_day_lines(contracts, date_from, date_to) + input_line_ids = self.get_inputs(contracts, date_from, date_to) + res['value'].update({ + 'worked_days_line_ids': worked_days_line_ids, + 'input_line_ids': input_line_ids, + }) + return res + + @api.onchange('employee_id', 'date_from', 'date_to') + def onchange_employee(self): + print('onchange') + self.ensure_one() + if (not self.employee_id) or (not self.date_from) or (not self.date_to): + return + employee = self.employee_id + date_from = self.date_from + date_to = self.date_to + contract_ids = [] + + ttyme = datetime.combine(fields.Date.from_string(date_from), time.min) + locale = self.env.context.get('lang') or 'en_US' + self.name = _('Salary Slip of %s for %s') % ( + employee.name, tools.ustr(babel.dates.format_date(date=ttyme, format='MMMM-y', locale=locale))) + self.company_id = employee.company_id + + if not self.env.context.get('contract') or not self.contract_id: + contract_ids = self.get_contract(employee, date_from, date_to) + if not contract_ids: + return + self.contract_id = self.env['hr.contract'].browse(contract_ids[0]) + + if not self.contract_id.struct_id: + return + self.struct_id = self.contract_id.struct_id + + # computation of the salary input + contracts = self.env['hr.contract'].browse(contract_ids) + if contracts: + worked_days_line_ids = self.get_worked_day_lines(contracts, date_from, date_to) + worked_days_lines = self.worked_days_line_ids.browse([]) + for r in worked_days_line_ids: + worked_days_lines += worked_days_lines.new(r) + self.worked_days_line_ids = worked_days_lines + + input_line_ids = self.get_inputs(contracts, date_from, date_to) + input_lines = self.input_line_ids.browse([]) + for r in input_line_ids: + input_lines += input_lines.new(r) + self.input_line_ids = input_lines + return + + @api.onchange('contract_id') + def onchange_contract(self): + if not self.contract_id: + self.struct_id = False + self.with_context(contract=True).onchange_employee() + return + + def get_salary_line_total(self, code): + self.ensure_one() + line = self.line_ids.filtered(lambda line: line.code == code) + if line: + return line[0].total + else: + return 0.0 + + +class HrPayslipLine(models.Model): + _name = 'hr.payslip.line' + _inherit = 'hr.salary.rule' + _description = 'Payslip Line' + _order = 'contract_id, sequence' + + slip_id = fields.Many2one('hr.payslip', string='Pay Slip', required=True, ondelete='cascade') + salary_rule_id = fields.Many2one('hr.salary.rule', string='Rule', required=True) + employee_id = fields.Many2one('hr.employee', string='Employee', required=True) + contract_id = fields.Many2one('hr.contract', string='Contract', required=True, index=True) + rate = fields.Float(string='Rate (%)', default=100.0) + amount = fields.Float() + quantity = fields.Float(default=1.0) + total = fields.Float(compute='_compute_total', string='Total', store=True) + + @api.depends('quantity', 'amount', 'rate') + def _compute_total(self): + for line in self: + line.total = float(line.quantity) * line.amount * line.rate / 100 + + @api.model_create_multi + def create(self, vals_list): + for values in vals_list: + if 'employee_id' not in values or 'contract_id' not in values: + payslip = self.env['hr.payslip'].browse(values.get('slip_id')) + values['employee_id'] = values.get('employee_id') or payslip.employee_id.id + values['contract_id'] = values.get('contract_id') or payslip.contract_id and payslip.contract_id.id + if not values['contract_id']: + raise UserError(_('You must set a contract to create a payslip line.')) + return super(HrPayslipLine, self).create(vals_list) + + +class HrPayslipWorkedDays(models.Model): + _name = 'hr.payslip.worked_days' + _description = 'Payslip Worked Days' + _order = 'payslip_id, sequence' + + name = fields.Char(string='Description', required=True) + payslip_id = fields.Many2one('hr.payslip', string='Pay Slip', required=True, ondelete='cascade', index=True) + sequence = fields.Integer(required=True, index=True, default=10) + code = fields.Char(required=True, help="The code that can be used in the salary rules") + number_of_days = fields.Float(string='Number of Days') + number_of_hours = fields.Float(string='Number of Hours') + contract_id = fields.Many2one('hr.contract', string='Contract', required=True, + help="The contract for which applied this input") + + +class HrPayslipInput(models.Model): + _name = 'hr.payslip.input' + _description = 'Payslip Input' + _order = 'payslip_id, sequence' + + name = fields.Char(string='Description', required=True) + payslip_id = fields.Many2one('hr.payslip', string='Pay Slip', required=True, ondelete='cascade', index=True) + sequence = fields.Integer(required=True, index=True, default=10) + code = fields.Char(required=True, help="The code that can be used in the salary rules") + amount = fields.Float(help="It is used in computation. For e.g. A rule for sales having " + "1% commission of basic salary for per product can defined in expression " + "like result = inputs.SALEURO.amount * contract.wage*0.01.") + contract_id = fields.Many2one('hr.contract', string='Contract', required=True, + help="The contract for which applied this input") + + +class HrPayslipRun(models.Model): + _name = 'hr.payslip.run' + _description = 'Payslip Batches' + _order = 'date_start desc' + _inherit = ['mail.thread', 'mail.activity.mixin'] + + name = fields.Char(required=True, readonly=True, states={'draft': [('readonly', False)]}) + slip_ids = fields.One2many('hr.payslip', 'payslip_run_id', string='Payslips', readonly=True, + states={'draft': [('readonly', False)]}) + state = fields.Selection([ + ('draft', 'Draft'), + ('done', 'Done'), + ('close', 'Close'), + ], string='Status', index=True, readonly=True, copy=False, default='draft') + date_start = fields.Date(string='Date From', required=True, readonly=True, + states={'draft': [('readonly', False)]}, + default=lambda self: fields.Date.to_string(date.today().replace(day=1))) + date_end = fields.Date(string='Date To', required=True, readonly=True, + states={'draft': [('readonly', False)]}, + default=lambda self: fields.Date.to_string( + (datetime.now() + relativedelta(months=+1, day=1, days=-1)).date())) + credit_note = fields.Boolean(string='Credit Note', readonly=True, + states={'draft': [('readonly', False)]}, + help="If its checked, indicates that all payslips generated from here are " + "refund payslips.") + + def draft_payslip_run(self): + return self.write({'state': 'draft'}) + + def close_payslip_run(self): + return self.write({'state': 'close'}) + + def done_payslip_run(self): + for line in self.slip_ids: + line.action_payslip_done() + return self.write({'state': 'done'}) + + def unlink(self): + for rec in self: + if rec.state == 'done': + raise ValidationError(_('You Cannot Delete Done Payslips Batches')) + return super(HrPayslipRun, self).unlink() diff --git a/odex30_base/exp_hr_payroll/models/hr_salary_rule.py b/odex30_base/exp_hr_payroll/models/hr_salary_rule.py new file mode 100644 index 0000000..d2bd4b2 --- /dev/null +++ b/odex30_base/exp_hr_payroll/models/hr_salary_rule.py @@ -0,0 +1,248 @@ +from odoo import api, fields, models, _ +from odoo.exceptions import UserError, ValidationError +from odoo.tools.safe_eval import safe_eval + + +class HrPayrollStructure(models.Model): + """ + Salary structure used to defined + - Basic + - Allowances + - Deductions + """ + _name = 'hr.payroll.structure' + _description = 'Salary Structure' + + @api.model + def _get_parent(self): + return self.env.ref('om_hr_payroll.structure_base', False) + + name = fields.Char(required=True) + code = fields.Char(string='Reference', required=True) + company_id = fields.Many2one('res.company', string='Company', required=True, default=lambda self: self.env.company) + note = fields.Text(string='Description') + parent_id = fields.Many2one('hr.payroll.structure', string='Parent', default=_get_parent) + children_ids = fields.One2many('hr.payroll.structure', 'parent_id', string='Children', copy=True) + rule_ids = fields.Many2many('hr.salary.rule', 'hr_structure_salary_rule_rel', 'struct_id', 'rule_id', + string='Salary Rules') + + @api.constrains('parent_id') + def _check_parent_id(self): + if not self._check_recursion(): + raise ValidationError(_('You cannot create a recursive salary structure.')) + + @api.returns('self', lambda value: value.id) + def copy(self, default=None): + self.ensure_one() + default = dict(default or {}, code=_("%s (copy)") % (self.code)) + return super(HrPayrollStructure, self).copy(default) + + def get_all_rules(self): + """ + @return: returns a list of tuple (id, sequence) of rules that are maybe to apply + """ + all_rules = [] + for struct in self: + all_rules += struct.rule_ids._recursive_search_of_rules() + return all_rules + + def _get_parent_structure(self): + parent = self.mapped('parent_id') + if parent: + parent = parent._get_parent_structure() + return parent + self + + +class HrContributionRegister(models.Model): + _name = 'hr.contribution.register' + _description = 'Contribution Register' + + company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.company) + partner_id = fields.Many2one('res.partner', string='Partner') + name = fields.Char(required=True) + register_line_ids = fields.One2many('hr.payslip.line', 'register_id', + string='Register Line', readonly=True) + note = fields.Text(string='Description') + + +class HrSalaryRuleCategory(models.Model): + _name = 'hr.salary.rule.category' + _description = 'Salary Rule Category' + + name = fields.Char(required=True, translate=True) + code = fields.Char(required=True) + rule_type = fields.Selection( + [('allowance', 'Allowance'), + ('deduction', 'Deduction')], + string='Rule Type' + ) + parent_id = fields.Many2one('hr.salary.rule.category', string='Parent', + help="Linking a salary category to its parent is used only for the reporting purpose.") + children_ids = fields.One2many('hr.salary.rule.category', 'parent_id', string='Children') + note = fields.Text(string='Description') + company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.company) + + @api.constrains('parent_id') + def _check_parent_id(self): + if not self._check_recursion(): + raise ValidationError(_('Error! You cannot create recursive hierarchy of Salary Rule Category.')) + + +class HrSalaryRule(models.Model): + _name = 'hr.salary.rule' + _order = 'sequence, id' + _description = 'Salary Rule' + + name = fields.Char(required=True, translate=True) + code = fields.Char(required=True, + help="The code of salary rules can be used as reference in computation of other rules. " + "In that case, it is case sensitive.") + sequence = fields.Integer(required=True, index=True, default=5, + help='Use to arrange calculation sequence') + quantity = fields.Char(default='1.0', + help="It is used in computation for percentage and fixed amount. " + "For e.g. A rule for Meal Voucher having fixed amount of " + u"1€ per worked day can have its quantity defined in expression " + "like worked_days.WORK100.number_of_days.") + category_id = fields.Many2one('hr.salary.rule.category', string='Category', required=True) + active = fields.Boolean(default=True, + help="If the active field is set to false, it will allow you to hide the salary rule " + "without removing it.") + appears_on_payslip = fields.Boolean(string='Appears on Payslip', default=True, + help="Used to display the salary rule on payslip.") + parent_rule_id = fields.Many2one('hr.salary.rule', string='Parent Salary Rule', index=True) + company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.company) + condition_select = fields.Selection([ + ('none', 'Always True'), + ('range', 'Range'), + ('python', 'Python Expression') + ], string="Condition Based on", default='none', required=True) + condition_range = fields.Char(string='Range Based on', default='contract.wage', + help='This will be used to compute the % fields values; in general it is on basic, ' + 'but you can also use categories code fields in lowercase as a variable names ' + '(hra, ma, lta, etc.) and the variable basic.') + condition_python = fields.Text(string='Python Condition', required=True, + default=''' + # Available variables: + #---------------------- + # payslip: object containing the payslips + # employee: hr.employee object + # contract: hr.contract object + # rules: object containing the rules code (previously computed) + # categories: object containing the computed salary rule categories (sum of amount of all rules + belonging to that category). + # worked_days: object containing the computed worked days + # inputs: object containing the computed inputs + + # Note: returned value have to be set in the variable 'result' + + result = rules.NET > categories.NET * 0.10''', + help='Applied this rule for calculation if condition is true. You can specify ' + 'condition like basic > 1000.') + condition_range_min = fields.Float(string='Minimum Range', help="The minimum amount, applied for this rule.") + condition_range_max = fields.Float(string='Maximum Range', help="The maximum amount, applied for this rule.") + amount_select = fields.Selection([ + ('percentage', 'Percentage (%)'), + ('fix', 'Fixed Amount'), + ('code', 'Python Code'), + ], string='Amount Type', index=True, required=True, default='fix', + help="The computation method for the rule amount.") + amount_fix = fields.Float(string='Fixed Amount') + amount_percentage = fields.Float(string='Percentage (%)', + help='For example, enter 50.0 to apply a percentage of 50%') + amount_python_compute = fields.Text(string='Python Code', + default=''' + # Available variables: + #---------------------- + # payslip: object containing the payslips + # employee: hr.employee object + # contract: hr.contract object + # rules: object containing the rules code (previously computed) + # categories: object containing the computed salary rule categories (sum of amount of all rules + belonging to that category). + # worked_days: object containing the computed worked days. + # inputs: object containing the computed inputs. + + # Note: returned value have to be set in the variable 'result' + + result = contract.wage * 0.10''') + amount_percentage_base = fields.Char(string='Percentage based on', help='result will be affected to a variable') + child_ids = fields.One2many('hr.salary.rule', 'parent_rule_id', string='Child Salary Rule', copy=True) + register_id = fields.Many2one('hr.contribution.register', string='Contribution Register', + help="Eventual third party involved in the salary payment of the employees.") + input_ids = fields.One2many('hr.rule.input', 'input_id', string='Inputs', copy=True) + note = fields.Text(string='Description') + + @api.constrains('parent_rule_id') + def _check_parent_rule_id(self): + if not self._check_recursion(parent='parent_rule_id'): + raise ValidationError(_('Error! You cannot create recursive hierarchy of Salary Rules.')) + + def _recursive_search_of_rules(self): + """ + @return: returns a list of tuple (id, sequence) which are all the children of the passed rule_ids + """ + children_rules = [] + for rule in self.filtered(lambda rule: rule.child_ids): + children_rules += rule.child_ids._recursive_search_of_rules() + return [(rule.id, rule.sequence) for rule in self] + children_rules + + # TODO should add some checks on the type of result (should be float) + def _compute_rule(self, localdict): + """ + :param localdict: dictionary containing the environement in which to compute the rule + :return: returns a tuple build as the base/amount computed, the quantity and the rate + :rtype: (float, float, float) + """ + self.ensure_one() + if self.amount_select == 'fix': + try: + return self.amount_fix, float(safe_eval(self.quantity, localdict)), 100.0 + except: + raise UserError(_('Wrong quantity defined for salary rule %s (%s).') % (self.name, self.code)) + elif self.amount_select == 'percentage': + try: + return (float(safe_eval(self.amount_percentage_base, localdict)), + float(safe_eval(self.quantity, localdict)), + self.amount_percentage) + except: + raise UserError( + _('Wrong percentage base or quantity defined for salary rule %s (%s).') % (self.name, self.code)) + else: + try: + safe_eval(self.amount_python_compute, localdict, mode='exec', nocopy=True) + return float(localdict['result']), 'result_qty' in localdict and localdict[ + 'result_qty'] or 1.0, 'result_rate' in localdict and localdict['result_rate'] or 100.0 + except: + raise UserError(_('Wrong python code defined for salary rule %s (%s).') % (self.name, self.code)) + + def _satisfy_condition(self, localdict): + """ + @param contract_id: id of hr.contract to be tested + @return: returns True if the given rule match the condition for the given contract. Return False otherwise. + """ + self.ensure_one() + + if self.condition_select == 'none': + return True + elif self.condition_select == 'range': + try: + result = safe_eval(self.condition_range, localdict) + return self.condition_range_min <= result <= self.condition_range_max or False + except: + raise UserError(_('Wrong range condition defined for salary rule %s (%s).') % (self.name, self.code)) + else: # python code + try: + safe_eval(self.condition_python, localdict, mode='exec', nocopy=True) + return 'result' in localdict and localdict['result'] or False + except: + raise UserError(_('Wrong python condition defined for salary rule %s (%s).') % (self.name, self.code)) + + +class HrRuleInput(models.Model): + _name = 'hr.rule.input' + _description = 'Salary Rule Input' + + name = fields.Char(string='Description', required=True) + code = fields.Char(required=True, help="The code that can be used in the salary rules") + input_id = fields.Many2one('hr.salary.rule', string='Salary Rule Input', required=True) \ No newline at end of file diff --git a/odex30_base/exp_hr_payroll/models/res_config_settings.py b/odex30_base/exp_hr_payroll/models/res_config_settings.py new file mode 100644 index 0000000..8e64bc1 --- /dev/null +++ b/odex30_base/exp_hr_payroll/models/res_config_settings.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# -*- coding:utf-8 -*- +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = 'res.config.settings' + + module_exp_hr_payroll_account = fields.Boolean( + string='Payroll Accounting' + ) + diff --git a/odex30_base/exp_hr_payroll/report/__init__.py b/odex30_base/exp_hr_payroll/report/__init__.py new file mode 100644 index 0000000..a5895bb --- /dev/null +++ b/odex30_base/exp_hr_payroll/report/__init__.py @@ -0,0 +1,4 @@ +# -*- coding:utf-8 -*- + +from . import report_payslip_details +from . import report_contribution_register diff --git a/odex30_base/exp_hr_payroll/report/report_contribution_register.py b/odex30_base/exp_hr_payroll/report/report_contribution_register.py new file mode 100644 index 0000000..de761ed --- /dev/null +++ b/odex30_base/exp_hr_payroll/report/report_contribution_register.py @@ -0,0 +1,52 @@ +# -*- coding:utf-8 -*- + + +from datetime import datetime +from dateutil.relativedelta import relativedelta + +from odoo import api, fields, models, _ +from odoo.exceptions import UserError + + +class ContributionRegisterReport(models.AbstractModel): + _name = 'report.om_hr_payroll.report_contribution_register' + _description = 'Payroll Contribution Register Report' + + def _get_payslip_lines(self, register_ids, date_from, date_to): + result = {} + self.env.cr.execute(""" + SELECT pl.id from hr_payslip_line as pl + LEFT JOIN hr_payslip AS hp on (pl.slip_id = hp.id) + WHERE (hp.date_from >= %s) AND (hp.date_to <= %s) + AND pl.register_id in %s + AND hp.state = 'done' + ORDER BY pl.slip_id, pl.sequence""", + (date_from, date_to, tuple(register_ids))) + line_ids = [x[0] for x in self.env.cr.fetchall()] + for line in self.env['hr.payslip.line'].browse(line_ids): + result.setdefault(line.register_id.id, self.env['hr.payslip.line']) + result[line.register_id.id] += line + return result + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form'): + raise UserError(_("Form content is missing, this report cannot be printed.")) + + register_ids = self.env.context.get('active_ids', []) + contrib_registers = self.env['hr.contribution.register'].browse(register_ids) + date_from = data['form'].get('date_from', fields.Date.today()) + date_to = data['form'].get('date_to', str(datetime.now() + relativedelta(months=+1, day=1, days=-1))[:10]) + lines_data = self._get_payslip_lines(register_ids, date_from, date_to) + lines_total = {} + for register in contrib_registers: + lines = lines_data.get(register.id) + lines_total[register.id] = lines and sum(lines.mapped('total')) or 0.0 + return { + 'doc_ids': register_ids, + 'doc_model': 'hr.contribution.register', + 'docs': contrib_registers, + 'data': data, + 'lines_data': lines_data, + 'lines_total': lines_total + } diff --git a/odex30_base/exp_hr_payroll/report/report_payslip_details.py b/odex30_base/exp_hr_payroll/report/report_payslip_details.py new file mode 100644 index 0000000..c3b145c --- /dev/null +++ b/odex30_base/exp_hr_payroll/report/report_payslip_details.py @@ -0,0 +1,99 @@ +# -*- coding:utf-8 -*- + +from odoo import api, models + + +class PayslipDetailsReport(models.AbstractModel): + _name = 'report.exp_hr_payroll.report_payslip_details' + _description = 'Payslip Details Report' + + def get_details_by_rule_category(self, payslip_lines): + PayslipLine = self.env['hr.payslip.line'] + RuleCateg = self.env['hr.salary.rule.category'] + + def get_recursive_parent(current_rule_category, rule_categories=None): + if rule_categories: + rule_categories = current_rule_category | rule_categories + else: + rule_categories = current_rule_category + + if current_rule_category.parent_id: + return get_recursive_parent(current_rule_category.parent_id, rule_categories) + else: + return rule_categories + + res = {} + result = {} + + if payslip_lines: + self.env.cr.execute(""" + SELECT pl.id, pl.category_id, pl.slip_id FROM hr_payslip_line as pl + LEFT JOIN hr_salary_rule_category AS rc on (pl.category_id = rc.id) + WHERE pl.id in %s + GROUP BY rc.parent_id, pl.sequence, pl.id, pl.category_id + ORDER BY pl.sequence, rc.parent_id""", + (tuple(payslip_lines.ids),)) + for x in self.env.cr.fetchall(): + result.setdefault(x[2], {}) + result[x[2]].setdefault(x[1], []) + result[x[2]][x[1]].append(x[0]) + for payslip_id, lines_dict in result.items(): + res.setdefault(payslip_id, []) + for rule_categ_id, line_ids in lines_dict.items(): + rule_categories = RuleCateg.browse(rule_categ_id) + lines = PayslipLine.browse(line_ids) + level = 0 + for parent in get_recursive_parent(rule_categories): + res[payslip_id].append({ + 'rule_category': parent.name, + 'name': parent.name, + 'code': parent.code, + 'level': level, + 'total': sum(lines.mapped('total')), + }) + level += 1 + for line in lines: + res[payslip_id].append({ + 'rule_category': line.name, + 'name': line.name, + 'code': line.code, + 'total': line.total, + 'level': level + }) + return res + + def get_lines_by_contribution_register(self, payslip_lines): + result = {} + res = {} + for line in payslip_lines.filtered('register_id'): + result.setdefault(line.slip_id.id, {}) + result[line.slip_id.id].setdefault(line.register_id, line) + result[line.slip_id.id][line.register_id] |= line + for payslip_id, lines_dict in result.items(): + res.setdefault(payslip_id, []) + for register, lines in lines_dict.items(): + res[payslip_id].append({ + 'register_name': register.name, + 'total': sum(lines.mapped('total')), + }) + for line in lines: + res[payslip_id].append({ + 'name': line.name, + 'code': line.code, + 'quantity': line.quantity, + 'amount': line.amount, + 'total': line.total, + }) + return res + + @api.model + def _get_report_values(self, docids, data=None): + payslips = self.env['hr.payslip'].browse(docids) + return { + 'doc_ids': docids, + 'doc_model': 'hr.payslip', + 'docs': payslips, + 'data': data, + 'get_details_by_rule_category': self.get_details_by_rule_category(payslips.mapped('details_by_salary_rule_category').filtered(lambda r: r.appears_on_payslip)), + 'get_lines_by_contribution_register': self.get_lines_by_contribution_register(payslips.mapped('line_ids').filtered(lambda r: r.appears_on_payslip)), + } diff --git a/odex30_base/exp_hr_payroll/security/hr_payroll_security.xml b/odex30_base/exp_hr_payroll/security/hr_payroll_security.xml new file mode 100644 index 0000000..d3d9862 --- /dev/null +++ b/odex30_base/exp_hr_payroll/security/hr_payroll_security.xml @@ -0,0 +1,45 @@ + + + + + + Payroll + + + + + Officer + + + + + + Manager + + + + + + + + + + + + + diff --git a/odex30_base/exp_hr_payroll/security/ir.model.access.csv b/odex30_base/exp_hr_payroll/security/ir.model.access.csv new file mode 100644 index 0000000..a2b0b72 --- /dev/null +++ b/odex30_base/exp_hr_payroll/security/ir.model.access.csv @@ -0,0 +1,16 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_hr_payroll_structure,hr.payroll.structure,model_hr_payroll_structure,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_hr_payroll_structure_hr_user,hr.payroll.structure.hr.user,model_hr_payroll_structure,hr.group_hr_user,1,0,0,0 +access_hr_contribution_register,hr.contribution.register,model_hr_contribution_register,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_hr_salary_rule_category,hr.salary.rule.category,model_hr_salary_rule_category,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_hr_payslip,hr.payslip,model_hr_payslip,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_hr_payslip_line,hr.payslip.line,model_hr_payslip_line,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_hr_payslip_input_user,hr.payslip.input.user,model_hr_payslip_input,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_hr_payslip_worked_days_officer,hr.payslip.worked_days.officer,model_hr_payslip_worked_days,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_hr_payslip_run,hr.payslip.run,model_hr_payslip_run,exp_hr_payroll.group_hr_payroll_manager,1,1,1,1 +access_hr_rule_input_officer,hr.rule.input.office,model_hr_rule_input,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_hr_salary_rule_user,hr.salary.rule.user,model_hr_salary_rule,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_hr_contract_advantage_template,hr.contract.advantage.template.user,model_hr_contract_advantage_template,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_hr_contract_advantage_template_hr_user,hr.contract.advantage.template.hr.user,model_hr_contract_advantage_template,hr.group_hr_user,1,0,0,0 +access_hr_payslip_employees_hr_user,hr.payslip.employees.hr.user,model_hr_payslip_employees,hr.group_hr_user,1,1,1,1 +access_payslip_lines_contribution_register_hr_user,payslip.lines.contribution.register.hr.user,model_payslip_lines_contribution_register,hr.group_hr_user,1,1,1,1 diff --git a/odex30_base/exp_hr_payroll/static/description/banner.png b/odex30_base/exp_hr_payroll/static/description/banner.png new file mode 100644 index 0000000000000000000000000000000000000000..90006fd45071885a4723d239504a3c90132a27ca GIT binary patch literal 434098 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%0DfI{fHzbur)A2+iJGf&EfpS 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�Klj$@J8^YYfm0$lZFlDz>Ui8SsZs+-hm@qqh=kH0NJ}UoB`FQx#eF}&=Y5{F z-t~U#Tx(|jn03{;p!de9VY6Cq}RymhVRmeAweQ&cuY*x;I(9PbPZw+6~ zDlcNgIfbdbx67!guhzL-SDnXwv)}7vIkfiZHV4^m-09cXuMMo?`?nfyZ$KBG!*^`> zjVI;mpd~tue|2t_NGcjWXrhuir>$+?h>x&6LJt?0?p4`9CVG_o~ zCVKb$>VA7m`QBY46ZUwORs7-mpDJ29DUD*%(bRd>Kd;D8!)SxT&$oPUk!#<5^S7Au zCxL^v@xz40S=De4(=MVPxZGBTSBCZ&rn-I>=RD9dP9u#FBog^XLx0oj-jjDc?|+hb zXpO(Q60_Ttw3lFYG2Z+&{E3{5q@hx>{g^E8y@ClfUwvrW2%S}Ay8HR7)O`j1r>d&G zuY~(+=xKBxHpj;8g*Yub#1)5$HGEH_-z-udSPZ*v(T^0M@?J5ZFLEwMr#sRYd2w(K zqfdS|#)gy8X)2Lr6t?*Z2EZ4(xyRm)_z4jyvX9)^Yxv=5!4SlNK=(f#ny8*<#q3Hg zEU9`(j136?Wy?`EIUy2$uU8EAM>ZX2*7{L5(C$$ch7PUI8nL+ z!d>vbpHvLUijN1yPTCCWo|U9m`mS9T__j!u(2o!GEosc{R#`L>GgnLQLM{8KDstbg zAMgGa=edlko1ixMI5PYHm5g+zhFKFOGc?6NRKf1<_d>@?&1 zdP^yq-;9v^*7Y(o28-)hG&#m&m?Nugu~zI)Xx4dPz{tzVO&-a{0#BoJE|KgwL)bzecsjN4+i(&W|@gn3m1j33Jda z$D>hvKHya0GC^6t1YeNnm=1Pd=1F(+xs|9WHXv&4Yyq&82aIgS%r2T9IUQJDXPo%)enC4K>$=c9h^Ys1lvL3_%k-4K*y`Q zobrSf&y1YLOk}*YXmXe`Xjpxm>f6`&m)_p0<__5V?``ql!fjFCHIrY7wet!k&t`HcMJbyiDz-f65yr9aITl+7fY1PZ7S#$L55E zQ|OYQfKrNw9R7ncc&(Yp;`g!&8lE}@^7zlfx2g0syW{@gb}F+B&A8>00rX)+`nwT@ zVgo9^l-_r~BvSo)40;;x?S2l@|` zZ~>=T@qOM&jio!IamjEEY<8pcQN3qPtSu!d8<|Zb1))o?bU)n%bEn)7AF8<&z0l!Q zU@CS42CCgxSqbm|mMZNG|8cP&nAQO-Y36ol(T66jquo_{&odP9Tki{I&OX%>;a|Q> z%|~sUi`Z(DwsJ0XcVo#R^DABEq5~@vIy@6qLj%HiKsaY27@z{Mgc{Trnm)=jhW0ik z2X(rEe4lFka>#F-a?8qaf4udjad$4axpDim|EFA4ryz^W-+@U#_Yh@Mh=`d&W7n6J zT%;v`vCtvFU<^Wog_r7=8VF?N>{ht5_<3d?lB}?+14*<9R zNquepUK2`J2w%4n6*NOdOd0OyjMV9k-~i+sc$GmPiN3rTch`7u-ONM?qH;m&gJUrzf@I|paqgs5KA+%kwFPSdiYid8Pvl7hX7Wk5wZJs>t3uJ#8}%{pSA<1G z6D=*cyz_0Deb@V+aM*>5=fk}@312i#nLjTQd)SdmY_~1=^5AyX=B-#v29C5!w~qh$ z-mtV4%L{w)dCx>^9XML~?&^KIGh_MLu@`+zTcv$hx;vPNln|#b{;pMvCy%ge4+O5w zcI`IkRIE}AqheUtQ=u;44dq;eFXN)uFpgI%qn0Y^sa+IF|9tYF^nr!&_ZW85P}|!3 zMrjobW!Cvim_Vg|4`>3kc1ca169u^l@Cd2&CH;wKwd&=CH#2E7e{P~fFY)B&VLrvu zciBebtzWng2UN97@iYP~`+CT%+16n| zC80vGPj|jY!6Rp;#at_wE1Vf{V^3wE@%YyloLr>bUYLt;D@shIaq)MBq3DltWkU}& zn1Nc3<#uuZ72PO+C3_LbsLJeGl@Z1&9cstl|JJDo0XY3QF&s{QzD#UIQfO>%FZYaF z50A%krq|Fn^?RRNuaJ@Lz{S(M%vCtvYzZ4Jyf0o?78RkCc~UK={r1nIacT2k4!3*n z4>e#XIX|>`T~d;-+K#!6FV2>GawzI<-A{R#A~!9lvdZDnti{3`C`SHkQru;DnM;Im zWPryo{N-*$4XdSSTT(KTyZx>XQ{R|d@FxjNjnTBY&u#TW)`!O($rUL{59W@?)#va_ zRfP7_q#iFgJ3Yf}_7@E3_VQ|;k0!&5TDCRp~j#zE@Y zdcogkXvzckuxopDSIrDOMpDif+jqY86t-c83m=+h^oGmv4LjA4B<-|4r7L zUo^%{-V@UkN<*PUeb;w$#nl%d#%Nm7>Je=!qzihMl8H$vo|Ntm2sAg4m??DGS+48~ zee-Gkz0?WsgmaBUlnL20d@9xvw1C&D?js>3JlEEQ-`p6DTVKwM%C%?QSe#?1e)<0B zpFV7%H_^iZ46}+J)i|h@YkGcLk4Ok2x%+dAc;<{(rJ0N)iJ5KuY6U_?&EXgAR_gd@ zIJE~rS`E@XT?B)i)_IhN`fzmqEy5lq5M^?U`86_as|BEtVdU(@U@KN)6H}P={Drm6 zlC6tv#El`OmD|LP=U?Sshaf~S2}xo?yc zO{l~@>;^86U|47j!Jw|biNctvAJ6{ZXWBM4CB1U;C5FEh?&o(nB$VnJMl@wxaLK$^ zCa!P;1gC|-EYzYM4qkli<^T~N#2VM(eFJ@izuIa0R3B;>83j*DXpIcbs8@Lt0$=}6 z@Wns{U{J^s3INx5?(nYU)V0;t5nl0+n}3SPvmST0^iuX2U=6S@5!0NggHx#C8Vy%g zgFgw7bgeshZiNF>T<au+>gRX zjX6c7sfdPD<<9C9c)T|5gT(6%V42$-(BgqmxXYW{T}pJ|HWR|EV8YzJM!i`&FU!fx_CdhL%V~J1zRRmOk3l$DZWbRwwJ6wdLTgT4s zcu@erP-VWY(iQopGtk03;N&R?NudEDHJXUeF)-^odGsDYl<=-Zej;@fy; z*WQdFK@7Z-aHeE|145@M`F+o#5&vg>c*KeX@)Ys4Nx1DTE3RFD5~bhMGG_8ax#Z&` zy5-VhFb^jI5#_(&>j2e^8p?&cytv(|XlrktO!0sUhi|kcY9TVVI=68qovQ>c_p*k{ z&+f`QFi2*YY&RvRB>X&-D8cYfq3{VUF)eW!D{=cevmS7&H0{Z+5clHEQImP18~;<4 zBHoPD3YhUVk4km}6b?uqEGL1kRr7yeYpP{XJ{;xRGdd6g|BX?NgB4x$wN#eBuk>gJ ze!AD%5TZ6W2_qgpQABg9)RQ7Gj@m-1$zIh!J(~2}uXZF`62JXZe89*JN7b*Y6FTb% zdwOLSeFcM2s^8=qV+wSg4@31XXXVT}Xi6d^hx=yM#>WCtqTU!%bZ?;m{v zSTp|-=)+SG3|66CVZyxFhqSUw$^Q}0%WufG1;NbJ+4F@Eto_<5OyRA>+-1L*xo?-% zAv>yktxf&_4K~=5`!-xutar@m05y{OcK4#dI=mOSJP)Oaq-C4ZPTn;A3@Wu+JW_t% zAQ;yH1{mW7KBgasGTmK@dM*Qk3L?8EZK4EW;#-gi=zlqGtl zVVAD@aUKvN!rt~MjVgrZca&GxHpc$9hC{lpPmGH|&j56>r{_bX5@J3aF-c@&U3HjK z*e%w@z;_=g^$gKG1c2_0|GWkP9#Osw<;d1HM0Y90eQQ5NvQcR2fr92SEy)C}Ee-8s z!c%uS?2U1U8=zL!U1(<4k>2pkS^j!Ez0ki;);5Tbt*F(7Dl_fGQWvbK+60xbQ0gJX z`jG(V?o~QK+v{{UP5?mSd)tEx2N+rDxHCa$ za2JPH3$BnR&9qdg!dCRob%W7;xM)wL`mUq;;1DTGzN~0XuwN!e)8)p|5VM}oDz1&$ zs+`B*0bl-c!XNBNopL>gOP#?e!fYv_uv1U>w(b5_)D>phydk7vs_tJCN#;TaVU?Pi z8jl{H`aveIX&Lo|CMM+tQFe@?C> zom#Mw329qf1Oe(fOV+<+O`-<~qN%S6HgjUUSfA3qJX5trD`v0kE+l9%@Z6Td19&w? zeR(9%{B6j{bpxy(-KcTbr33u0W%hvDfC#Lw*mAXr`fC<7cPh_wb`XtR)Y*Poi6TTA zqSrdk-0!GukZWFlOZ~MBlo5isYB(QtoJKW|LgowuGVA^c4w}M}4_nRn;K3`MCgEaj z-hgN_=R?-T1*O!Hr6sd}AhShKXv>@a>L2R<->D!i+_ff#D?Qcy3JJ3il*a8tpu0`v z5aHiv6IY#sUpifn=v%O~meVd3X+h|HHB8m&`^1))mnY}1#i6WdK^Z3>bWM3jU@QH5M!uU`_8)f2PhS#|^lraGc7U?KjQVt7Cn-OPKwd_8%8e48 zz_;i|EF?`#GndDR&qsYlySh9?+)r3ba_GUA3r#K93y$^nbKX*AXwwx&i9^wxpZ9~oHwH#U(Nx;=-coken z&p#3XVnk2|kxOoX_h44G5yr^5C1tZ|P0e>|P^#QQK1NURt?OVkM0-Cu zjD!f7J}o`l1sH`f{=Mj$DylGr7I6v*;ni{LAs%i+lehamu z69msYxJ+g4eSv4Ba${G;LT4QA8r)9P83?Xc_xV1jTp5>bHysiGnB)ZisdwEkG}4=o zh>8(`d8o(y03}Nq*Z!s3iX(&@do$eb`8r=mE<(BPy>^M$&5oo@PS*&u)Q8Z~oNQvS zlYjV{`-_Uf2a?Ahws&1DqZIK!$|l{L<@29_M1PL58Wqu&T&-TXTa%sRom2SAyGXPZ zuU0|Bfa;g%>qf5L^^Rehv6`1l=V&TPSU95UVYxXy7!Os16iEzd%&{eZ3mFPB(B`-|p%#85BLU}A~sM5ZY7gZ1_Gx8Ao@t6YjLxNQLP%Fs&~COCr#bRyIH z_`!#bx~Y|l=FQwLuRpoP#e|RU3CV9;1{2lwktd{t4k70^YQ|p&VaBJ(w7-0h{ua7z zp=S5r;0ZFv)ja5BLdm>a6odg;Un~VW3_hcS56J+zYZUZ;^JlP?^6oj?{$Ecj80Or# z3#j(Qt_3V5+1zW@D_xW|UNa^E6DIIGYE+p14qNXWU>=%%2-v0vlr< z)`6GWPURF7dJk2&_(K8bC@rHou)(h_^WN8JP%vSp7$c8y-9W413he(T^t_FqNtH_K4M-R!-| zGHdC}b0&R(U$rm%bgDi?*LXnrH0)>;U>8Tf$ZR@7hi)K+`fho-V8e{<{9Y!gZV;yfX1t!!WKP~J^M(KDmfAz&2!^fIwjO2o zH44?MmQth3?$T)xxC$uKog8ZiB-ZtBAoy+z%&s-*c4$L_`hR(jW?=l=1E%6Sfd=+5 zk1mj`@KXzzZG|m&$HF4kTLp{pS61kg&c>c*3!l&tXGBv+XyBJu1-wujXqkc_^CVU# z$Nv2)Eu;f4g#Vu?1PRs^sm<_#o;$398i&s|D1^I0uL(~6Kw9ynRrcDw$5-ry-7_xH z#aE{TXH0J$J&rVCs{q+*M zdcB#HNPG!}En9Jdy5jMCE5U**xk+((DQj?t@ExJCb6O_TgC}jReb&$gyVx7CD%(AB zJ`-^4Y3+a>Q5!{2;?{ao` zvI{)sRiUFB`iUGf+d#m|*6bgdm#r`HR=$L%cK-{W!roCsN$2FSxGY#hB3uJM#I&a& z`Am-&)Y@G?f-_BTF>{6rs_+MieZREMx2jRmzP6?N7qric6;{aY>9e~^ss z3>0Jh-}P7x38t>SGzSY!;<(9fI^C4(@1s>Fob%yWS?{0%iB^>^Jn5R`)pU!03UTCj3>j4|CmXw-vKW~hR2M` z$x*7`E;5^Pa37bVh|xkanm1QDe(t8NeEfxMx69#wMpd2gQEqZZ;ORnw^6BT2dKoJF z5@60rilvF`a&_%-uzVePgq)V{$?53@RYP(@Qoa!jLy~NhiOH)|@>P~JVO!bS?_5M> zb2P?}n50K*QY#!t!h#nUN8)O7uL()ITzmM;znRKfVC*unW55qdTK5lSnnfw4D%tF> z@DI_G5c;WlfrZH(hv&1G~FQzF6*Lt_KGl_rsG>r#@x=HcQ6smn1d;V}Yx@ zVaFfeFC8gYM4BGIp6E(Pl*HT>YZ~6gH}yqK^u8i8e?Qsv#h-M*;Lz)KlB;QxA_slU zj^M=Mp=j${;~Hzyjp@cD)1z*EibOQj%Awdse0kzwXHEqu^LV!_5ZsGRn1(h^DT zoe;W-GKZvx*c>eXdPw-7{Ec}efB|hvockdjgAn3vyK$HeJkUE_$)KF+@&N;wW<;M9X(V-LwpRbg7) zcRn+HHxT1%bX=^`vUVhvHlc5b+EfS6y?H+g5^Oqq8%F-wI;g6ux&c1ybaVZtdgqOR z@Q^0w%;r~w_fU;BmdXTbfwNsbTD|3=lEWv-i{6PSlZ}9x2{GnBx6WEBV7GnlApJ0! z<*mG=IyBv8WT++v0#g*tjbPB{0duwO$1_*)hVwfqY0>`$fQ2A{{%~!5Y$$b_MdQmh z?(S0z=IJDB*Awc`zS3XtKJ_Y31dkW!%|O{3*&e9>_I12DLOA-=8tcQF+)>wX^=Bc# zdWf5ZqWL8;^uX2_oz5q6D3<>b`|NYkBccLjVmg0KZuGdip<0Un%v|9co|(VcTs?i} z-^<0%zE$8cwv0=B2_Eh7(La{j$7YcA%~XCVhf^Bqge(u&`5Hu}IJGWnoj*F8IumJ` z39bvHQ;%^z(!L7Xq7Yp2?L=52z?WKRDM5*z;=lvr0yJg_Ks+z@X61;5p01&4o7Ab_ z_A(E!0ObLY&!%X;AsPoXk*uu5M5V!uHo&Zs7y9@&NrhcRfQd7Gcebl(D)n#;Rx=@7 zU@!^MKp@F$6VjB-N1jjf$>5`%^c7BdPu7%gXVhlF@w%RnymG8U(8E9}M^dol_=x>Y z9Bxh{CDXlzu4sm(qbkR{Mm?e=M47#`B-SwhSoZ-hx4;8GYr(A3M`h>dg>X=NWLiRr zc7Z8Mm*9df#T+21p#uth>%~Cjua0U_JPgrp?m^!iKcE7=N?pGXR|kewkI#=uZU0`H zHBkg~XTp9sCh-^C?+u^AN2OPGo#KCz01~K6)8(x}B~1hDMnKiHG5VS7J17LiL%Uoc zaOF>1D?Oo%EQA`Kyg_DFzj>MyaC78(_NkHa!m|~9!t=&1+k2?--X`7ycj6DFi037v zpB$H!uLz7LtH`XIqr;@3*62Tdr&cb$Cy{<>XdAFs?z8X4vToSLa@3>P(%0_XtE^{+ z%g2%tS@e0^KffaR8^&tND+q8;wfVtz6?X$r>W1c5L8L}d+6dB)?`E~o69aet_KOpD zC?Q5aJNK`VU=Kqq2%!p>FQWApAJZ2}$)K_%pB}Y9mma`V@K*%zy@Ev37zQeb-(s3C z%!6gQ>DvM2K1)E`nMhej0{=g-PxV@dwq6KvwH(iZ+`+@|<;=She;*yC9rG9ab zgiA+XEUw0AIcSOn#^bYn3m8?h%;%qHR%zOpnbX5&OQo*Du-5%o3RfHRn7P0uCV97Ch zU@$czr2PQJe)z>Dqqj2Ks>r7kbF=K!#CTsTBb2vYwiXdwJ1zn$z$ZN?-O zL4+mcvJB#KU50Yw$}j1~>V`xTttSgpmMg5&lv7s#|b5qIvW~MY2yL+!u#rFm35v)gb0F}-n zu1gV5(2*AbYe4O0AiP=F;gNE%FNWy)JIe6fW*~wCsM~ghM)!HdKOR4RWPjV8|DPO- zRS;iCaeZY{e@_6X#;1@9en>4T(Lry%AVJ9MK7e9UUKt4xYXnfSM;v#A3Z0pmnSqN- zPQKZS2VOu~W@}Y4s{Y>!L2u;oUEO-3U#D3X8YZS&{iTT(L^9NmH_l}fbnI3N~A?|CL{-=uXnYyOe1JFJM4F} z8!47+Z)gjB_hN`S_~9sC_)mrwMM@lsgxCfu0*`}IC+hQq(UO^LhmDt#d>IizH#||k zq^SsNP^CnBs}4(UTIR66e0Ex41EWT;O1o7Vg@kfh8iAaOxno$q3C$PS5nJT8B>G4@(ii>JU-@61C=ie7aQ;i&yNI4Lpy$&F?K{vlY|Qhtfx+BhG9ZR$ z7D@rohMHiL?G`*zp@s0d4bNx4v+YA}e z_D*nC!OheTxs>&f>ET!SF3p%dvlWS#Gs_859Mq@V8PQQBVp@a>-MN2AoK!?&B@+TD*IJS&is z4XT$}W%wn-@#UG`B!9{r%PQ-f5n%oJ`D4?G@FxCFW&rcSE4NZ7S7Y+6%3+78k{xA+ z70-8X%gQa?MX>viAW!w-QTIsz7Xow}&$U?hXHfynYO^xzRYYeGZ0?Ixl!AM*?bAFp zfUR>QxOAtL6m-6%3m+PE&^T6J0LkcS7JToi4gESu3e8pbvNM!O>dLMO)ZGbZM zFPX0cNBXNDom>j19#1djJLUQ+N?;yt3EXd0GIRKP_$?*mSac+*wM-|Sr{3-J5?ps? zqZmhuF67vNgg$O4y0G&gSo;cSqZ%&=rYdkL5&+TmL|FOia9DN);O+oAe3hCYz76rn z*6$6O!(q(}5f9HF1$hI@wtHr=x8sb2L<}+OaEiC%lq#XfR1)p65`uj)1v{6g(c<{3 zCOmVxr(%)@-3C!zKTn+_Cn8##P5$VYw4@p}4w2<*r8cT}>g8(?Y6UQc zdlFITfBWZ2Cou!~fa`6uMR>FUnm|&U5X6#vhCEBh4MXKxHmK^W{u(~G0gs+#zz6O^ zN$1y@40j`62nm%mIeWeM=>C&(ou8ILKsf-1E4gRAS3NpB8o6JD+{w5o2$;bah(AGtvkqs>m*-YXy@nGH zSsYV0F2F_@(X@OMr_vHfuT_KyOeXmJ2l5Ae9v#0aX!EUVxn?ilD{eUC;;xF`k3d-p zG5^^n12rP2Zu5KTAa)qXYe3@(;U7nR=h&gA7fspyfj$z?Jn{m0ijPW}jk$Lp zM-Ss%G`0&kM-Htu^fHk|r|T{)87x?eKYcYECb%-Z&hwFrYA*oF4&VTPkvJIold9fD zkv0shhUnrn*Uxs~HBXMd-DZ$hbjlQ>D)q-)oN8mvh>C$i=9l5Zv=Q30J$MzX<^pgr5uKQxV>{iw3b%@wBp-z*6^4bIo(Q7$jAq z{f)u_8i#Hp>P0sq>tDOH>_-dcvW-$DVPV{Sm9IL3*_hS0e6~dxC8VVv>rg}y;m=*Q z5Tbv%Ymmg>$>wq#b^h%hyH2om-@07WDzPKlcV6P2UV4Mmfja3TG- zyz1Nyg1l<)OcHKXa1Bg5<{eybys{mf9ik?>O<*YVR=8#3#uHujpeK^C@1-V?=_mK% z_LP2m9ZzFc4d&>S<0MMB*j?}WOkB6`4LkCwU{97aR(d$f=swbSU#Fw%39nY?LYhCV z((5AxbDBe-O3NN5UQjAiSW8(A#%s^~-uv;WjeHPtSMPTE{1I$`p{zPqp^?R-!dqVR_D!oj*`X1UT*+YkB??2!#Ok`I&u$Mk(2xck zYYZOiHowpW$5kJ@{M9{y0r7ccB(;o;Y30IolY6WwQmX`Iep_4Ra}mDeG#ZKT1(NIC z6b{)}*)rsq@vLCE*+$G6-S6~?j${8o)FG&Rv9qYFIIx5NZurk}<2}!p1?w;H+o3=* z=h+&PK2DRGH(w($>~nJc&a@r{ISa9^gTqrCz*Tp1u-IyugMzf?7}sAVD1_vWbq*`V zm{8wIPX*CA-60arPdns%{07bh9HzTqLROkWRVfCNfHn zBr2`NcrZ(n_Y`m<9qf&3bwNBH2dGm9V&7!K{q|Ov)XyqD1t!d`eTp=b;+k5n^)wvZ zUTZ2dg7D(=Rl~Z0syfjg}Bqt*1P;(X|DtW_Q&%SLwaZ6!ydZAj*CURU$eWdauP4 zOGWuB#1N)i7=N<5LlRFJryUq5y}!TjYV^eT2{%DIMF-EZROiSF)KsOvSA*Ke?2dX^L73lBa#-cF&vcY7Cg?DrjaM|E13FtB@u=Wj97^vt7!N`LVEn5jyO zzsbnNYtFj#ioKCPg1+VSEuuS?`~mJU9T)}S6o3g^R)PZuc8Tn~-f5v25*EzRJPswH z&1IBT5=h)J)f5%~t_a|+FQ=)`FZ96t$)fps|LQbVXSyZuLwrBRK93)NF3fH;9T00@ z`c;?H#(d;(iHYPWLr&U-Cr!)oy_V$lt%JlyXkJe@NpoHX+V0&MiiOl+4`0Eaj`=CZ zPfFx#iF5IR`oPco1{Mb3SKoqR3~w0oW}-pT(h zA|*8#FCfzXs&MeZdezHsX~Oyt)IUb|ksPI3B8CR&QjRZYahne8+wOss+fT=R^l!K-9j zB|cekCmc&7BH{MH-f;>iIdK!yi-PUJ7`F@S(q{6owJ7^)ZdV}X=(~|?tQ3n0vkW7< z>7MjcoP6Ul7vVgJ09eL?*SKsa?ELorfc27{wRNx~9tzhblpo>!V|J`7`>#%vOpE12 z>Ne5I{R`Kw0}GccW1C?J`s`Pj$gdCZdeEDnKi@Q#g2_XOf0#Hr`TX`7S9;JI#&_a| zRYL36)10o4p97{}Xnf9lTx*-OUG_P^KRSJxykU1(ChTR0}Nmge~sU$Y8!cO6e$a6UQ zX_Q%HK4L)_M3d?Vcn0ZIE^D_#wZAxDi|!eUORgQotLKOGJ@ zgGTnjhg|?IQ$gOElp3+)z@fcddq&91jfa2ex1SluXWpzLZ&_u!w@3VEeV3}fLKkSf zyO!wqVcr?fKr>DC2q)EP3j6Gc;X?Akpu(p!2dNML1AGF(o z^#J*ZQg@h!6;+41USp9V0*!&!K}VjgI}f?*tvB0ZN7#v&q&#X(mw@G#Qh)d`*q}hxiV>2DF0cvC@cUi`iA) zZh>SvhHfxwC|p?aTMu+EJjR4gw_CM#8ca+X%0CHhQ5XtCGy^6y%Xnl`vFKNEGp-_E z0w-e!ef%=9?fJP9VqH9xyt?xp(y~V#Q7Jh&*Xe0#&9KR8g;AV~89x_#IExfq?`sN- z$0MoZG>xjui|Xudoaxzk_G;>B>Zs;|J$-nyose3BLB{B-@wdE*i`4r`bt$bm zq%dy1C^$LqaM*_qRz^o039vL5A{(~s_x!Gx%D2ImT5C3TO}^q@Mg;H^9$0` zYd=-?gK!Vd!oqx*uen^)%R$QPM)Kz`2$=_>ZqzayMzhkZC?7hsYjPjZnNVQM`ymBKDDX#D=Q4su4TqZ!a;3sPcDL>2nc~M*)vIhn6C-K+ z1_p-q_JraPj9go~#kjf+Ar)E7t80G>`_e_e9h0uv?Z3IMeCyhJBG=e*Hlq#c9ZIT0 zu5+gAw6af>>%A()$;T4TgZL3e0b6s|p|*g?dX`C(kpPl43rEVBP9N^J@7}J#tv@Bf zS*66JzG(@@9~5$|H(akT;ny2~MgsP5K+4nRrfg0G=48=O17RlYnM~&F&9b=AC3(Pl z>wCj?=FL6n?AO0=S<1)fj(z%^pAEnJ*qU84={uo@3*;L?f$3i(4W7T6vy*0oa^%`q z7cbtmrrW-bnYTW>_HOO%>|s0F`90ezDe`&GN#{!IMb3MxkH=%;ze!oH=vm)6`!XO! z%itGKi&CGduUw(K^MkrT|2)9!GsUzw4^498Y_m_)wb_x$I@4EgzwxU0iaWNMD%kw` zA$Jy5dT-;71On!BYPs%f`qxbp2jT+S{SPjn0~r|kl&VSz5h5>3OrieS6lZ+&SCXuZ zLTU9dZUAUhf^h)a{9Wv!NJGEtXW9MW$;EX+ufYOR1|)shR5_5O!cmjKdAYQ#3y**O z+U^AvnsrsNctlQA?~`;&C5nwlLsk_;f~7o+Y~z&F{I`q^E)|t zS+#?4Y2zwmU{(@<9ORe*W3e+%qfQ^ zT`yw!(cuEwznzk8|7=(BPu2%Y<9rIizcReF{ZkEZg@A2R963=ir=zL4gq&}X7Pser zEz+?lVVgRVUl%_6GiL#gE1#`slsmwsYZy93WJaz*h_QCC44o&zoD}pi{D#H_ysiB? z%(dA9d@7~U>1g?J1BxI3Zfs@)o*ZQZsjQW1&KZ4=hE4Rn4_>TR_l9gvHYM?3M9uf|`QlDfPItGCjFJ( z&x945D{dF_%QOnLN{T^O>5dx=TQG85AgjZTHUjJsPw~uLx3DmJ7AC8D*>)ye4=nuA zh-%q1p%RkfVWlH918}bjiAUllc;I+SgukLJ?>c(z;2um;oIu_LHoP-|=w8(MYl=)- zh+S~rA0(F}DoQd_;XZ#N7gU`1TBrJ}n}pcJ8<@12K9YdVNRSePCP5Q1dW~rMV_LQ( z<|^A+lOO%LGW~u`SQ%D!FzFb3J|V7B;xFZ9rJ7`FQf|+8 zpKfFeLUg`HZrw6vom8Lx%da=2cJg;4&)@Grz~Buni~hDQEP*LLvaQ55Xr0$3O<&o# zIKAk5<&_E^v_6)`yf&BRy#Qf^)Q{2_ce*wBg+YwdB1a7%FIo6P#7cQs@A^}*4S!Yj z0TGO9{jgm$CMHf$J`I=mzDv8)A+35UGJ!4ORa?&e)I>MqMYfN3Oxs)}`?HvppLtNu zGn@JX_yQZjUP-J*FuI zJT$j$ZH=O-t#yQ_3O`B@ET=Qp5p;9hVGzJ=-S3gBwXivh{$UDOyT`@IbN=@8b+vs~ zzjg46>CWJKXvd)Clke74rsQ)+x!Ed1Mox@->txYB7emhdL$e>xkul6Wcve>#s=OSN zdHr;wgtOBypUU~Wd#5}Oe{(Ye6};H}1Jb z>iJ*NF5A=aVch18o9mVTE^ftE&syDaZ?TVCJmErm=SovwnnQ1{ZTE_f| z?{B|Ne;~eGNaV5C$apq3tL}0m;}JjoRrVd?u1CZmJ5W?EyJ4Py>A9BA#>k}Ueql?7 z)kF{VdkMR|ec#FC3#L2GGzWyo>n#5y?(RNxwZZwfUI!J>$$@NRC^uF&5v`-e+&CY) zS%GvifWuTN$dhp2Ue^ZfLEx75X2TBZ&K4QCLOeZMs$Uc3&=t#+u}{94Hv!T12m0OC zMNlC(m114o2u>NW@Gj+P;Ta|ZLQ;^1@s-Ub&v-ojI01$0^o;4Z(6fWT!^it;N4^>r zt`0Kn6|CKa`^3q7>XO@`!K&e8R2CMIQ^?QwNJpL6^(dfGpEu?B^~_Js!Sv^?hO7px zd9+0i?}Hn+6mPPU&Alq}-8#E`FKs|gFw|(VcGRvgQ_&{F6|Xc23=9ebyvl2HjFSlRjB@-}{Nr zQtp`jh6%Bo_H(jKxEU35!bkyX_(M+{EL(O+NEp8Fo_=n5?A5(7`6;~5(>#lCx3GR>p zL4$-~!5Vk>1Pzwp?$WqR(BKx_-8D#pySux)-v0KvXOHt|{qC_=*Ql!b&iTxqRMAz2 zzBT{UR$LEks{r_SKpoK}@aK-(AicAXFvBO~hX0XSpxuM}79+wgigJFu%W83YT0R() zJo{fLgP_DxiV0b6L}3dJVV9z`oL`T8EI=J%fZ9V1n0j`AZ1wyGNK5R6~OaRAaHciRRbgBrFLtH ze(hd?Ml3ei>^5Or(b++?fA9$^+@!6cHR;QO zs@dl&wM4=5h1{zp|LcS@DBD+7nTczglYCk4&+6QliGJEJtdCBz+T=y4?-!rdWaR+PU%h^$w7*2-W^f>9UdM7hc1o!ld_}P9Rda1aI_v_)0!$fUPODO9^`Zl6zOPlTt^beg-Hn1MhYqnZ zYJSnvis=?$Kk7*m)mY)xpaV^mk?0JE>oP--kb(;v8iJ?4YAI1H`9Pz{c?YOaI>F(} zja(ZpcB<3a-|U2Y!wq}zm`&h&=M1z$0|Ta2O!44J;~UZh;kSaV=DbTl`poU&FJDXrz(@;o9^rT#j) z&3J{nNm!&u)L%Z8i#-NT%>N^bvoOCnKpuJ@q*8)Dq?+d{pQa>cb)l+L@H1b-GRGja zP$>QY{YJuVoD1jyJbTjeW4_{O%$Q*o475W#~X?)SfQXTAE-L_xKjEXxiWoXFLglm zExf6*wfG|IH3=f1p$TY!p$V~2DbmUU;m+Tas=BK=MiwvS)(#@`R|&U~6J9w11dyjuNXnVJOJ`G_HvmTY_e!~MIKz38n zLl%B{XUBaJ$i0`;Vv*?DpO0tBr!D?|B2#+Y#>>6aAvqg6&~I2Z+34-VaR)4{{8EmZ zIkAUvcD2(%mM3|t95yf?>c{G`s{w{w&5pM3^LTA?#AOWbVFB-dbT$W#z~+ES$^PBN zRQ<#VSrz#VCzk(fjoSf1?BFEeD!=Bm9=muSR4S7E`=3xJ+mLR77|8>FzcX9_$g0Ol|2G+bDLG&`#j1_VJ#!eu+4tZFQn1fA>iWyIuO#AE|UAygiCwMCyYZE-o> z!CFA4!kz_6eV1dDz*S2$D8U)b!j|eNo#%cmrBh*d$WJk)z4S~vy`W|Vp=U>pXz<7E z4^ddr6DP~jlWjRI(f?B*=4)cfJkkkSlQ(wc0{10DUBQjl1nm*N0T9I$Y0vJF+7m9yRe7rPzh?N@siyE@R3e@w}1) zG^}bg84L?Dc)mo3cP>KRY{r+4ug|xW)UeT^qQEuYB1LNB+-7TI6jVv!9oXeX>oT5R zmQMpQ`iLQj?L=x-dIiD~<;MH0w(t zvyBaAGo9gWsaq9_ep#MY!fBC0{F?WX^tZ3CaEkL%^mt~*a!qi4nq?!jHC9YwLuP|N zmi9@EzxB>acEoqT(Vl}UHFZ-JcB}U`OLH?-zDLTV>^#bi7L-B4qR9F=zMjLVV#7*4 z)_vpN^4I&jqK@K%bd;|^9;IxWc;3WdbvPr0$Kt>HD^YUMag0!Jr>$ ztiGTi^D|$|{pokQD^}m=966?9T=Kgfuc))`w{x52tInM-;M%-snb%_bb%?1UEfC|Nyg!ut%s6u`t3}Pmn%ZF ziA-?@`c9Pv*|iQDSjeKgorq3q3pD0)E}k^j7nw@by}6B%^164Ymcg>jc1<9H7E>hD07wW>YB>G;^OuU5vJAps zL2>Ao5#yBJb}?&F`!4>Z+k~rvL-T=$R!W7!hOXBYE*i_zvdL|Xz%rrmQ^V`aBg(@> zi=;pk3$?_uq<5|F%xQ=wGi%mx(yM2H^<$@2Td``6fS653uSbO7bAYYI%WVfy9^Z@U zlB#E$P?Hr#|9(kr_K^NV%^L+R6&q3JzYVK6%o3CvfQX6fE?sK^vH9Sjce{P^VM5K! z>iWUcxjwH*w3n=a!`<>11mN~$pt9uUW%=dX*aHYUwp4I5xhJ0d;1FzGkTv=XW=KMX zbO@*&+x+jQG6M(kVh`>cr`-ELQQtqUNAa!((f!o%|5(OggN~ME%&XhUaJ{Q{&3ifF zMI9Z{>y!`-HDe_>;d8%UQ%R4o1sp3pRMB<6Ia|Z9cbhC5n!@Ke8pXJcSMOk{4WUrn z0N@dfMg5bWwfZLpE+a!D%e%v(o-q-*W=l*No;+944q4%j*au1r&44*EJsW>8?^hH zK*=VF@n?aZ1VxouFN`Btz~l|nwgmCG20#E{mwsBTO&;NUeW&r1{RFF!{!~&p)-hJm zqf6u^jPoyRg$V_yeyrHk!yx^WKoLrY&4=lAl@rdg(T@2DJpDsTuAaxIB(B?JWa4^> ztO6-jv`VwH^k8VY#iG&#d9d}{I4-b}DVNXlv@b1lR`l-BP^dz+32;K^xXN@JqUtRd zC6aWViTz~&od|~7aV+mMxP|9AYt-PM$nSeMv5q4*vo-$Q`Nyh$vqg;;dxa2VV~t*H z1W#w3(?N7aaQ>cx_x^*i{1c26bnPQ97+2TS6JGxBH0XK{!rv;_ZTWtR#%ddj=b7nT zeU!smG8dsV)7xaImZ(3iXAVbZw**bMfycgBQmrH=6HO@CQ8pIVbTD|Ix-GYC`=M`; z#4}no+vlkDg0cB-LsknT`5sVqxFEcNf4ByXO){XPG7It?Ah$6IM9Sg?_a z0cM|gKF-Xo^FMbHdmQ%h{<-tGKXtD1DCf(_m>uyr z3MA7Xl)XTrX>*x@C98`?_#FU%`lOF~Np#lBqA%h~&0aQ~ErE^P|NUiHV%6H1|Oeg*hK=g?| z$r&GK*J~9W^lK*#f9oqLCwwU4n;=lVhu23p1Ojsi;t?yjyJ)T%uvm2V}6*UN^#7cf{G$*rEDRStt`VwNX54{1l}5vvNGw zNfli^hP|r3c}qMr%Dy7OvWbV)o6tp;{uPJ^ETYK-rI4_WHnl=<4i$0C_N;SNxa?SW zp5WaO7{Vy&tdqaisnwz=Dj>XzA}@;d3&~M(nM~*iT{Ps1%T{ZS%kP`rV!ai56sUDf!xo|awB>d@+dsGnS6ZjJS?ebvGO{@J00MTP z^PeCG8UD`zokG}n&Ttuo0Qk!`QBBkxX8$HeE;cvK`@y;SE(dL|5l#>!1OmqM0sAA7 zh$Q?J3)TmEzff%hH^4>VsrMZqwkKqE!aTxvATc@<5;)Bx(kkVxtwOJaj=Jm`!NH!Z z3)%v~WiyKNOV8D})WpqHd{sTb z&oS|U4OZd65N}Y9WUZP!86H5PdnuiA@?bseeNo1$FkYbVQ){gsMk|W0w-(eCkD)Xi zUTnFXZ09FZmQq|k4`4fq;lxF^Kd>G9v=#HFUGLw?^f_c>IykUuq*!WVs@s2V7#&+}U;nO~bS#l@um5t!^SoQ2jz05+6nci# zUX!ubz4RC3WF8=S5D|gNak~9`yS*$d*JWvXa9yJU&|AtXb#orrI`D#;3K#L#n+%|W zkQ^XD`!>yISq6AzMqYeDh%z{r6~8Z-nr3sCtPRRK@M7muzkgM3MDy5*gH)z3lXA+kjpE z4*Kupz*IlyLm7>fa1$GalIa}0743C^3hqDUv9e5`6JEq0dzpJlb661aFpV@(EF-8L z0jeZD8tr>HNCG@OG{G0SMKX~pi{5fxlt`K{D}`~c*N$;Ox9PpNOcQO%$3C&QnP%HZ z`(|lflvmtSxQ`H&2*S5Yw%|`_YG&V03*V#)P-q<7V*om+05j5HaS1{=$kp{3=?B-f z!L)V2{uZUrDbe$(*QgY)8gazpcVI*_U2j9 z3mL$JEt;0-3=8J z!3$@~g71VPuyZ|OiVrOfp_gg5Byw4=453Q&Aj0do?`2Ew$-a7X3=a+2lW*nv{vM@ti(io|J=?c_N?YxJvz8|#k53zGzB3&}e!k3II+gDDJb(I9W_uHb28j>MIj z|9RqIf(XP1@t_kLCjnIU5#UxOAW?_Rq>7oV_q16A!^w!~QwPK-7Z*KN69aQ1FG){^ zP{$VZ=N*)eesc{cf+%WEe?uT_u#}XAd*CFJfAne#Z&*%|BgEI^^8(uSA0Cm|pvRMz zXk89vefp8l3ovGGtkrzFqxfm`=TAvKvhz+Jhy7BigLh2VPBCJ5l6(JX~w*qLTmp_Ux9^);NNX#3c3`TkFj*Im04k9AzxPUFP+>6At!%%|rnL z5Jt+pgBd|Mg!`Qd;uL_(<7yzZ?0z`>$@7V4R($8J070&|HLnnMaPPio+OS?{TgZTvl&&YwJiAGzkOcnLPExIXd^T?0BDdmG^}Er*4nd5&5b zIlgO-ts{3;Sh_K$?385oZ&g+72rRQQ0m>5GE$sRHVx&N^bVre5mu4ykqkDdUr+YEU;EWZ7=22Ic3}Abm#Z~Z$j4tUDpXoY!A-&~r;dG)JI3fhzA9Ffd zpQy&Or0sXvn|Q_UJ7qE5BL2>TsH)%mMYu=qtk*Z_Rdk>?!@Gm z#s;%`WjDIMnG1;8+Kz>&f<3Lr3Ylj!cxp5w=pg z)N76UlO1~#H0>z`UH7P#eO9sdVE??Wc1rP5COT)b2hM0L?JZs`1(0Ff0-ea!)=V5eUgU=mcH^-t`e8Aia0Cjpj4@pDsuxUm*t#P zlAb$CnQlu|95?^#6Pir6+a5qJqjM$(_lR8)JhL-NK(sabg z$H&*t2!T}p{Arkynw+=tB4~cPmnE0~DJg9IcWI6Y9;7g77Gt2b{_O*qPP#fj6TXjP zXSltKWQUsF-I>4v7ffbH7~JV$WcAvYC7u#VN4Rx|$~PK|?9*FU1O7Q9#wKYT6a)Im z=hNz`cs2cpkRpD;tfla&mtxCi3>hoGW(EYRZ?5*KB29b7f%R;N*;low{2F6|uu5+V z|6!P4A}ZWvHr<6y>&su`riypY>swoR+ZVhryn~GPFXeKxrQPw{FFY6y=z_AnX!txI ztgr4uKZ2}9t{V(DC8FF=RZr(H(Y+2=Y^qbcj8LhK>Lm*l(Op?kjwL zj+i7izHu~)LUTCM03H6i%sLu^WBxq){(&Q!9!nWh83PS{a{0L}DmS4ubBH?D>T4&n zWk7p2P9OS2f~KDItS*c&eB-42d09D4l&Q&4}DxuPr#nBVn1;4v`gr`}c_~4Jh#^|2|P)9Q+0pxBEW+ZdNR$p)zO2%M@;!=mOT- zKiK43J}FI;h_J(iK|zuJjEeMULYXR7MXM4brjdes9&le7CDC>d)-_kppU2!(#{Ovw z*sYA%=k=;BV`DPA)#hP#+QeC8W|KR!E=d9_r$TM@VMby<-KF%cF<{-}yoi)=P`To~ zKl*!bSfA{7)Jg1xqv_H{>6p`CD~rr&yTx(ra(7;Y-U8m^I~3%N4;tZE+7%6ZD~vl$HcI?2OU=?t)^w#Zd0_U{nwM(~Vo)U0qDw$KVh$ip(25V&0u zWj&e~?T@0!dzmg_m@ZnvgC7GQtQ+N8rJ-l>5S*m((0%g_4L^l+*jtfNQf~GFQGc%A z*p#-k1P|uo2pYqT@3D)R9e?WNn_4f9)oIa$TZ_MagTwbhgJM@QQz$BZp8gk>zWL{m z+TWdd{JRF9TbKP>4h8DPfpJ}zW$A_`ccvubSz!@WK=KHSEmT}^51!zJo_bA^|EKZU zo(nFaoL4#hN_9AP!P8FJl#mpKLDd3Qc(LPWaU-M6PoF=F%(fnxI8Kk05G4xV2Rn5`(7mhc1i1cTo*Iqmn*g_)ig0Rflyj7PEF(X;oG)5umbkFLR8tk)6-= z)M;d)AD{pZM`v#i_Kyp$Nx3Hv^=?1IFam!9Qf^i}PEAM+nZv%;({mC}EfCDVw4|(> zhwuzF$}7u@gwkM$BMqT9Em3>y`#u`Jb45OoOMR;`yx^N zuIFm(6A{m5%w8Y|Ftdcaw({r!re%u(JPG`)X5CIS?7R#AVP#Aj0pT2U%SIPHyI%aK zu2pu{6^BvoCafHJ1KbF4FKEP zQ~w6*8LV%IaqMh)v+iP_F&FQuT*M-vii^Zc^=X-eHNmVke{{;r%dMN&HGKlTH;R+S z=JtpL?mFQdFNe7~8bx%!g>s=vs(&N_P27dv!##s2r*xy&>92KBs(9eA(9MJkL>=6! zsH~zKj7qaGvh$ak9O!g?p0CwmB#!Qeg~4np))X)tq67cv^m*hmFPiwUch3C6`9x6wAzCHs)Gk?&+OqDajT z5_$uduh{i2gQrS@8sy;Ty%FMv9t_DJhWXClK{VlaJ>`+I`vfNaFRMxUdy_Ui5=wA0 z3u`lXCB8D_C030?k+jOWUxJ~Ex#kluVkrA&W43DWeFO zq*JzMwzU2p0gB>*pPuZ&dW~OxVLXv_SyT|GIroDBwbT8%`Af22`Mm$kn|_3*hV@2s z6HdUEp-g#O3kE|D`WXuG?SRodlx3K?Dh=2HY-@8wV55r!=D=d}RotW7`27AncdWuh zInov%Pc)tu5V4j1lT-5tW>I;v*Nf*%9aVmx#H5-BnlS{S#mpvJ zvicS3NC>m_B=fro2f?V&7Aw$HLRHWfd2}eZnZNM)H0#a=*)lo%$lP%p-4h!jsC9Q*9=sCH^J?EN1}6DBJE%8qR^|1YeqFE}4Fz&=yghEJ z@sqf2wx8%PfPOp693C%#PhhG*GWuOMR7T8SF;8yl!d`xqEh6AE+9ffC9uWuFU0nM8 zn$|bF9JwW*tfAgU+o}4GGw^?9ect>kTNqJc<2P2OAz_KSA2;mTS1}aPtG;Ax-r5NN zkyVko3$Df0BZ7pch!NaIsj;&Z&LQ^`;D->^h%H6;dV|~GK5d5aiXG5jO3(tx9ytOE zn84o@^=b!vVD0?*6aNO#X-s;Jkuk0U+;z`z$KaPyte&p0%Dq{lIQ$T@p7=1s$|^9D z>i7*x(Wusq&@_WcbfY+GRo*De1fs$b_1xRVnkDxy=-`pIX>r5Au%!28sOZ;wQYF6% ze&v!X%D~|-_2?qu>#XmndvO~v)v>1fyvd@vDY6+XQ?AR$>=AUfO28=?aPC->vvw$o-&cyZG_40h_(yZPy<72^EV zRX!R0`@w_aFRy?tRAI0qPD7jZ_FG1nU8ev!ku4n@U_lDw7edLI{u&|ziKQ_1Ljwig zm6e||;9gU4+lB{-8Ti;S^la!5RD$EPRA2=8Lf;f5X`z@jpg6|HbCb07*R21tEI%(Z za@F@fZ!Ns4g}{($rI71DD@WsiOq2{YyHQW+Zq>Gpd{^X&%-iL{2hDL2Z&wbT)3RFJQlc5q!a?o-ieX zwWc{kk6M|~A$p7#u2R|-X^(~$AJ}65N#@^;vvaWMtLUSVZz-M$BT8s7HJ^0#hKibd z&U?S`eUl{JzJEG^4TuRa0uq5tm3 zKH+{vV}8Runa-y#!rF9T{@H#DnJyXt;Ku?4vObD0!;^%H#NpSyO|?fS|623*r>tPo zdVAF2V52z4dP{vhrZbYnv%zaNS3C(ZxpG&{&d{7osQ31 zccg#&$7O!lDH{_T-iZ04q_I2+bcnuXV3qwcDXTc74x@_FvviW70<8NNFg)=a88O@= zu#Or4BMRD5T5tlM-j5bV*yUsvSPuAVR@^T?ytv0R?{g{K|MXAS$WU`ZBcq=uU;yfd z`a^buxk#h0OnTJ`u&pQi)U_%M?u*5uy`kTVw=D0khv?|YNy1gVWlq%*q`wdOKIAmU zU#)xk%KQ0lCib!yZhNz>*cIxl*N;>*bg$3~DGsfqdO!d|o(Xk*GJE*TS=xW{hXq`z z=PbDea&pesx;hd7yykr|8#MtlJ(OvQ7rqL5z9N3{Xs+&xJSEFs6jIa8J0Jx5js+JI zeMm91g*N~7NPzbK$+f$nUOYvH69IdRQ(Z6!Nu@C#EO&8D4SUQN&3jZi|CLDmTKB8p z58qa*y7L=2BRx5L{pTBvcA&cTuJ^w=j!tnlvaqQNy}oT}Phz~Qn%0x_drjty#VWu# z3;zHyhMSYONUbP6U7TAIz%t$ooWLffLLQh(l>5jGPXiw#LJY_O+dG5=jYnENVGlus zOCb&7v$5ux- zs0bS`a7cG_Tvx<){}2MkaQ)X@byTNdHkMkU8-H_5X%3c-CwmeKiXHF!V;isV47Z0L zGA`FD)or=V5+nz7Ea5zQI-|YnsyYGw{7|ZNxJiQ#B~<{K?|Yn8{9PnuB)N{Q*BTcJ z1AC3#dGCUwAQkX<5iLAb5-PgETOU&{h^yoRdJ1cQKa=oomALu z{sE{Wc=$9R5omz>BFm4*ld0F{RSq-f+M^S^GGp}1E}ezt`+<9fRNmX$)>96Ta=BD4 z(F~s#H@E8qO+2uQLRJH3XXtCrk1j(hyciZAvw`Oi%T0kV$Ja!XHe6_c)!&NI)Uxbr zE;(MYc16w}WSRO=YNNi0nK7#!)Q5MsEvCcaBqC{XaV6NK^wBvpB9o5kW*%^rE4NGf zkKJL*3UPk^k6;74jv)ltJP&$v3Uzu&Maji7r!;-})(Y_c5Jl_xE(xW&9lkH5R%hMa zlCf53_cLEC7bxGC2>kwty$e6K=RDK1B~6e7iZhas!Lv`vTD0_hrOm+3M_HHybtAh2(pwLz4a7r>_^&7<-*!5B6 z{cd6{M387RG%sWTdlB-q5I^@9Awqd1bN3FJu4Yp=$66!L^Z6mB z1`a-74}eN71+&`o3;FrC6fe!=`xS7&L1m4d^s{~Tt zloBHt*k7j}>7{h?`7!wWvUXDIK`06GnOC5Ok|`-u`!0PE#0NOM#(%M$p2YEkc|nhJ z*eV1aa!VRNOb7$dc>$0sL;&N~sp)rPt=a$+<0s}Y!cGjf?(kmPa8ot^_owuUTVN`&~DQ?pR`?W?!1aKXIZnQU|o|bCGeHmw)yCx@otV=W_6DM~@WT=4l~2 z7ZYs4Z<2+4+I76|w^31*Vqvm@18PE}%^LhM{HNaW$sOd}l~Vgiosib=Sn&!PKYyR0 z5)mRGI*-)6e&LLH)?C;9WJ8AvS?FebE>x65w2jPX1p@cz>iKW}===%h%uGY!o^f~P zsU_zjG|7$pThQxeM=5*SqWJhdkz2Al=YF4uwSPjNH%id@5@UgDk6bWWhV-C)Ybt`o zXYQspW=Jnn(DD);JgNKxlTuIx6)kMKaj%!tqLxyXt54jMxG4aE1y$pZFlUsEu0zU2 z`aX!CxiWi_OC35qO@toAsYz{{9_i!jW=a1en*2w6SlGv=s|i`oh{X0f`)x+;Ci^@` zM}S=%L}f}3FvQmtU(vL;MeBI|Tk;M3*mg_4H<;&trq9kxpWFcq4~0U7NFUIy;KJU# z3@-g~8uCZtP(0^wAoKcpo{xo;rjV{r9CxK%g2&9l@-ys$5yQ9M!OWA-fhE-}x_a!? z&5q&#@sj4zz<<+9Xp@ZK+k$(RWh-SEJRbPK&am5sym)D=tvTgOV11loCbPo`zv?c| zj)snJL+g3IrH_r~5yv~hWj};P0_!iLEKs`J@~AV)jpJMZh-_X4AgORLsi%|+b!MpAT92yl7xx4TJYs;%7L?m-Y)~~`%I**YX!iRN8tLKAQHayIa z4c9is2CUAS&qNILK0^3>3BcKRd8HTg5O!hG@1(rbOpUZ()d?P7)=T<2-;O))@1kvA zc9hH2ew{dtn?27Q<)dn8KtFU&mri0B zk0Kv7yuZ0eG9Eod8PM5?J>})*<;GHG=?*h*BFXE=prxfnF(i-f4)0FMKHI3VuO2ex2!1k#V%m;oAiA}3VT z&v;DCa@wuue3fAJrP}>T&V7Mw8%r#~yDSm*IGWXf!};Hr8cy9C$q4Vz3|cC;bpm{< z>6uv=Cv3k#-(~qbT#D57*#)fFD|E*E!yr&*6M6084{*46gyjqI?SF1YWx7qzPXBPN z;->o=CLLv% zrc}Doh6bs;A=FN_h~^r%Et^moCPhBW^ZL-5hhAH>V;50l68Q@55#+*4$+Xf}N+367 z&R|w20OKpGThCR#&3~6C54cX1V7TPH+IdG0lJivzPxf~lyIEPfZ6f(Mx1rDBXn*6HGX%zxbelLGBI;4wew6tML=nCP~7;9R>n zD5*%y&(FPBiPHT-x%Hfjg@Y+0P^FEejiz>=?m-ou$~v3s+`XmtSj4`~d2Bw3a5eSz z08+uY4plWxBTgV)JCjmvyKAKwP7nSTH)eI>G?+MR@_0k8qQ8nw2(~24a^eF4bF(sh4Y?eSCZec3w3abH@0 zcvF34mJ}*#m>R;5goKn#&VzC*U)J01sv&WRo z^CIdE3^~i^TTY+6gBv5wevf&?XzH!&77GC6a<|vAOPO0067YO_^HO74?B|n zVXU%9|F?#WKA!uNnom(tj|V;4I=?)UXDHADOOK`vo>mX-V&dxfx~JG{#u#EslV0ml z1CE*JtreC)r%igD&|Bl)%B@93EPQlZxKBll)WvRsaUmy8={zq6DKDwfY>gYB;uK`LqygPRxFPceX1w#sw>=Q3mczh)J5? zCLjFU0_2JlRaP06PuE~u-+@#54Xm$bPSxqZ)y56;Ol=+P8=soM++J7&;anYfXu{qN z+2%ar3)r#*nZa0;i3OS7Uwlc;1xl2{f^oTKiP4Opm}qL9NT!%G5NPkGU2zn6qIDOv z*S`#nu)LqH7Or1kH=Yr;8h0AnCDM%v2m@XWL8?h9PMPJUOu$oX;qM>(Pi`0<-7@lX ztkA9$7a~d7&A`SG|O;JA3k|jTSz+xoZu+d-Wj_IJP)=c1}Wy8PBKtYjV znF%%K@tw9z`o3VKTTD0&akBdXu(!IoN-&|0;zny?8mPK< zfZC2+7BCNJ5`b=*i{8V1uk1vj3TDq8G=7-;(B4V_?hkGO*8uLkZcQpWdhb>9<&=@( z3wyk1y2 zp1-Bzb9k`2uV15FTYH%T=}cM|cR^YsSWqxLFvH(#wU zct~dT4u0K7pTi?>>itSp`VspAafs_Bf^|;j0n| zbEf{1GY+oO`nHo7AWp?X>g(_O{&WqS%y@3zW8OE&;ZHm5|bAB~*PZ#izH|GfA* z0Ew7ROtnvyfxx8c)|ThVZ2!Zjopq*8!dE3)!WF%%+TI3e)i$A{YESho5d5%OurW#`z`{h`c6CB7J zu20|tMV*qNkB2gCwS%$2@s@w{)xEW*37|m;v}aK|Ucp%8D$}bm2j+p0n_fy4{`}7_%P87ju&WjEZT{u9%|02R9f^y z_$+^!88CKo5he z@rv6eUNKnYJ9ie#`c?ouoVBv|gpDPOj0hgP-@1zddu3AfS&e%6g6$M6B%<#?sY1xf zS$DBDIXW1-UvXHLFcypd3z-qh)LV~$zZ`#=OvTeMZ_959L& zWRX2-(=X0ZO1&}AFH!ql&V02gfadV@qOkwnM!@84=faUf!A^P&bg*~^*{7_uG?Cdw zL+vNx9ftU_t@0USUQL@k$-x2M!Dz>s2=DXNKh*9FAMe0Y{SM)NZ|*RjH#K^iv9pZHI!7_DW9n9j1WXZs58|J&-G-**t+6dQKUPcq7D0bgSJ!I%j+X!>e~ zPZ1Yb+i2nZq}HbL#7A~quU}i?ii2>F{O$X$_U+w29T7H$9Q3>|L%KQVi1{hb#Tp@r z+(j;E`HLn06xLSkb{WZyry!rsCI1H*g#m#K{Cf26m&N6+)oJSoi<$CieqClQD=DUR z=Yyw1EJm^|1fcdS+g=jHB{+!OLx4iN*0pLVjZ=0V7qwGU&rMxd!HS;UOV!ZNe_Po- zwRriPUGxr_#x{*U3L3++tPMH4X6iv~G-cLt0`K3-BWu`?jJsJ-I%`dy7bYMx=+d zS8ev~H*Qcsi%T@ysF*ZMH6X^mu^6;24-Yo7vL##F zJN@?aKUL%E<;+Ntw{9Nw;5ARPYU}C_JmK$BK06h68$Ik6tC#%FZr58Zt1XpV3}`pY zDwRE*C7HLyuz>GAr*|YaA~SNh2E8mSvKbsi5VPA^qYaf-Ap@zKcj@2Srtc~4rv=Hq9>*P+K^3a8Y15zzNt8@!YVyEI?rRq)v_&F>{MQ3^#xWl8u< z8ikL1Ce`bG&J+y_3+Gq}69@u?4%z2bSNH*AAJ>G zvHUeJpUl7NcyZx_etII$l>3uTrl;4By7*{*r+YO;XJod6ejol_NQdD$(a_Uv^ZLg5 zHAcwkok}|Mqx`GaRkKav-~JApclt+tYLoh70o*EY2VdCoo%kvE`z-}C212Vc1UzCh4|AHKW4+JM!pWue7l;HpB zHrZwmWpK(0DIIkuAiOsSx~w|$f;pAdF%WBoz5FfcQ6U5+9UYsPZS9lC8c^Wqo1LIx zH+-N}KxvNO+YSPm%3J5-c>EHL{d;6?6VW0yH8pz7VA*L80W?g5K$K927P5`YW~XeQ z-`T?D9p@6sK3xd0si_5h)PqSCN_9AA1BYFW-6d$&-9G;7N?#~{d4W1zxAmX8|Bi6R z*A=x(grQz+4_K5dtJ995yAHfdf2ic`|BgFgp=;yo110k=820rn6j0^^>-oybCNhtE znvpz^auWSLH<68MIHj2)$p7-oRNaD1=%9A|qsIxEmBk1K(YoN>{Lbbdynt%BPsl&S zeuj{gG98?i@(#ZHNu;yso|ft@>LZdT?aEV`Q(CH%@wHuq%L-QR#i;{_Y;-v82N{`# z^Th~|C)8^EH&20b*k-3d)ey)Wj71S|BpLO0>&GPC`?%bn=h?g@4ecNJoR6lSIhV*e zk_%A+)dN7r`?C?!FD7YjZA4bTX?f%=+~2;{gq2zS|6Tz8SxVF&9fsanqd>-r>!v({ zh*jD9PgB2|3_{k&Z@Lf~se~jCgN%+^eZM%ZcQb9Bt&<=e=8tm8=vnIxDfyoVjEfh4 z&EYya^m-vccPuF;ID>fTz|10Fb|YvFcrI~`+6o)B>>ccD%l15=t#@gK=S@nySW4t~ zl9YA#>cnw{G^r$ZH&)}9S*={V9B%4XdUBntm-PQ1O=sN~)%Sk=GYs8IHz+L~5+aNs zjWp6FCEZ;^qjZO)G)Q+N3P^`TcZYO0_xXJ9*Y6q3A9MEJ*R|Gqug-ag`L;lx6Evhb z)L;ZJlOx-9W2r^Lw=p=ewG#pAy0Aj#_sf^j{`kk*89p7>f6KB<$zITTNyQEweYK(2T5G2u9Qb(Us?(t>au#87 z8df=VMYcui-?dwrU7sfh8M?I?2dIAmvkjsKXz!@J*}SPP6P}28!u#~ zj_dg6HF;%7Kc2){LC&#z8&03nH~pW4t6R<@2fvs0)KKRo{d$8f5{cS#uA4!({&r6E zmy(z$jeg6fp`Uc^{jKwtL6Lu7^==0AHR270Ws>`439n6&U@$=#CD+n4Dl}b0Od6g0 zCK`vY1>kPil(GQ;9G9qnh<7CRYYmU9zuCAI9bSZqpHxYh zV^7vwZ_ew94wS2C+T-DD`(p(I`J2|spZ*qopR z?HPS(`NL|erQluDw&v23_vJCDRIdihOetBu#+SOJtSqS|om}W&hI1Wtp+Z`z9F@4q zvX}L@(#g{^EcNPqt1bcn?xy!UCZn>d9M;_?sx*VZ099!{!wFRVBSC{7H125^RKiH!8i8Ts7vxU zei=SCkDjGQc@=;ZjA-ubKL}@lMBQ8Ct>SXNu++YnH_ePLX|Egb-zUlc%(+A<^Fpf2 z`3`-Y5O8a2)LkW934Q2?eAd?~w?w)!HkNG@=6VL(vsSk{Zw!ul7dBWhowr0L2HMpo zJERQXnrta(usBr~TX92n4|#+l1UZ&0r<1>McXJ2FPF#J^VuJSu+h={n!QaLU{hgUa zq?V|9)#`Tex-zqsi05y|Mguf;KGwRjk3lial9w5H~ij7pt?BW^Zt(BH5!ZK;zR0f;j}?Q)W2!@cPeq@B-NIreuPet zx6NYSqvt}muV^Wn6qh&jMDlYg|2FhR^AA>JdJ_V@6fs&krh5}bMx<~Y^exJB*MXmb zaL1nu{TTy6_#^gFCTq^moD_Y>R?uYypHDa;Jqd!Sg{{>v`44`4$Zv%klsTT)h`Qcl zmrx7qWqEFqprs(4CjM3gkF8xB0u_yIfk!+m7KaV0uNk@=s5 zfObcKYYF-H1|R}%Z^w@P<3=)UAKa)Gr2JjhjZ0?JXi2gqHkc}72(i%>T_kL;|8CIOdX#>9Dp$9=RkX~$%VY(@jWJ5=-j~ujT|L8<=jgnSYO^B^M;wqfMZcZJz42GV zPTD28f~5x&@pa*fwdG0~c>eJTqx$@^?asNg6hEbv>57)F_=$_RnP;6g^0@<7!;^uJ z*3{bx0ptiVvFQFLyuK7qt_ra+Aw^;!-*EN$hmoG9A1q9FZhQ(1I+Y#7FmI2xF zejcAx&HBMtcxhpxyWIAj015amPb?FDfP(EEMTb0?T^qM5;I*x(#N^LOfE0-luAfmY zXv*FH0@o<41(zADTC>9$UOYK$#T-ZXg#x{V4CBWdSSikb zp>@}L;&Qb@#iU)(0a%FtO`z=gSWA?-#kNcXr}S!M|L~Ryda-8}xIW#zfvdBv1jK=1 z(dNLIa@|HtAs~REr$ALp%XDw--B*$1ja~Hf82giJ6tkl-!`9gCEN(VZp-)YEpc@Wz z8ZKu&U7>M?_peEQRx4bMle;VU87AG}YE}1KZz!se@2P1s2&BI73qWE9RBp!<;n;Ke zWqE3I>BBD=sdeTgI}YUAEO4H&0U7R(J{rv56W7{cFc^vvmKyqAvJ(=QCk+Fw&;aY; zD;Kd_MttP!pY0BQaIA0b99{TT$UhEF(TEVDpei)i3+Jauwq8^z7w#{vjx_FfH2%zj z{k{klPVkZDBYJOr6USzuXp`72>-yJ61^;}db(zc*O;YEi&9|?uNxK~>gPupdHu_ak z-`*}M+^X|eHKWi$w^|?L?H4q79h5U~t2`-+;`PAKps+ezGD8%U5Js`A1{Gx--;$K% zEpwEAycVO$wIia^z0p)fI()r{-bV+Cy`hW;Mdt}F5^#cmj_bRa<;H@WV!qdiy&yCL zgwR!25C*m1{(P;p+`s@Kz~esSVBhWEEbtF8xO|gY9lRIQtUx2;;Zdbr#CbOMUGZ{% zwvw)~fkyXu^r$!IPl+>+Z}y1RSqL zrr%|X$B;A>cphpY>THACwGOtXqdWKpVL%#$0B{NQgY4GVa@4zg*$y#B_&f*8xb(~G zoWX5>-!)I5b?(>c=HDwuJ}=&t>+j?nkXTmQPuw4L9f&cY zpp#&tt_;O;k>0S#E>6;EB#K>2!xT zuu)n`Oyf@OZ}Hym_9Q*uXkpFY%m1^buvsB!9wAJD+QO%l9*XrUu3Nvma3oxEGhqSW zAMeJ8`2)$X)a||iMsB958LLn2$M!tB;Pt5pGot73Cp=y<}1chy9qjAPmK~m34R&v;jP%6Q_ z!-Z-IlJVfTHDbrnzFIRiIrR2aSSG}kHf-smqIWj@xW@hiaLeG()bDW25OtwYS&Th$ z;z1a4Jc7W>XX)l_vryM=+!=`*gZp<^UTv*BxNj-Q&*w{aA3R`G$7M1qYI2Zr`~H!~ zu51Bo;G3>pv&JCSKA;Lo9vFO;-&FjbWInx&?Zfnhhr?9s!9kd@!cPK?Q-`6kJvp*B zmwfz|#u7qkBI_v3z|!o!!Rz-*^KZy?EPs7g0aQ~o^?mC>O$A$74@o#ck$f#uHu4wC z;pd9lYfiCt2(7Jg6z8@3&ap8Mcmt-n+|p~feBu!IRx==c-$h&zvxgbN{PopdQ$wK? z5gec^<0{~sIW`}VGBnLQaw?bSY**hJN_)jnuz7lTNmb*rs~V!dkif521&nnQE!E0( zyFiQt3CBXXUCoHazyt+-%UNl28^i}y*yFjZLCswgYt~>1q?K6}#)H^v`e=C}xz6upl4Qf_n}e zEt!i(YM-gN*5l0gtw{5O4Q3(icu;r>&_%{;v8(l>0BLnBQfPQGEs5yg*$^)xs=KGH zEmfGSp7?%n4z&KL0DfG6k^bape*JNe-y8h(bAjwi0&z|PTNE>nn{3;>{HnFz-5eOs z_eYXp1p10xMb}%uByKgRvM>Ryvn)eD2j8fD-`b}!Iq#Pn1$U3~zm|*Spf5ykf4y`X z72{`AfA(DUu2w)wF8Szp20Q_$07b{oy@!iVgwIdn%jF+`DwXRrnHxcuKBp)9jo~XpxG=iBge!HUud<@ejM^E zR#)z>YNF=$X}YedHM?s)+FMJsR>D=J;$Xgfx9bCG#@dqTtze-@tZQoU)(E!7|cQ3J4=6my8uEsO3IXHWB{w zWS;mL^Cd>Vgnqan6Zxy3qM4ag&v8S{Miypy%)SOlFcTYk+a`36fDl^d6=Zc6Hy1f( z1rNjIhQ`6&cq4lHT$%SZ3yQYhLu7@DnJ=dGoHNzcH6jKx8T`K@!JINzapgv24wJka zoMSS55vO$Idqn}8t5uE_o10hit{O=SBEIno*`gARAJU7JiK_zF2G{#lj|IHWEqSaE zG8&90OQ)NI^`n%w!rybhoQr9Y3T0qY3wHK@F<-Iu_00@T{*T^)0?$*V$m1v}`&gL_ z!aC)A^)u6LHa0eTFZA=^n`ZAU=KwB+rUVQ_vjygTORM-fi7?ZNjeZ{6UNUky19h$9 z&YR&GiG1ALUz<6nLA` zFOlT@I+rvvoVv>ktpBF$$4)X6l}oM(7UU_4&S!R-J7#h%y~(*29jYK^QSJb4TPk(Qm)Wz-VK)?KU16SgRZtjJU+Hr*JB)NncqE%R zyoZ50MLH0I1zdqsKm7#Dl1)sa<})OPM~yQwV*}q*_>3djoq+4H5{-57btWH)*c&5v z`Ki@pO84wr<7T~wtG==x)!o5Gs%JL?h<0&EfWPW(Wdk;s?vO? z8-r`H@C>(3rO*H2FJ|-FVE?<6j*-a;{CFBYf31f0RISM` zI?qIg{913TXIY2f+dvAyzTQkFSeZN4#b?Pkw z)UEp9ng`Q%M87p0y1kvva^@0tH-xrcbsbpKS^z6X2)|JwH~=I1INg;SeTlofw}&`3 zATB=}eWOHj3{TfI@RI#lu0>a{xv8q9$3_jxp0TV7eAtt#v1{?4LV(t*{kZ7MOD&Fu zdC^BlmRJ0Hh3TQfLQX>);wDdyCVjHH-rta*#M536s_UpeKWWc9Fk9UZCaMFBMCEP(OD);4{Li zG9~FpU>Mf#L~Jmv>vT~dLN|WRbv)>U#;2rY4AP!@NY2kccZ)s*^%;zpNwI?Zxa|Tf znD|Lf-o6H|o2Ge7aCA{Z2Uk~e#rEr73e%AVAxzXIFYB^W`hGQ;tcLEu7jJ1id$}n7 zT$)kv0t4t{jtOmxbc=OA1EA#QEuT*=RCR>ZU)aSgv~KvJWZsBoZ+I-mCu}BG1sN%V z-y;{l;fMOEp}Ve>ouJsg0XZ@;w+!*TFA0pSTvEPsQ*(u3KqJ5utbt4OTJH|aI3<{; zv&lS4oMTQ)GwyXtT9(-NyYH&sE1wT2M7NjxE$YAiLhyV2;`3d(_l=pS@unQhFU!WJ z_cTuL!vlz&vg4FSfn|aLjjg(oIaDO1#+cWy2Obw&%|^5>24}ak%D6HP3hFsa^7tM4 z6B5{OdP3$JnArlj4$8|_HPv467Ak2n?U$BX;e<&JUyrmN$-Pqv01wTQ`1-uRf`3>A zodg;1v6*(I){4eRTI_JYo#@!g5JuYvxwo|At%w>(QP!Nu z;b}x}X`L*Y-E@<+^UInNDpg;(h(4I#j0>Zl67enAB)ZLcN0he+X%{;<2>$zqigCZa zReoS_prG`-YG@28okmiUs-F4}ycau18>90L7wmb2u6ez@OgZeS5*{k%FfKeM!Xe1U z_XmSBwiZ37OQCIMpw9T=TtM}e@)PWnpH#EO;*@t-6Gc*~anD;kDm^c|Ej%M7P0hv; z-g4XWnw2%I&A_wmvME#YNJq~h9kpD^q?Ncu@^?57#LU;mOOKSmF=C2| zs;3}#eboV$F%sT%tu_N9o(IzkfU4FqeR6VK8Hrzh7@@is0TPlI$o>5&IozG(*A~AP z4l=BJD?QPT8(oM4D82JtzEHAwf9~3&Tb|$U+ke(AMPR$Wb-h7zSavuqXq2<=X@0fO z8Pk8%8Lze3bJjO{uN0#9*!Un(kbnblt6w+D<6`EPe0ja_*}vUcy;EqH91ocv;k7N5 z!0VC2Uiq6rY>978P;=>h-^^87=hVXA7w$gQ27lfPj-lGzciXduP{Ms}aqfaj5exM! zj%gT7597VhESpbNwI&|0} zP*5sI5?kO*xlA*cLk%J$PqP9-B9h&1asWNH#@LeCK$)}pI{yhGyfyr-2ot8x5oV1$SUp9I z5gJrFC-E%Qsj{%)BgqVaOsyK`~WxvYq6Ar$F7t*Z|vPkF)+qL?Ve0&X*F@ze6sb;^fH6D{t-Q| zSG}8g{ghq|?=O}T!h!Y&Or7Wx>=_Ci7X|(p{kmkf(-5-a8etzh!3yLkB`>&l+RRj` zoYwlrZx6@oRjMJS>f~3a_UYHI~>@4+^w}{b9#p6<(@!C9cD4kdStGwKKhV}H1IEySVxq(+@`NjF_@6uF?p6$sP z_M$VEHYm8qvTW@2LsGL-nEKMeVKK{l$@8@OY|EO1KW74~?Bn44d;^(Q@_Ir>pbv_F zTMeb+u(P(V+AE8pRJs)KnLRQOOY}}*i*t9kNvS#IL4j*)i&7az8d5AN7;YLAt9dIS zAg*Znj?I~C)3JKQ@~DBm{>z{2xT-KxO%TPHE|j?ammZV9^Dd8#$#~sR~|ifg3}bd<;%nc0oubASdn{!eTqf4A>)DIY>R&U=6U$w zt|B?m+aXdqSPtI3MobpWhAbGq+mFoB^n}l)f9FiMmB^5pRknv+EXm>UxR^2p9%bMk{ILlMC2Z{A@=N{}LeH^6N0j zVL=)N2>k{4b{cv7#sb2@ZcT?Wr_R>0VGtk&eU4rKb$&g0VDC$OrimV${rDdRK;8LS z!5!lHV+X_XM;otkqsNwi3=3SgE|>5n2`wxC!;Fma{G(OM{b-RDO4#iC`6^lJo27_f zAyw;-4GAc~4YS8plA=Z@1CMmB4fD9@#V?-b(^n6#Ufw9spLtxK-YDVkZlW`<7MmHpYE zl3huhuWkZ*t>_@r(~0<#nPNeO>f%)%GLRY1(39KDv-tEcv6Mw$D`~_L+}Wu9{p|)u z)z0^9yYhH|;|&1Dh}t?9#s2v_`}m!F+`}4Kry(lfHV8sbUnq%PB(_zX)w0%=hT#x2 zGRaHC?Gt<^etfT<))TEwnO=lY)Cet>Jq&Y^fNXyCquVCdUV&i1d8d3+dT3YcK#yCj zYh_0%J`##bV|Eo6ffIUuO(6;#2`6E2c(TpE)_iz^%jonnx6S%!58u8)=?wDRKu^Vh zuGQ^Gbu%^{rHa;_6iu#MyDx@<>1^bU(y6l(10{CJw^ys>psj*~jkp*f5|>f=m6(() z`!|m9Efap6v!ha*^bB{^;TNVX1b)MzT_=a~2fsHd9C{_t*U&-b-e8yN!FC-1lNDek z^b{b!NfU9Sl+dyr02Ox@E>p*}jz00PPS!hFq4D1ld_v9FBp#6CRbkNK6i>zrV!0q( z!3=*ZKV;ST;7k|XmjaPccyZEi2222&dEkiIB?x#tsq%vb=UaCom_VzeV^k<^ArGH; zKn`mMx(4c3WzjuR>ZXb4b7-WDvd(j_hrL&of8M$;6|B3>gg={`dQC%qM%m{~eHe9H zU6Gfhk>vEVheTGxH7QUM_Tmh3++0=s9zuHtvj;vq;}kmCyDf(&Sk%4+Vjag85cFtQ zheps<**Sa|~64|lp|0_$!(8QA?+ zOg_juV73r^QZ0m;D(i(r_$@Mbk50m5bq(UL49N+#&5P{O7MK&`<`D0f^XFt`Q=Q~^ zi1k`H-V+Y#G~3*aH;m=PO?j0Zlyurx_FerUj9W!Lp#Q$hGd0Dd3KE&81R=2Ww?=*b zPj~!2^<&9!v#n`>aEf&9ca=jj^bz@=`iRxkOSIGBOkVk|k+gD$EXO`5euV_J1hpUt zVN9@3l+MLf697@q6MNj5KfMF{z?O70G@xOtGP#AWQ)cFSaZiV+x4)`Gw4VL6Z{GVw zPm?t9=XwEEh$BO18Mhzn#`4{3#T18Wnwz*y>-_*c@nAAccT?$UhPl4=c^HdYS9PuL zDc+T){3K}tZhmKZ0XMxNX)BX4DOcY*dSr8N)YC*G)X8xAvoLAmk-n?UWm^_$KE$ch z$vw$uzpz6h`QWC0$mCK+TK?0O=YY?zM)}R#C(Zb#fIRP<$owJiWf?tl7=!VY1?S;B zA>(dDVe`5)2GH`GX)`xs)8)y(P+fNy-ZpcUm{?)@$r{vO2w#184_YQJgylWngL~$|pN%G)5_@V$$3y0&i407(nk~Xc>nm@ndrdb!YhMvixYQ4}?S(P;oKn`3a z=K+_O#+ar?Dwu35_G~i!*(frmkT$1HInTWkCL*h6x8D6`Dg8|+>qM$KI=by%Nr9}y zS;70RZgqokp;9=UZJ_gh$4fGfJvGM;2Sps!WB`NTbo+N0>J-y0a6U7 ze6-lYLF%b^H#QjsXXpJ_5On{h#``Ku>l$=sbWbx=aZMKS3=m)(ky!<9Ax7+5I= zV#x7PXm6fr?=zn0|3^&{h?oCc)+7G(!#FIkbY}_E>^mmKBkE4``RO2Ee)45rIhQau zou?=HNBJeOxui}slFC_-HIV14xUt2(Jmzw zNnTR*X&8(1GqpUW-empkyX(9-XJvulY@O@4%M@N|!9rj|4@R@#WewUXA~>7hgX^>x z2epazJ!hkXOK-g|{3x~U9B)Kepj~W$(M;|`!fmcU&k|c?11i&0X0k8h$Ik;o$Mj>Z zTLQWc%)sl+M+(<0Nq*^Nx@FqjEKsghtEXJ;FG1>xrI@x%@E#37;wMZ_e%Z%&ez_LG z@sWTc=io62&2$or^H1)tu+5$7y!aIPYk$QFV9f7QD0M*@2>n2gQwAUdJcU49I?*)3Pl&1pv5=&M zXX9=sh9m?HQgX)To(8q6r=b2}U?Of7PEYEF&FaSqJJ7N69 z%}(oN3x8JyB>jG0XNcUxFz2f}j`&&XrxTT%zu=Boqc6k$u@7sb;V4N~w!UmR!#(k# z9Y>%1()&2`_nzE{JQav|2un|7h1$kE92YN~jrN27WF_K1>`w-a3=(<|q3^BJrrrDP zpBfBsZI$%QZ+q$@6w)Hf2vUT`-(FmZ+6|MVkBweVT6&|Y2Y>fzGg;p8J0jajXX8>T zx<_m}cZyCOR860}WOB`n#-6e;*#-D(9I2MsoVX z&6&J_LoCFoST~_SS5nFc7d8)O>^>)2l(M0Jt72(wGFIsxWs3z*6=aiC`_9$yDF!Sp zgcBRJ%06TO&}RdCYb7BP#bsNwCO^r~rJW&U7ZLru7QhSINRF%rvA(W}V497d zd9lE1wBMcKwWbBI9QG`{TD2D>&qFeWD9ShrD{WtY-yU)*^@>D!6Z;#9ryTa--o61Y zM!T4q*)n5s67%<@cs$RgI%Xoi&6AJaiZ+{5_ZO3GMeh%`N(@cp^VqKbU3|lje8|^b z5Ea1V0Vf^GwSPGff0tr~?f{|d>R{_XYav=gp3oXXQvuv^gSq55_L96e4evnXCRiaM zu;h|3)VYGh&Qvjux6sLl3N(}Cq`77`IKy2n3fQj>m)NPZHSO9q&B=J}eo)J|i=6x> zz+@?=fOFFR*@#2lLH;Wt&YajA+;96 z$$xt@3Jck-4Rv0(x)Xci)srT+-@iUCkSnDW`M7&-#sCG}tq$w}7>KBq$m zXVNHFetsUy(_N>Zk|b7Cs%T}JmC5D0%khPUQYSY~d?YWkIWhI2QrwFAdB8p{xdfdC zeGFOI>Qbc2ExnafqRUXVu7URlH@juJ$>1YmLKy+$iJ#OcbtvO*Kb#Ct=n~xa9jLZU zx2(4qD}tUA_HerPNno0&f9g=vQllHzB`qhIZ!|%rQ$fkm=yqc7rQq_L8M6|yJx6b+ zJ`ubel}&uWPLHd9&xQ=Z)kiv#b<$28jjo0m}W?4}tg& z18rv7rx(L-{clEC(_AI(RLvA;Ja1=KbC0OvZrdNqL=F9NTwx6KT%<m5-Es5)(GlNhz8*1`vn%nviyIh$6H+8JGuw2<1W@zH?N%J*Ntp}?E+YqT0|KdpX5 zF4|-!+~3<*B?#REBORH=N$AcD*l9h2xl?r*&4d`wBAJ~j(2hZoFitzn+9-@U_%xh{TB}tq|Xf4=y2)NgnD9eBd;w5ozto%m zdPr22m5Zyu171TT2n7i6hrwPCyEA-;p`t8KYU-Dd%q0@_?9^CftNq0|Z3xMD5fJWZ z^Z^BESrD{Ok2To~bi~S$La}ycoqJtnE_6@rIQF=;is66d(Js|fhzWBRb**M+Q{|=Z z-kNT20gW4T4Afz|bLrpI(BP?d;Dqx)A*rV(kynagF)I2u^`Am!sqf9|KK-8^Q3Ye_yx0uo8!e$hkQ;Q-SF~4fLGg zYy#VU02WGa#M6ks?Pl`hIp!KNC+0Xa&1(65#-7ymK8e2}OGg_bp6*lW$-1r;Q7mKY ztT5wHvM}mzORC0TB6G%8M{3wyo9-X~Z%xq$p4^-_C+z&PVUqtSsSZejRJJM?G#F@F zh3a{jbeY^b!FYalqO5%BcKw~&5y^rh>PY-vb5P1xJ-#%Z?Bvo@Jq01rsLCsCM>CI;53&_%{F+(^I9{L4c`22NczxCzZ6 z=uP^fHD-7{_XzpTA*>KUz;-S_w;ayUIB%k7426Ju+$)lIkR7+LoaRV1N`<9J$5JdM zq%Y_!l96C~a1|gP$~C$jA6;Q*c_5?6{%l#Pow{4k)5Yj%1m5ExqX-oxac`_+AXnq+<8 z)F=v=0kG3|r?ncyMQ5AXK(XD3V$|kqtEp&Q6ozR7=W;!-eumP-o^$ir+EF<$UV-!- z9$fH>R0ax|%hKW#Ba#xoIm$mtdk!Ayr9_?n-oDOD1YiiqbMC#!mdKLEz;{&Jfd3Y< z0)v6iD$4A|l6U;kU{dr{0|LyJF&mfCV@hi9XCyI1UEq+vcx$$&PW2CjTEtb1D0i(!>l!w;-4A3A^>{&~<8lL`;Nu4(hqCxq9IWUx=`xtE7p z{nb3ut$AhYIe8RkX?B^BCGj|e{SdBV>oU$+X6 z&}%F6s+DQ}pRV9%y6R{lX|2;UCj{MWi+1Pbob~DPuNY?FM{#jv8vL`LKD8cK^Dc7A zZJQuzwsX-QB^hx269R{5mQzxn=wo>7#oPHMDt6x5=&O1z$BSA9QU&Ow+<(ZuzZiWL zzXk3Rx_+`6-g^SN#ng^@9~grhDtUffOVr*kPm@0vzQ8rVDOoRj>d+E>eAwuQc^i7) zPz{5LMkU|0${Vlhg-e>~ahL{M$^9qDK{1_l2?tv#6@gWO}{)jZ$tp(l#w5;@9klY4P(5CrDW_qF2(jFdcv5Gc>AR5dx!@jlEY(XWy6YPLp3`pN^cHnpGgkBKhYX$sF%3QA&oebTj}NO<>acut^tx1(un6HYMnbfn&efDryv?h7Ah~*^X)U;qvkchmFqz z*^GN_drm##{sC0yZ?LjGl!)Mqi%uX*(OL`ypWRZNc1;v;qvT{#c*clA61N_KR}Go) z$%QBWh>9eP1V$@=802~vCB3e3et59lc4?Ad5Ktc0L-)o`&>SnK@?>wZi$j9t zV58!Xirr;gE`k$zgcxPKo4@7&fZr8?S>C>wDh_l(cmdcRF@Dd3 zv#m^~)E?mJwe1XZC3LDRRL0m*Ru$lSJd06ozs5J(!UE^5o)-PLm@va+=`*#dDMa!2 z%Q?yEk`mMlhiRH8W?ch+eVXTlgoG@}b#&DW_|Bmk%^{R8s4^Kz_QF?Rn*KgsE%hjj z`3~Rov6`y&jA*+Xc~eNUb{O%3doU91uG#kNzQkA-F`o8L+HhLv-TP52BU6rowv5qq z`0-e1M=vGO(VrheOnF;M?KF(1tvLJ*Ea+=L9WA8GOq(->{h>C^)XvN8R|~H?YzU|q z*U6*e5zLXwbQsF_5^W&U8{F@q>f@-s*(jPwIM?C0l{CYqBFW@O-2}ve(2bdtidRoc#Ab^t5GVyc_Cq1`ot7Zla-;W zQ3yS4f(iHiH*bFc4VSwbnoiQ-Z|sM{tB*TBAHJM_(cW3tr}Q7%1{9YT{!A*-BcN|i#|)80sz){`$rNGkIo-4 zTL9aiOSz6wc5Q>ordknM_u83g$LPO^0$17s_7dkgd@TrV^FhNr-w-*vIO)}c{Gpn= zhEbT~e)Q)o=^T>Wbg3Q-gbjksw;GHuSF~-h^2^Zik)qH7W9!_xzcwU(dxW-#mm?-8 z--4UQ_yKN?Kb(E3)ylRf-+M3t74v7w9c#^IUdzA0iv^gOT1?{s&OK^Fnsf-F$yJ$6 zq8yl^@bMPCdCm;XCaPzSUX;&4%!ve5wx%(&nFc|`pw;%l*zZ#y-XgX`_M46G`iI%a!&cM{Axh8)6dh8l+e0;7B}Mg`O;D6F zMRZgT*~qkF(-__ML*|6R6msxCZu=RZl6yNk!+YB3u)xdh>s!<1t-Pq`UxH1?U8noO zvlwB`bG7I@y%?XF@G41TvRddBs;1sSgTSt}eF18$`dqs<+*o8SIPmWLwnxi5AwnA7UR?U^eR z5z-cMns8P<7w4{C$ipIqnV*Sd7#L)7g>DVL8E*j#!|r{PSlJVXD?PqXgIWG8@}cO+ z*tA7|!bEt94Y*f#***c~`T{er%VB2VZ&@QG2E=QKi2;$>GT@FK3aF87MSl(_#=>?w zgcx!(pR1y{1SeOABLmO(1_B9VkwkVc36RKD(0hBu8>(~PJuz6&?6I#mW2L(zBaIy>^noELF4d@^mj+_ zDiV@5y0dL7DJp7>hZJ|1@Yj%CH6;-iv8UZp`pzol0ajK75i$Pn7g14XecMAdTRf?3 zRStO^T03Gl8wpkl--VhcP~bEEg35X6_ttFBRUkS*xEHRLWLkO*b;2(++|Pc$o&WUk zTjjIbp!Y!CR8wFai1b_|!Q}94Z=SD|1eYZA*a*7#byvBZS_!M~jIb44Rsb%Xa|;uzQjeKHDLdcQ7($y9(ZWYN zw$YJi@8Xsv2q5nL6`=wwZ*un%znvL&UVEXy7np$0lV^hkt!28QF_bKemPlRu`+9VE zw4QWncPao901-z#Tc0Io?71>48lqoJ(hp$8srI4F?C>|A~8k16-JTaTH=2D}9zuM~`hMbkQGdVz2 zReqfzO3r1uU`WM-2qMuRfGNN{#-8B;`W*dE%^(fx<(jL7taK{`&TBCo56T5PN10B` zp4*uq6{C*Mhth-!D;?t{8lcm)>+q(BhJToul`ZkK#z{jUzBRrr0ff}lq1$)n(RIPC zXl;yDay@)IQpI1RKIYM#PCc6e-&Tx*8`hE!MI68E2G+(Le+E%Jni=HV3{fO5r>Fde zc6e;+h>-5%eD|o#t&j=~;LuP#I}SLDr#L-)bCkHhAmS?X(cP5)lFlN9+m7yD017Zb zfxNDz(6o6!(&eKy8V9_@L-QQGoY*|==;XKbeR5ffH_l(7f7IMTWQN&YnSKy?h1^ox zvxK*pg*<(1VWhMKHto8oe3Pzncv?~vpS%&XD zz}xE`X11PwUvT4j1DkK?pbH;CDPAJpJ?dT8|T0omSdwk}GE?j8z{P z7i+q`@u$hrgn={W-Z!(xe%ViBFSnw9@E7uLc0d0{N+Bn8aQ<=$&^6Fu6zZ_iAgHM- zXorhZnm}mj91_Wn(Gjahi4^FcbE%EHyPnP6?iOVwXFuI08MXvv4NowGdYwGN4oIVEHjs|jl?{I+o znLbm5WuCfZ@C}+Lo+a-78CmlrfmTT-s#y&B{AlPAp(ov-sy>tNWMqAoWk_aFg2k z@;gV+B2D5uUW#Gqjz~>0^lZ)$^{f#WUnuP7w?wGhop||R0wu5VhW5U)00;MJdmoU1 zFExi007o(k3Fnwky6&=v#K*Ut-OPY=q|6)S8CHPI@Z9s%NHLvH_D=8t9e?hw_8rM$ z=_CDcu*!!|NS_9=^O5AnJLSJd6bNAghF-f2v+d3)rrzxnOB3llfXf;Z8}4wt%%h@S zI>op24K3$dY#LM`gDr)l>Ak+^^1^ATjaH+ga~LBOSfB4-;-u?pQ-_f9KPr=~$Y@Q1 zrKCf9$$h3fp6jrs+$ zi4a-;gY?K4Xi=6iewXW4u_J*8EIvZ3oBMa&SaRx)=G*e_ac3HK(V6i~0vnL5@~%xg zYR|a(P5`*jbZJEi-Yx2ZrAAFdhnFfeb+qkK;T_xiib^5+$3xua-DKT!x@X(^R|92E zquG!2&7L=^{HDd1mN1^|YHk!GMzoxdo>Gv{)S{U-0BN$DC5H~jha`VFSIn4$7}?&! zqIt86MfTIFJzNZzqT7-sXUiN!U4+v{2E{31sWEl@p<4|=D^XX~&0u1FXF70Cnbypu zX}sCLz(qHE?D6eKOPQpB;Z&{^!>%3TWaDPm=`iYs$J)4pFtNz651JI<2TRjb+uCH( z+G;Z}<9H)vM!n<51B@YX$0`MV3Ws(&UT$)vLg2od+F<5)A?dLO_YctZ4i!$6Qci_1QP@_U@PD|7BnuX2VjM0qa%!6xED!#?c37*hEOi}{CNvzmjuzD zHTW5X9zwRkSH|{A6OieE5jXBb(LX&?Xr4_uMOszHuHo9W?_xMjakM2KX6qGVVy&{s z_Eq$|88qBQ`gRse5M2q;`!-B2?!b-{5xM0oG44F6q1khaC;D*yw=}*Mz$Y>+H8de> z{26WtA=?}mF`|q7D1OV^)tw;eQK#fwNHy20G?MW~6SA_yUBu#q>;M5&{^qK#W!*1A zTsb#0Yy#liOUl<#NMkJV>yENHwfa_g=@(Dik;z!XtkvfJ_$V**kUdJqz6<``POVKNZ9Y%f7HGK&j^AjLt$UsP! z$qu&Z>|&Uypzp99K9dwhbKd68Z%%P}>%lREE?X8S#-}Q_xPdNfP{0S>fG$g2o|K!_ zvi|T11O?P`h-_oF4pUmeRZ#4TV&~FY3>Js6!p6e!<*hnxBu!7f@WpFB849`u@IP{{ zJ?(f~@<9@&Z6gZX5++`VOih?HVQoYT8!%;QUwufyc=- z)@|Fy&KZk+xN$DMf|P%tbHy+?D&-+28ipM-z=_{*#yxJe=7lMkGe8nz_z=oG}Lf6rTA0MkFr^KcT zJDF-vwBLZ)rhsKoXfi|a9kKL(vl#SQvF-eEYf}5e|A+oubm7OXSgQ@EyBJBXobD|nXcN8{#)fg+mlqLZViZU= z8jb<9o~JLkT`{*olXb*M2o{NzA2V?=4h~L>hp5YO4q|dDFeCqasrdin=`FmXe7~sg zdl*88M!J!ZZX|`FyBk4}?(Q4}1d;CUMp9ZDX$k2L>F%y)zQ6Z*-oIehtaV@4b=f?f3w;*V%w-VN6wtj5rO*Gci%~9G;*%O!4BGto7}SVxx4I zk#9+XV*6NLl7Mk6+`0e~3YIZ(H3p2Lf&qGlw@{coC8>&0u5}i@Mm>aVD&SMJH0TQw z>}MWTr%7L=X0<4stN41h4#2Yb*bS=)A2{J19MM!QU}O*7^ke~kBbv4_>-py6G61f_ zA5`DOcp_2Sx7#Zdugeoc*QCC`{eC7lV61_S)MOM<3oWX2=y-DH$){>0v%7`AH|1(* zyQn~&6bFppo|z=)HzOHHYihbsTfYe7=cOb-$qz(!&(aE4DNpOCO-@83RCAd(#2ga{ zY}(KR75VlbZEVnhINqcGOeFQxCjUYb%ehbVuVSe75tfKfi_w7BFZGPdl~&@g!9+`g zM7tC+x89|&v?;i;%n}#YNxVkk*MZv z=8E))gDlrBlxwTHf0|qv?k6~MKCo-tBUS#u z-XYv{2^t(`i`mcZ!4*?;U@cCSztYo?AU@uGx6X7RD`@6R&qGkdx^oRe3V;i`>RS27rM^wI1RKBgX<7;N%zcb0=i?&t#b4D?OaCb8A7ipcR#IVj2h|3Oq3G;{ z5zO>y1x8wqKJ<4X27wFrduGMwGY=^ZSpq4={-9jn&@a;G!}9@7XGqtP8QUMsnz!TZ zUTFjh^12WHs&X9+Z2VRD*-+&q@-gDhtSCyp%s@@x56dLM=1}!F@_fq|F8hSLHuOtW z_3isMQ9IP32%K0f>mmL3Lh?my1FDvHJFFMkH7&w1$?nn+Q_s^4PJ!EygyH1ln_kx_ z_`ga>e+P!Q(6zs%{SpAm`oDr1WhWi{G^C=h$MZ*j8a5pzAFNQdyw~8x+Sf|dXuZf< zp8fJ|<#a5et4`AaDaS9)LHxhF`hpvAvI)3p%D8U-Y9Q2?E$CE5=o#H^+ST^1`$jop z`#bebS6=T|n%+>k{6i|CL?QcU`wpS|U25ViD`4#}A}~%9hWRyOzbhCJ6rQ5$q^rt! z9R$v+-LB)pGaJi-ac`KT!dpHhF5(Vz|U0#hR3 z;q=F++r!}_gFcIm<>!|0W5G zYH0j0LPet7DF`xg1-$~%Bfsi%m7tkTrtPY9ha2#f>6EkH&a$?M$}xt@{N76RNm_b$ zFjJB2tAKd!Qt*Rb8y3!Dhpbgl3zBOR$wVD=*&S4SHL%K&nL`FL?hH~6xUbs$heRMR z|FQh5q451F^@Q&aUGX0r-#}s$O7xIs=~3yAe$pH83${2+17#SIPDDWYLzeCoF1`v|uv785E;__>(|6U!sRZ1DM3Bm#8k z>p!>YaJ)1R41h2~0yhHGVQ|?TCgWq1&OJ446(E)P{XVuu_r4QcYqH~`rmCCU$FsZ~ zIG5qMu=|(Ob&j2Zh2gJH0UCVUPykOyH!*ecHR+q94N&EQ`$0XPL1^T?{Dq2lEjMCH zO=MX_fD0Tol(}znfaaJjpxF}@sGk1bE{;raB|a^!2cjETUj|SM%)}SE*fw^2bWL*O zM?XEp2T!^l7l*z3h)| zhR);9J)y&JykseT)p)fr`H%4(%Z(QAe3g}eQ`k%h&z%Y$XJ^JsMgbzbQcs~-p>q!lCQ!J4S7b4e{TLy^#^=_{nN6=q|k4Ga#gYW^Ur8ulxjv%%Idv`nXY7x;S>-K zg;iOy<2c**s*X=Z%Gs4yKb?Azy$)lgc@UfO$`*ow{H7=u&7DuLI-c1bDA0j{N5#s8 z96niX(V(}dxW!U$5W)U?$F}iBMLqYB;Dx%?1nqSV!veIqBEuT57lk3z$&UHl;`H%{ zXl0UE+n3K67d{vRU4K{O!X||%hip@c2d1D!$oJ(S3ilSdlfhxeJ&uRT@=wB3(%mlY8lU%wFbPKx#s3Ag zkB6E-_@`9w?pn`#yON(QEma?zH$;t24l;x76Q&qg08^*WiI~i4o~gx0Q99&IViXiU zha6t;HhuGIq)HOBrh+aA-u&$h#8C?GS6jo`!whgHIJ6VhYKC%U%5TyIh z+uid^r6qROp?4^;Oz*AfNV4LqY7WIULXy0`e<{HiC5S3Nn>=pLI+jAQ8OM*iCiBra$yv6UURK(tWru+B+_23< z@h6mBo06(o_LfwO3^*n5j|vi{A2|={ED|B703#FQ=9|XVO4;W?W1HD_nw!-Q4bivk z8NDA+vGJ?1Uw>aj=jPyVWY+oDy3rpQKg`;pA1z*geHpJj)Q5ghSnD0e`URXj6)(=@ z_}f~kD`J?r$)GajE$chM{*qN^=S>-t{KM5YX*#7en#nOf@jhijrrzEVwU65GJ~p1TgT5owFP78wFJO0)ia0RWD+r=knYRZW^Iqe%JO?!4@+eqi| z5)|2i4gfB{-Lvvbb~uVr&;=>M=tFyGM_FjjS?TRB$DJ=gl79IO7Q z&a)EqogWTXB-JZSGIq*;y`H9(ptZk6d@yjhmAppp%yjCrMaJJqwP|1Xor4Z*SJxl9 ziywH|v}-{N!c~XMKeaCa1kmdc?Tx|=TLwnviDO&XkHInNCQdtrhq*DY5sOzeNORI% zId?J83|VrWXki&D0>&*f-#8^u$|p57>wDvryUBdNd8iby7kcw^igo)RMT-9}E^Own zE`O%D<2dr$1EJ5J?TAkX6VvmoEF+Nb(M z;|+gO2%Th&w-!Uc@T1$Uj8DT}O@`g5lude?zbK%aTCY)SfmdV-Gmc-{aYJ_se0Shu zgg0Oq1A!_gU*cB8&g;E|_sg}{9u@GxLNOi=>4ho^>@0{8`4tiprFH!j9t`M&#`NZ^ zex|_$RNuBz01Ir78U0@e@@(np2WFFlikkzdfN?sRXcU-MDQtfX0SeE4-xX^{0m%0X z0qz*gwPOBU`2C*;{Q{p^j2!f|?0HXvUa`A@WNd_;B}RpB^helGWT>Ob;nc%~U{Kr} zv^AV6)|$KAx#V7E)SgoH;-OZri_75;{r@^!+>gHB`;h}-Ul4%-WB2)5GiP{$X{i7* z9(I3DAJuQHl&0OU2Zb&0lP?wU@@sXl9KIUF{yUUPRx3%YZ>HfrKO9mtjTm?ekG6y{ zm46)^9!bQ0$!@zri#zx;ajE33jvrD6XI_6nk?F?b&S}iCxp(LKNxUc}s3%+gq89wV zV7!msm{-bN+gw{sA%a3l(0S1P&^~Ti{5^{d0;S9sd|(}7rm|8nrXjTR>)pXyUBsBz z8eOM!Z}TC#yjA?!gO6DcSr^w=R%iE-B)ogwx9||w#O$ZT9q$i>=D@NJZvIz9pwAcs z&jv zC8bDy(;vm;D=O)=?6z3wAsO9($1|7ZbIc!tyu3WDL59*a-txsvf!7&=(X_qitL0qS zTE|mdkT5(@BObaL&QzHo4L2HU{rJT8ZTtOQddGv0*WH#j4LQc(c_l`(@v`;2YcJh= z^OXh=~;D0SMg-gv@JoT;-e5k+p%I`*CGODLyftDy>?|BdpC#__`tn3I#A6~5D+ z^seJYJjD6~%qYZ*d1>x;b0fMuY6;5!uX9p?9QU86oW=`5Y4fUT7wA6xUZJEpT3&nO zrJy)14<`sK3(^Jp@fn3|&!M1!a|NCbsE1^7iP!h5{DX{l1$g24`fODO?9S1i!j|H2 zJ4h-H3?79FSlvh_w-Op*H85w-2^~sC0m!pjI5cQ@$SGaN5|Fmwe=rc zavl}Z$n~%z>)SIL|jjo$kyeZR4u{ue4~Df1k&)+R7>wX&i~&0Tl;~5DxNl zHJGli{>tOn6-b$*a%13uwaeyx1M3#9(E%ppP{j}oT$vNNe3I;tU&G4G%uFgRzQFn^StOJ505ddaEawpJ$ z3amZyz30IdieSJqDNtZ|L<4CP1jXNl8&QUjn$Dyuf2tPdd&X<{*A`%9~as`e@SpT9AHRq8j38Mw-ln1bwq@eF-_f+>FWH*cJe z;6vp6Xpu@(3!@>C#~}3rt3V&O(}J>`lG-8VeeZ&=}Aw_lMZq!pz;-isL?k?n3B#xTS<{}cSKehXRkZ=tGLWz4 z+3OhQCT=TOSYh1;@(R{(maV~xsoRf=ANp{^CGP*U-K|1fbrvBDl%V zB3(P`8-sEhTfzYm4Z9JR5lCMNsvMa>A4lo^?}X-moq<93{`aXt&||I%Ov#D_@M+dY z?&F4l)8jVJJqP3yrIt@Wj;7hn1Hh+x679*}s?yF`W zQ<&0V*}(gVt?e=nVX&)Y(#ClqL22 zJt-G4@6%_Si21nHG462|b;*=RSB>Wrtkrhhx2aa-v&BEld{Fx*BLe<3F=qK@8*RJ8 z79XjA%Y5DQ&$4wyyv(lG#C092^0P2J?k#+5+UDMLGLhuU9JL>6HlT=-(OnulH$Sgg z@mVJ~_-k>IHaG_vs?=uZPt}MCto0%R^6RohC%$rYNza#J?%&tuL=nHd(%;0+2^Mwn zia#89%5MS9K3L*v@tn5Z84{rFJ7EC-{I^1Bg?oCi>p9YC0xfK|=a$&!WW)}4R;M$K`ml>4QK@tl0(~Q(X%MUCrvK1QPn!8eEY_pKl zrsI|a-1i7eI*)3I*&*yPaky*xK>)jipO8igy=ChZW3up`8kb_J$q?!&3g79KgAnUt zgWcb>&?zJ8(N2~%N+4!RH+h?2n)^e7u3j;mYzzCCP6`P5-&WhUTmKZgp03iwg9St) zoHnw_7pNtTHsI_2s+9(*2qpgb#U&+%UGb)HUnEQKrkZ9;C}irLnX8cuU4I`f*9Yp= zr^x`;8~-hTB4U!nWuNPT=$FaKvV#0fvh_@=)nr*b_4(lyw0}+ zVsrqBZ%C9e#4(y%_4`Wu+F7`${IPPfT@77$xRK&uaP7s4&sJroAYR6Jw&gp3r(c1a;O%Ttlm`AePDPh6uugff~wQf10` z#{BPJ$#Fa zT-79ylO{Lf?*6n7zvgzzW)vyg5-hzhQvaLbRe95e- zqF(Y{QWLpm9PvCC_p=CJ^S_qi)l&Gm=;E=Np)U|K7+C$|3Cu}?^M!#%gZuOCP?AEJY#H5+Eq7<7bhV_cXbD^g0@mvv{^q=xtMtLLmlL}W=l{ZTWkM7h+C zl;M(+)Hq6XG-+Y-j7c#nH8dfq5t~2x83@A94Ih(V#K=8&MfqhRrz;=M|HLZ~-p)0- zgkMjn@`E}d1jrYZofC(%FUXGA)v+3HaD zCCflaA<%2gR?u?}9D~PQP=X)*+xWByo4UumK1tqqdV)7&jPeV~`!$Nw13p$J zeE=odc;6f%jEk;xShl64(CNNIA&qhNWimTTG*ir4Uo8k@*X(qeG->Yw84vw19l`GX zfi;G+P^SRx+=inAj;V{ApoYA zV23?npepIyeI@LvJXfgB)yQrS^Q-%wG)tdUR{ufPY*R>upY=%pEt~>7!5`!me)oDH zWDw&*Tw1!gZ#Ymw`$T;@>yI>S(y|~;uTt*g7;cbz{iV-+Ss|#gzEM_LIXP|dwEF!9 zVG@r0Q%1Wr55l~=*$JcqRZb*F`EdTH^kN7f=gWj4Y~V4HgdZZd@mdiSC1LCh?%TFq z>E}QP^zN`L--Im(9HuO}4o5lw6@yq?as(e>YnpnJi%EM z24F4#)~z(LBM(xO&0QY2vlf>&`Cdlp#~lS*O%`s3Jyswk!gr#;k~$f~GfXqPb;I|r zb5hVx0H924T07Lw7p@06oMX;xq1l7G~=q8YV zM8(Xin^FlE&(%G3DG{hXJs&x2H5)$32?z+5yWQ{J>|YZ~>L!)U@C&$KmWV~5lkg5@ zdaRW0wReI5yl`?{W`H+A7bf*d{58_4Ne$ZOde%@r%$us8V%5U(cJ6izV`5`fHRr1dcRozPdKeOIKmfkHl35R! zSL=S2?7tuT%M1&QEop)UG1q?6e484lFAk_|slqjL?>-O|TFieNhmVe%hi?Sei;EJK z6qVrcpB3J%zI20iV<^(->~D&ns1+>QtOpM&*dWu}jw0f(jB4ND=_(4)dnb?Pb>LY0Po@1`gyD-3x&-vv}cI{yy7p8s`1c6X+(Y(t!92pXud0a02VLTO2J1M7KL zed9l|$tfCxe@K=F$Bn`zgDM{0`ldQ*ToY~|a1l~stxJDhn&G8|d^U|8aUuz$=0bwM zOr~H$y`o}8ZQak0iy=0(_b#3Mm8tEhF$jpY=o?d!g{|*FCN=oL{d#ssriKB29|uu< zsw~-R1VL1W(arxppXzmeFH)N?XYIZ)5HFjmp(Vakf?u_Eg`Uajsr^ebzI6l=0vpKzaIU>0EO0 z|9Jt(k~rqN?v}u?vKdtAy7rPtwtsPQ{nK7VO@p_{&QJHV9kGM58YLA1teFB67mSp4 zzw~EZDk6O}HOoi@J1ur{A)`s=x;4(tD}?Kx8GaXOZSojPky=sMPn4X==TgG=1SWpk zriz(;qTWg-AP5%S`VI4jO+`sy6GqZ$I1Oc(8gf|geB;dUTk&{Nn)e!8 zUO0wb!!6H4@*<-LBbZrbV!gIf^5~w(2G#@4cQcdq9JgkbAVS*2%$8arZSZ&%pg+-k z3#fEt|5hI8EPK%nKkM=?iZWWHL=Z)6m%x_MXxSR-?uaWa%tSYE%dakry+ML>eodoS zf!B!*lO0Sd05YUAWLNv*hzo%2@K2Bf5t7spW|%|~y_n=pCm3`0Ult0g&x9+wOzHQ+ zWX6FnX|sX&%!JXT!aq)>#G8f>XYhlt&4WC(V=Q4-S`X= z%uY+i4!fzIL!5AmDhZNtLt1lW<_cVUf#M)}adD;L-29cM*n3g!0$6lX@(_9?Qx*aU zMSwwox#`dx4_8NkVuM&cvTO751zXSis*c=PHEj%N60!!$Uar&(dFPgJcj~MtBSa2dFguC{7T|sIYjZ@2Ny=4D)SDpGv_hiKsO;i&T0(} z(1{9zua-gpWl|2LHQoY?E#hxQXgMWChRpb<>luESt=*KvMP|M ziW3h6s4t?EqHH1q2e*2A!$>I688x8fYawZA4o3^LY|q=garV}UqsQcShLzuK*7ae` zLWCxr^qpKAL%20X0_Us2=d+JLHKz4scGX}Y`B91PY&y9zo_eGT{9IB0Q4${en_Bxw z%+8g*50$^OeVw81CoB0mt8H0YuPoh;&;WrA)Tk56w|&uaI^p45o& z_v3Fu=h9zR6;2jBJPeXK3`d`c8!0w*({Cg7{!k)XT$wFr#wqYa!*wxWcykiHM{G04-;P2AbTHa1^_5rvF+gxSB3ZCbaQWQN}ApW)Q|J zOQP%?F!$D5yn=sPaSs$t+J@qR5TIa$o*$5~sC0^XgYtQsxfr%7@V4gOhG}|no51;j zEeK)!&!#oJZ9mr{FyaBF##$*reIcFKqgj&L!2XW7tG<-?vz)n}VOxv=HJ|%`ZyJFU z;zXjRv)^+StyW)5#j`Xu9jtLT7x7c#?ycB zbVD^Bd-SMil#t+)R>KBS7hM~Z;1@Nn zc$YsO!{KsSZyhNH@0YGK+5hDG~b9ZW3$((C?K zCv?_EF>v6}%35lvp$_x;C1~2O$UC6exT-aKRpUgsixqCUEV};^sjNISH`j!Qi8l0& zx_@&wP<$fbvIH%YFh=D5x^W88l#?r;vAMYY#;?Ms;g5yqdKC+bL>@XUpoAlEmUr3r z=jAo4wi|;Vfv0$f(^m)|V{zRGnX5SSSJ|PA^D6Aw2}{Ha{Nyxy%7H&ZyCR*I8Z{+9 z0n36Jk&Da8I0YVA3+-rdePVc&$hKe~w(_Tb%Am7O9RTaR`k;Z^$OBY)omLwA=r}%Q zS@^boGvhO+W0rp~4%QXfS?$IG-?r!P%l#wm1CIW8eQrYhP1;kdf#uZHCYnDlpS+0@9U=bQ5^@7yk$zO1tJ!;x`TN8D6oR53s*WeS|qh8!Ra(tJ&`Gw zlf;-JWbmZ^ULXe%F?ozMg_nf;ic562@KhumhVH`eyqR*0SxCZ5w##)%7GlmP5-MJ% zRd?NZ{%X{3wvhaRD(5Oz=65|oP=*sGG@rXC0}}J&OKsWnRO*uYYp}Bup9O}b;s`q4 zy@*}cqeS)&9R|emj~+4#^5%H%*yh0B4Nh)8{Y(o3IU#_p%+C6vCD4{@*6Xq+)O2U` zm#eU3WF$h`28(X@lKkse7DM1y1y7}=;l|iJ7R>AVMQpSE$#?)Ku-h_<#0OUj<1qky z2!91=t{oRCNBxY%)zFf_DD$A3C{^#gHG=hFakw7dqT&6oMUwy~qod9vYd^faaNBB9 z0G)Rvordm3D|FV}MTV{!|7joy7BznVb!ndX%bTsXI6&tGj?}6WOq8|;*9gA`#@mVL zh@k?~0Sm$YlkaS4Xb8cJ3SRAxxK#gq{cAs7FJfk}M6%B2N+rR=Uf=0ODRJ zDfm?wXSgISG;{-urMp%OMQS>lZ~ORC$y5K&se&tP{ng@y0Nv}7*ZdSq>H#|*{?a$Y z&#Rsr=$eA657C!~m4P8)ta{W1m+&J6RG0FXe%HQ!4S-a9x0no7ukatFK{7{TYqad0 zU5Vidj7oSKW8hQme~R#WC8QY9dGC9Q-6|Hr>E1^=)aOpDCc=CJ2|r}066JL^fjqY%r>Z4kv! zC9k`z0C{{=65ZaOZ8EyHZCqqJ@2rbg3k&3j4qx7Q4K7Y%h-%B4<5#E5K?dY9GA zXm5Z$RC}9f8`)SiQ>BkkY2?2(@3LXSbbXsjD8#Ym_*v?n?Z`4*Z!Np%Ad)W*C z#ykp`aLRJ#9O)<<9Fa~z_$oWO^y{yiz|6TTCQcYJCVvNdRxFgVnQ<#B6AIB(Z_sX* z+S?QFslF3|8FBE-OY&4ot4k0W9nq}g{;qVkRRug9lxh6)Qx?7}D8uH^GE$W-`{#GF z$_7vHHmXO)&xv#C<_29+4iR=zjK@B?_!R`UO!4Lz>ShlHs|SNVhRNEbyCnWEO2Wz$ zzC_D3PB{`q41-CIqVwfbmP%*}CT(4%;`0GIGc7Katf@hGN&C{vA_{0r-W_jK@UbvS z#kuB*blZJX8Od~a-^>yi`pSL|S7)rZ%ut0YDvoGO%i=`K(32;ca?{++TM;1w_VaI} zKRl!F>9?zi)g<_ygo;cw6`F8ZIVj0`_+^>=-5(Atp?#b%g5EHsHKNQ6jMe)re7W%EUOO(9h2`3nynKX@H$8i!TLG|;`bcZ zboyylRk5-03l85x0(nq)yR+uM%Znqi{)@1#{;KsOe%)G#`zd+oYgzbfD~g|Kexw93 zV%g@le^2(JMehGb(_}NrFego2o0D>URcVD&`jsf_uGEnd@JK)JP^w>{mQVoR)+D3D z3HmK$PeuB06*31_@vB%m(oSU;p@9ztD&mxXWKmp9Oa8r7wVwy>d7szU!XOpO2{8Fc zu222T-Uh61%qiO9tyNTPUbe3jiAgz7&Kv$OW@E+sfTh;`NT5xrj~8oVjbI}%$+Ccj zP+3UPO(M-fQx)Y0TjH|L=~N&+z~4AH=tLyUpHokq`j8@S8S1eL{~8`oso~3I%5H*g zicz1Ju+^H-0EsPghzQu%p9|Bt^PuQUnvJ}Lsj1x`;YVwR@?MJ_2lzwk#U&`1A1<Z;YuVNT%(T#3~b^5 z3*wx+aVUu4bH~u8Xyy5Dpf=2bF!i#ie>*#&+ES5wLbSt4!Ha+a??QCg&;TP7CsZJZ z02IKOC_-Ofg+fP(I{vq{ml~BCpRR$Da~iKyn)$a*>!~2>zD1Uol>hb5?4gxqhr!$1 z5@y3@wY;+w{JTaZ!XX@dd#%%~OO}r%Ul~8Id)*0VAYh3DAH#4A0YWFFp_<#mYr^m9 z_~8YKvG-=M?)_8Ua6(ia`F9&U#R+Lan+R67IDeA3XjJ23Cii(GTc>Zl9z+&^M? zMmzhO{OSmmB*4InZh>sc+ft3Cu3RzEK=i9IAaKeIY=j`oXE7S&X(?bD8{$)E4}N`< zD~tl*QRL;EkB;mom*Rx|yqxfCZXX;}wX(BOoy1qG{PvCqBk&WHuoLYJi860ov^2l^ zJ-H?!L9_-9FBff4fAruC%g1TN0#qcUw-tcnY^6aQ&_HKWTfond>Z?j;;o^pgYE+nj ziX+=c8y6;@t3Tl?i{sEk8~f_2+uWR1Fg_Mudu9(T->gu-`8f&sn0+65V#RFfP_DQG zPd9pVB(<8Cog4fw4ODm1c2ik4v};p`H>+$YN23Nw!xf8bFmQL<D=w6H2T9E-Z(2X+lm0b_yu(BTmdaB=g|H`{6*x19*jyKdoero-2#eiN!VW-07v z3_Ag%^vq-$EY{xauq2yQ^;Ul9(2FXv`p1|i_UqE8e!^{1X3Z4ikjN&01h{0fuJDts zu`rsuH5LLb^B}#?j!jLKMS1{uMx#l{dwSlPy*y)Xj=;0#D!Xe^Mu`dzILAs6*oigu zt$^s;bnh{ckH@kmz3e=2|FL&D*l{c_>23AVjvAf8eXUOm3EI|MlV%+^v+WNF^hRho z`ZQ*@Z62%B>F>qgDO<0CtsCm<$_3)j0@LF8R~4X^Y~V5TwJ$9(UhZbA&Q|tH!|*r5 zrh@C$t%k=LJgd>sbWBsTu0*s{u7(ncuj5(_8+%HN6kU564YC%DcS7oT2V1+Qj6Qq$7DDFYSNW&f%My5)`gDx|y2 zlOYlI8xILnAJrYUa}x2l zq9the>j|ojY<(rj40MWnh%(a>{Crkpv!8bvLWn-J zwJq2SDX>UCoC-eusidgKG1S|wqVV61Fqw;TZ*=ee(*;l-NeaAs(q2aoc_elOA(vbf zR4ph%z`CRao#2!LI+CY&I~CQory2YCwg)mYm-p_>Z3LcD9qOU~eA^)vmg0*=*K`R1 zLW@le&%0|D3VLbjrjBdDq_>yq@Jl5A*ld{FpZ*<@dMBBhgly_Nf9N$HllH*nA6HFH zD}chN7fgsKv!w?LtSM0+a#H-=wNJ%q9tL(ng+ic65#Dfo0bUa43Q=-~I3Ka5dW1Jc z311*=`ck)wy_n*abqiBzBQ46-Qp5OF+$Zo(WLiRvq~5{9$w~4~mQTB0IY+9(foB~t ztblBhz%a-y3Bhj7UD%Dn&X!S8zKe&_l5+go=4jAsY*a~>6MNQ^W0rFa+rfC)i%UAs z(_DD1@AWK-e%sUaFVmwmH;BQv57h)))ro@R0?`{AE51Z(IZ;Cb_^88Em%%g7T=BHp zF9{l!oyC*ZWgOvsQ_~!#%zw#~FQ@?+JzxN-W&keke#`)^F+erW=%DKXlXLBj$fwa| zwx)*vWXAmns1DAAW{Y;i_Ddw?lGWv3dP?AAkws!&+z81~cSne^hrT$otN% z>omg`IuxG{bldf#ZH6dunGP}QSJHpEmkuFfovn#uYJ%1bpSKM6S5;MF)gl-rZJZ>R z-!APFI-|q0fY@{OE=i=CxFxurI`?L$Ti<4m;nz0%YMEOU(`G7JwcyvksMyw|tlW$W zp8w2#*4Pl&%LE};%xW{r^9>odD;bGC1z-wbzjMnU;eS=m5I;GYR#aA&?SkU)N zWi3sWBC(DP#yurON=T^k^UahT3I?ghX`;d!a0spH`#>D$%tx~>CyECXe|mDhYADA8 zSTFQp9WOx?416)hqIsm$`bqlyH1oz!hDk$(tqI{kXYg+|*}-HLw%n9A-(+?E;UtOC zG2PiJJ>Lqh&Je@6nj^|?vV8yf>?7FL@53J+kjx`U5r})7I3&ukyNN+NK z-E8=Qt>gBNt?*~Lyq@02a+7a6N$(P5hr&@Tz6(_sUYTC-QjBM>6d~DD@CdXj^Hm^2S#eyT>F2t zm^D+KAiqESU1e)y(i*tRD(AR>xIm83^eues-_G%=l+3(}*z)^qA&}z;nZ&Fzkf|!( z&hD!?RLh(8d`GIqmnPF^YUv1tG-oW`BvuW$%^FnMApySIsT2o7ou10YX}D;Nbr;s2 z3(ce2p=aM023PwJ{jSqG43rJn|15XrMyLEsv&pIAvH*AQ*<4yJ9OYw*B#5J64kcAA znk~1W6ISAIztx3>x9f7UL!ab+d?fU? z4_-OB*2|BdzB_cD!WO&ADRtfF=4*sa;;yMELQW@@%hi}F`tKT-9Ec@;Mk-L8j14_ET`~`Bv$bg{a6)8ja(oU|p z%*@0>dBM6Y!ZPBO{vhG-^H;Q}WzPhG>$*cc3AWcrZyC;z;MXdKmD&&Z~0IDd$g~m^CsF_`9#-rT21(9-(g^W!9U*!pTYfovl>6>^hYO+ zR?)9jLJWkqSAI!m4EN12d^kU)h6G@e3($)^pGD&t)i=~L0<_2l44k1&a9E+VrW$|h zo4|;lsSy&yNHFftg+Kg6@l-zZzUwt%MM{FN2t~^IeEhZKGWMa?ZBgq;d+hm8*K1!| zSqVAt zLQQ>t2b=G2u+wI;L@5I6s4hDjoSXz0u6S8g9r|A=T3OpCRc4Wg*hKhzz&!ccGxF|r zMeb{uwS$d15c-D2KO&;KuUX~d{ zPgyO!(XJ>RET*?=<`WI=iL;lJv$2UM6>x<1_4jQ?{W^{#acI#^42M=_KVR+$6ayLQ zCA4WWjK9s7IHLtH&3AhBpA@$6o@_M(%>4}Pgm9t%Mvv^fZzuhBz>W0)2Y&B(0e$Lx zL_6<(YK&v#o`&A~Y7~jP#?BZooc;>$6gBq_KhZI1UG9-8yyVjK#O6!8{iv%Kuy9?7 zOvgOjIL;K@vN3!rJ6yPGX}w$|*s?pJQ<<%`=b8Gfkjt)Aq&A&a{gX>+8C`|ueY5YA z(&)~`Lyy>r4HYQoWr@VVHtXQ(VTYhkwjMc0`zk4#4Hu@X4C4E6)C`2?Pt5#fIWt{& z@ZX!56Q{Bm*tq8x=@EFp4K#7JSV^R)3o3=f#ivha0W$B~Ui5pgT1EcXI?^Bv%2nxS zKHN;`x95EZJXtTCs88AwfShcKsYx^9Z^NnAaLtrUvLvwMWj5e!%W1Y&Nq3Ro#!w`g z7*=9j$7)bd9ux4nxM%PNX^34{OU zT$0^N-Kn0O$GSzr@5Dc*&!8;Ux_!UAu8dKup$vH74Pc@0y9{*oV2jsb-p6|yvs@|# zf9+xXF0v5Po108nJenVCsdKMYsZsw1h`lsc(+ET;2_!8TEE|dueig$$C(8J?I)_W6EGOp01$KT8r|ABy0XnIx&V z_9Sj;c!LDBoI>2p<+DF#raI6Mcx9BwobN`e0$3bcpTCj{I!l1i>;HI~a@gfmeH#|84E)HF0 zvxNgL`XMc5$wu8*c}@RxY-WBWkvO!<9{;-e1g8=EobNNS$p^f=MhbSJ40C7Qd)_si z@}DGjE}4F7k4+Zmh}XWTzvmIjqYimlUFu$(PCLJ6JVp<@a+_dpxOhK8+^W(yF>Apb@&IQuG zn1T)a+<1zli9kR~JYS7Q@OwzqED1b|IZ7Meo(tmMK<85CVx-#6h)$QAMdJz z6mW^6%)d)4UG?&Pt%8AQr!V8-2XC0nN8tFp3{vz%RCMQ`o6YRdPedfW-KM`=7Z~U+0R(Y~uUO2^P>~XXB{P1T-jP3jU6BI2M zMPCb0iA{iZ&i?fC#YDH=k6A85ee1<62VnOE^;ze(Bf#&kM;%vh<=+!WNWG@cut#t$ z*Z61T3C_1~dxhvI)j2d*ONv^4+$Y9{^S`B)Ih<%GAK}n;ktJeOhVdpt$J9~F$_pPA^^+h#8rwiY# zR8;f8XWf_{B)|~_kALdCCFzE-bm zmmq6u?hOrCy>Lr)$%GOIQnN~qu&jWfMd4>)C^(}C5e(!3zB?6-V1Q3qd_gRpPyn`% zpRHvwQdlS8hF#jkCm)BgG(FGoa{GIAu-(tc?PIxoOPZip05l<}Q$&NA*&HN(NYQDzFY$6) z?NTPt;SFK=h^YSY;2DKHCY0Py<3>J`6Tjo#y|RptkMwlmbgA188cl|^#~Jy0$*cOL zrtK(NdEB*Fi0^X!>=4R>NX*TukMfHD1q%@gSp{*OkyZ@c2w>}FWOhB(61VQy(d{3 zOKP!h5f$=<$x7?N;Gh*R8Xmv7i90yrIk?xG<_(8zF^)iS&UwDFntXJEopIL-2*&sQ z%{yZ$M(&z{o#hNG_As3$Pq2W#VDp$e3b0&oPzthP9mf>d27kae@lR{Xem4KAa7h#u z>HG$d;)2PAYQqGcGiA!9G(CupYeZ+Vq_)yZ278 z7Hes7FU8%xKq>C-uEm`~u~3Q>cM0wUcekR&-L+6$io2Zje$F%Vp7%>WFq6!Lz4t$B zUF%xE%g~GITwga3nz8rF%;@r2&7tVq(Z46B5&iw^GPs!y{%8H)9TO$@>_Df)&f`$_ zE!-Xol)-!5f1}7UFrekogX`;sfLI5-j{X^^_5nA#@%O)71x)X=81I|kzWS{Qi#JB^ z^c%{`^l|)Xy*vzgv0<|y1kUL4(6ur?1!qCrSO^JjAwbiR$?Y?OlPszJCmvjY3Z8`j zkGat_GXO>do*e_+tiu2w5KC!!Hj@TZ#AFuI-%ppngzhyi2bdaGa|Zhpe0)%!SADMa zJr712)Ntk&e!wI|@z}B3uS-fF_DcdC_^@z!@_@HdVuH-+vI2GKMN!Eiz2?>?DhG7F zjeZ@XBIw{*yLob&AQW>m6TQuDJ|d;}n1G>m`>86)cT+Yyl)%8iYV31N{JC@TIzk>( zT|^yyiMz-GZko6mSA%dGOj2I*Oy9E~;c3K)GDW33KSU=c)%`ircy^@eZ|oXY3hctC zIH-~SwqLh%Hq=Wq8g%GXWgMJ2*w~HnExKv%SEP70P8;m>pr33n^VsRJFlaI+89tpQ zoh_DB44#_ytFZ;4j``=eUOD*YK-3y^^a|0a=x`X+i>%R1mxTMb(}tsaM#r)~?ATXm zw|J}tspFKg{@DEETuzJxdmJbdGbv}8hDP8&)YQ+o>h?L%=2hCN8)nWHQO;!AIg0ph zC1|G0@M6!}ywAt(%`L$8vZ~WDbci9%o1xyA*!LDihZyG#O=`qbcJc-|zlaBC6&Ofr zCW%%{^)$&$DPX#axn`_GUu5JL3*79W2Yt45$*pMXx$Vp(YraeP`9#ED$Mc9UFkBW+ zmLa>SiwI)n;Re!|#XyMQRewmhxSVyPL3!%wO&2^-r4R*k;PmNZy5>UPpyPPvL!IHu z2-%l&sft<<*AWHRwWq-F7A8Ov>cV=gf&k%kW)q?fV0hL$8|dCC8wnsm!g@jBXeB|e ztWBMI?nh0smD*MznA8D=kM;ac)>u|~24r3Irrl;i0DRb>Ptxb|qV)O$d<1wLl0HKu z7t_^OpUi_4?2n3DMk}tg59*Q9Hv>uQ(4u)v+Gz_`d(bc?U2v2b7oe>-%3`UJ%8OZXCZ7bo}axn18gpT9w1Ks7rp$@vYRxykzS-uS1Gk#~3 z@iBnOtigVX`jyZ{R>2j>0OCjHed5pjAlq9F7Eu+3p8AvBX`zo5V~x7yveGRheNa>* zXpEgyXvB4BvaTs`%mtPoua2__&`DHXovBP-{gMneSfD`>LA;gO z^bx^Y+VbIMGs^t4hZa#6bfaR+XL8e;frOVEj$*q%;#6TRqmXjmp+_i#4rLk94=4h z_+YpZUvAnebParA0~txZ3+5=S@^E6#D{^SLvzFJlu&1!-xZ7f>D=Tu4EN17TXL?ew zI|NE#>Dy{vhs$)?H?~u?7f{5!sh`3&vNn=_t#}?*i7yUSE<=*U_>@*tGFYyP192xw5JE7ayguXXBhP+S{Bwooy zJXrI;FuD7`OLQ?(QeoE!Ob}B{YNJ{Rn!Oa>t@n72Zxz261r-tmc?G?dptDBJOn^pK z6LDEvC!dLusckeXz%bvU0wf18C2o8kABc}^4eme~3xQi9%TEhZ9b$t?J+*}H4>|N7 zz`!d~!Mrfv(3LN)j5GY2jA`##V+vOD^G_lZN1YoU<>HL{a@_(q1KrQk!~CF(iDRDpSlAi>=zef3JNNRf+lh$a`zX zgbt=dPrp-6ji6fK9vIK{d7dSgNJC4&B3>Au75or~m;Kg0oULmf&vD9>s$O9{VG$1eV?VN&Z2xOV}~h zml-NrbIuX6psAD^&7CHN$m-t+nK{qth$ z5!q7Reg^=AMmpS~Y@!8jy@zKTlE^OQ<>$koeSbBr(sBkbA+;l^b$%t5YMeQUa5_-G z6RHS2s4WwW4ot(OM5v z(hu_mpwM+DX}_P-Qvl$@B_Ft61Q+~T)ITlgfq+t;Vaw%JT!;FQQhg=-yc%d2Bdzjn z4A^@vy{yNkRd2;U6cubesWmeSX%k9;tYK-|R6acex**VKz@t zpTuh25=vNLqDyb@&c62I(?jLB5oI(oq<%@E`-65FugQos4rJ)4=rg47@! zGo$V9fOhc};dnpzQrDFG1DtFAXGFi{PkNizjM(>!HHu3DJneG_qjaHuu4KONFolud zxcEkwOmk)WOqvE&%G|c|Sw|8dWT(R&+HMQJ$*Z)m>4}tCW#Nu%zeX2OUOpB8T?V^}l zezQYvPa-bw#byvgQ5g8Fft?6|+k zxjUv&%=Cw~6|z9V>ftFi1lKV@F044Hyrphzji{XwwNnQuQkNP*{6m2Zp=90Jd}N=# z-cgYv7WTs+JEZ%k8p+awf5I4$uB;bou?iPRnc|<}Q-{Ih6@{0{3UTEN zIab|3=N^neQ94l>@;WT#Jd@+HvJe+vwQxF?Ib8l@_r^>(|HIDb*8?3=+&3n|OuZ8# zXs^3x{)EzYt}kl?xhC^pFK3)rF6ZD&C~M4tCdyZB4T=dLI^{X+*PGM2o#cKaDMcUj z-t^!;xD-&KP1zUriBKknh|Y5MHGX*`Ub4~%k2Py@o=R}OKWdQHv`oriLHnxa{M$nf z2l8|wA5eVQzx-=J&NZ@z*{4ATQ#v066mbDgnV0z>T{2D_iXC~w+)R)mFfgq?v|~}{ z`}<@(x@*DhV6NmFvQghAya7`SoQ&xXo@uIcn4!0V=SUP-u*Y5#d*ZcoZ4=L7Bs-HJ z15Bgk8hUxfgBy#VR1($L%N1&-?Zte8WH8^pw|Xb||Zq4K@2dVt&7NB2XFxCDiMO$lmI)qX!Cb1ruE+GucK6vR=E+Xr@!zgX{>oiGCSMNdHy<_f&SsrVMXuV-fkJ>j z59rs}1B&|P!>mYS3wMp<#&ds|gOg=ZWa@T@K3c3(p@L1+(>by?Al-KRlURyLUd1nE zNcjtg;W#riL;s~L(pZm&UPX7spYrsm$8*%3*^qr(w!Xt#{=ThOKvT*_1qe>i*apkV z+`>>hrIWzkF|>fyj)|FQUrRfSD#=)Sg~h9@xBm>GRJi`G=5@=_j~Qb5O<%V`Kx+?S z)#wxkV3ZCLNFDj_Ag$S>d9wSTPRzoqLuJ5PiePs$L_>8L+eAZ_9yd(JMpkFGT)PbE z6h_zkEqc-1>*_G!y<}vua**mXC0w1ILG0OO!R~sgn)LmvvHkB5hAgkqucC{*G4w%8c|9`>Fv6>8Jk*ue_V%vl7f@XzZY-ss{EZwe!M)f5O_Yw8`wGHdnqZ+_XYW# zUKmLJ>XnjZW-Y_G13c-dcrveGdAt(>ZH^8dP0o46Ta$^KlJah5nQxc9U1@<(FK1-L z$Ca%Qd!Z4_I^iqT8^(l$(}=rRwzZX+{OA<5b+?1rJ+4iSk-F^o_Zo@F$M&xq`M@uB z7ZDPE6N~TMp#vEh4>g`s4(lex`l%Im-cGCaii-&@@`W2Z2+{S0BTlb6;6m)h*LmDe zS#xmtU%hUbbDbCHG=Wi=aSE7Hqem}~5c*+=v`MdzEX~gG;)QLR)cy|S?Mr$EBz~{P z90l>_J?^;xmEoc|c!#C~*&*JA5nNeI+$C@c!z z|4h4C8G)VsQ!PHeg6r}~FC6|Em$e)k;8XK9EZyXz$1qM@*C$RJW897@JqH;o6G zLnEJ2S>1B9)^mF(#E<_OPT|(ytI6LM)6qFiO*0JN$rVbp<6S|Rxf`kOLNH$`5r`YEo?Uk1r3$nSyY^jNez z5g4Sm-mAwTaT&e-Y+QGMs|qS|LQlZ{b&@rr@*__adDPC?RW1(0-*4{kd^VbQCz{*# z>S~MR>e6#N^Of>P=ci8MVSHOG2f9w=w|X+h;;0yKjNHz~L~>uI3x^c4mLsHRhV6Wg zQteZqx5C+iHka1!;qgDMS-D6RS&$+#<$by!qrFIO=2=9;)DccQV!7+pJ0CE_#0Z%<9ez-J3*p~kBr5j`uSY-RKGyPV=!kxQdMRI*rGGqhH>N^g>Lq4%p; z*SjC$>0xCN?>9nnQc&1xIBl)BV!n+=AQ;^5=Dy<6Ph8BtkQX8M5lFY!7>CWNGVa&G zeW6u*eJ2mV_;$^0`O1c3=BD70Mexy-gN#|78pyYJTQRW9Nz5E^FIj?X@pI zzJy>}2ka#VK*yfgFyP~OwQ=;VXrwJ)D7EELrN72!#t ziWLkhcF;10u)W@C3%%)Md0*3POyFkWe z>8*Qo%gs~e4~hP4CZM9M=YrTG0zK3;7g~3_+8eS;96IIkj*TYA;#l^)V%hzKh=}mw z$(ZK~?HUOXxv=&{N6WL1=k??Dw5>^2hhcS*|Av#5wVgU|PuH5t4<_~L{E$$7IB1}_$oaJhH=@9= z(=cz+@^%64-tMlNc?yCoW)H!GF;PkWXVZQojEZwoNTT7Eh3V>*AkC@1Nx_ya?r{bRTvR`Gzr07!#OGXnymf(Es*6ytDR1RV4Jv|FFU6sErZl>BIXvjc{ro#kR+eV z4GW;5=kFZ;J%%}SauULfnf?x3IjGC1@-~uFqJlYX_U9QnDQ3&VTCVketn?mZ$HrLB zhUWc(%~L!N?#VWIm?H7qNI7gHFpwq8eYAW35!3@=6u~4mE3=0pu)WnuMHi0(sX&kv zJHR$VQcbL79`pcWm!q!;0AVN+vkjUP140K52Xz?IiaJokMTEx?)aZO07_G z`~gL8lzhH3diLe}LsyojTd7(%F)IQSEH3)2C;D6Jk!ERK;30aXFOjZh`@Y(;lOGpD zRuI>TzQxxm@s6#ynirL(QZjY9?RW&R}lxmL`UDR4-|#*zoHgwa8>Q!LOt#ac|H|)ky7W{9Z4ui<|?wT zLs7nSI@U3rRCQf?f~#5Po{9~l{^1O2HGrEn2m329n}3MTo6Ztb*f^iu{$ChR(4j>b z8E~h1g8?AJTl7XW_-L#;(RiGQkc+vq5D;+#!FlM@cj4sLHoZ z#D7gbmY9*ywc#^A1pvYO_?~H;4iP>}0~7uK?nKoD{qo&*f7Ff`NIpG3>)V9H?RYaw z%Rl4(2*ngKc~jLcI|@w)>j>$opinc zNZtdX)|9xX`RE^b%pKk@-y}m0^xydV!~#MF>V+pfxGhB`%inxbp-h##y<*>7wr_yS zg2e58w$gU8xsRxf)}%m630mS8t~PJ`rZ5yBaNkdzJePj-o2<4*B>|=^n_=`@+6Q*+ zK*DLpT<#^NhLvI<>shRWSkO@kzW-Mk_{=s9bYY>0SlQ^7(7#x?wx!NJdG#Lhl`JnZ zDGc*lGM_9C#A7el;-RZ4&iO}|>t-K@^Crfetgdbe=^GkTH7JB?F}JR)%(_{G2oQwe z!C_QqkOlElczZlP8?}d)_{|D3Y7}Dk7E_&)@Z}!YRFc0>EohrCZ(+^v`7xu!UHhI^ zB*Irpj%Xmb9x9<2y4bT!OOpRT#$4}9z#H#D2 z;JWqX8%}~pUF{)=2(^Wtz9Z1N?T{66J87-;sf_#Q++==wK}kPk=JGU_m+O7LqoCms z&U{A2d6ohCjJd| z&An~q5-arRCOqU4J|=!ERw%^LqtX9B=`uf!-4^O)Q2t64oWkGZVARQVe-KXqxT0o< z%>LRqemcCU?Tf>1+Zyu9uc%NgZ?>+vxGYn_A?$rbQ9zgR^Xo|CbrPM?1^7DNQ&n*% zkf3cW-hD0>p~pjnQ-IM6=D*Dw1`iqq8}|O9NDLHoM5Mw&(LIn#!Xeh2$ zb$Oww8-6GEz<_|P4%1TG9bcZNOl`2An6}&i6R-1wKt;n!2ona062E+BQpCkfPV*>Z z_nKKG6LN7ZV@-%`~# z@I8`aol$}gITpLN*fT=4YTwwqfL|jj`i89#dKP`n=Dv_P2Z31QX5SY{l_$q(Q51|1 zSu?8$$JJLif1_Oo;=`GiQ~jl^xR9JTQ-f9gb@*Yb$<0q9@~kQ&D;O_-CUhI(l^$nk zt`W)fwqm0-72l0OU@M)K9?-6d$u?!F91SYmT0B;~0P;>_xF_WHu%^3s8Bs^|IqJfa zS;vN(8Z_%7GjnTCK8yl9ZVM)krhgKL4!w*~yHw}b58SJTBZh~(n)Ax)wENLae-J|9 zVD$Lz;8!J+aqf9#y9l*yKBVzV&l+iQY&)AB#%3-xb*UX>vvc62ZTNu7m6{w1wnY^g zL;Pc+0!+3H##p6j-MvlOy;DrGutXc>|5p<9OM3FdAO9Y2dW>Shu03GEF}XNd+=s>(Jnuz#+4UsAcziyW-kzB@WkKdv-#X$%#>2*V-&|asOKyFRQ}Lr;1S`P^^JyAZaq(Qh#nwh=caEoTG+= zo#R7psJbftRFpEWs=&p3)h0g*dx65mt6$^em1YHnZsl-;u$p?m%PXPa6s-rArZJ00 z?<>LSz3ZOfCkg(`KYzXtE6B?V#l@Jp#MLtGMdL7hts~uBtUGX(ySyw@>)(rs>xQ1S zd>JG4beUrwz&l&C#MiX5JF+*dAs9R2%MR`J&ZcY<94$ZY(>mG-%s=ONhFZn{?CMn$ z&(xRATq|qG2F4GfEfqi(f{OcEg^whF+;EETjhslWU(s!U7Zj3q)AsgXIgryJi9hgp56tC1q4H3u64a z^}FlfofGZ!t|CWLvl3$6Md7;J@+0N?o*wYX$!pSIN3p_qqx1zIu@nhX@Au61(2@D7 zae@^<4=zR(k$qn~Updc8MHKc5cf%iiGK|pfKC$6oX!9kk%5EqJf1|exXIyj*{HGGw zq6wwIee6t4V7OPqc>z(GoBjQcfP`T7f;XN`0gIzxoFZw+x+TU`higU&eJ5NpPfw)? zf!FACgnr(itbxJ;ORfW1qPBs>2{k{1RC~2$5<%2h{ioAmZhz#Uv3@vNthZ1hHR@hL zEq$fdt}Z)-*-TdaN57O0nvD#*UjtI5Zm8kBq`2OZ7->NPBd!wu77qCdp&i)!V;L;6 zEYIz07CLL_yFnRss_eML#7ZCCtqJ{GqE9Eu>VW z+KrOBl*N&u`5@e>C`M70O#jN?7mk6=E2)u9ba&TK^@Q13y3CzOPtppzhBiF;ekd=V zh8wE|KIdrug)Ko03$)aDTS7)QD}p7KA5Hrey4N&Z#_=8Z?r`-(J)u4@upqmpI;&25m5rcJGKg;fvpGcMXdj}Dg_pU zS+f!xS?8}O4#)zs~!thaX}WD z(({{dbi=Pa;?O0iIWWdC5BhDG4m_un$u^t(D%lbjhtx{AtLWFI)xp@zSlR2Gp2`fo z^e}gmNFXEDUNIA~nLRP_nlY(ey+n;}AWdx8KX4ieF)=67j1dDJU85y$Lx_T+N8G6*Gc4{)8WYIp)$n>n6cj10iNS;G-LQv><+fe@P z)%4F=x}#v333AM%jrOTw;j9N95!=JjYabJ=;LRM;LE-Y-73}C?go~FO-5!6QhrRN` zgwKAxhcl1#b#zlpTs)2}PrTPU4r>}G&}?_T()cvcEOZx7)A!T((gonj1FJpcKEB-D z@?qL^IB5JqjmC&CP|ikR8t+G6;^P;MQeYxxoSo=F9xG->ku1+i+T4$~p7ZBJ!b@-b zsHPqia*fef@%|IQ-}sy5YnG2bXHM#^ay}EVIHOkj@Rag+H>B=hYMzOoELnm z4kDw@a5!X!dDi{{BLK<#@>Ck_tmzbZW*5EGHQqsf(ane8y8{Lu4N)QHnU|!13&q&m&m>#=7@WJmoRgtn>DV_ z*^&-TR*QRGPL_|)_TDGvisCU*?W4&t1SymX1sp~8fw4c5R6`47JH=-~dU;C6gC!{R z%Y^M{rlbaY4TnLaIDm5pa3p`c?D+vA5M(O?-Y889JBm7YlFNX!$WA6-@94h1bNH^u z2@)RpF~9STz)kD<8UY)w2TqOo?@w3g)if)9^-8kR)fy4%!#NU5&9+TXOO8%~!HQMg ze`U2LiDE>nzb7?8%eyo|ZJ)z1eyQ=S6HOO09BPDucs zeF=1(%mpj~XcIIScQW>^S&N8w(W9dtqWVJ*lIZ>g59#x4JD1mFNsnZ$45p^jcy5Dy zeo#S|%r4yRj{%3PJ9PyQlDRXc6FgD`lD(3tPHz!eKf{)XD~7!)TJM6qFHQ^9Ye)iu zEo}b;&t0tqW)|j^v5389`R#KD%7SfUgtBW`gUClGUI{-`y1Khb>FUC(ndc8>tCd`w zxNWH@Gt=IRcaho}A*o8{5ZamM&$M zHI2-{9PCq1vEf%wTMLKm^VI)M8#%$o(o&jx22J$OmTwa0TQw)f(>yRwc~kkU+gCDW zF*+p_uft5v#YNu~!7Kz2 z*q^3Za62`+htue^L)_s@DyjC%?=)@oDhiE#5|Juq?55RL!*vBe|MpbR<_*BW?Y9=) zz^Q>VbO?rFu}D0Mei7vp6EFA3@F%g&GCC!IKtn8>%^u(`DgUz%D0tjE8;Ut78lDQ) zV8Hr?C?{UlwT8}`yWoZIL$WV@^9ybH4H(6T|cM)3K~sw=d9s;A1FHb?U`;wxRJoTpmy^&ujQf>FXP6fyBGkN?a5Gqb#RXWoGSqj=#ueP#^_wEjRt^b{vdxa ze5=!Qgt^RtUQmg4J>%+Y*|%Q9bK9jv2J;o@4C*lynp#_q9fZvojq}>Wsy?qGRz>b> zIsai|D74y|u6+Mf#60!RR%b>y+^-&lN3CQ`;oMgyp~HA>sbjENxK?Qerz zH}X=rLQuTp7rbX+CJ%f@_7|vn`&!jv2@t5v`~u9H+9X{8^fy+W^x4iAAGx^8+Np)DD)v&~v@y(*#aBgwl zbn{H#7G{m2=1MZI!*@k$qiq zQlY0@WI1Ph0-Q*ciCFvBF=^*egK3kLkW@@dVRW9T;T%*kWR%keWTS&{@o0*at)bH@ zdFOQV(b@SXk5H)6$jm=QE{`(CvAk;gsVtxLLoUuUv6gPmx(Xu1eH1y<-)@#nTM%K^ zW1NPmH{)RTtFG!>1)S7A!QAeMk_=KL`8=o8k^?%cdtQfrQ~pHO#R(#LgV46#xGPPh zg`39WUq$JB-2Bu50W>(%UA@r!K~)p7#FawHkN=I6}o&2EOGh<%1ag92Mb@J}PW?`{66zsU+`vg{pa(ALpwIXtmue2tXbgVF>qi$*n5n z1F$<|VS(x5vZRM0GTnozr}}9;A9N4Ox)-u}UD+-npbOAuSO1C292npCW60n2@IiT5 zkNK~I$cYjutrnZbdCo7TeX5ztI56=mProEqcbWZ&>S(IZ{Et@nKU8ZpG~lrg0i$xb z(7NjA8@7?=xKI(O5eQgW%BOoozgp-b#aEJ_Qvaf?c^%Terzhc}LjMOF*m#g3Eb59V zsAV<-IV(&gy*9!U?`9(a0mc%qWqV2@JCLQ&*|nO9!t_Ou9KXejX&LkWnL)dNWYgh3 z)(yzzH_jV^amy1%TP=w_{a@5ch(Uv-_TL@Bm~)kplsZw#?IHwFr>EkT<4rLs ztBbnDvh|$lii%e+ta&#o`BMje)fPV$m^nMkEDhv`Z}#m@(!e(ZRpo_5DfnKE&W`%m z$?VGFurEB=0popd9w+!Nsf&+#);wOPiZU~BsBY?fCJW5VKV?rWoh^xEKqoh;DsIN9 zT$)_Waodsu+4R?Pss(5i6y!%Z2BxRD+x7Ah?V{wRzC*LKxBrz^NQdgV(zlS}wUgfv zNZ9B>Z?398DO^%O%8e{2_4)jj%r0C|F5akh)ob}-@_b#`rfW9sO&8}@AavUr$xy=d zYd)tfnWoG=vrbr8db6OQoJq9(Gn)$9a>>cgq)i5r@Fu(lXdd{&jFIkpD8tc02q``s zwZagIzrXYROE;W?Kzx!)2Ed1ri>Z8Qm_QTkO?vdH`C8H*6$_&W*-OmV|4P{nadJv5 zD>{dmquXa)lY}ey34wpdu|iz?cdM?YBY9R8&S0oKRs2VUWhMnKy4x1HUjjza;8vj9 zYgHdQI3z-7c;=7N$)m#yoPoxxXI$pBbuTw$E8B@ZDU@`rWI!7l=W9Va@z>SGb(ClL)7TuS?(-*xsbCFbra?cgkvVm|wToaw?R3_bq4I6M zl_N=Qd&)XGxO}A=1Uz~)PO9KcP)l~f_PNcdYg;-breQHH@t`cG;>Yn{Zd-hFrmDLH zFVs6pBX(8aerj{t!}ds)1dzh)4?Qm74q%BpZz@5&q5YkR0)!--=6%aiIya$_9)xSV z9YWiq-(>f7>%VlYsyd8Vt{N$*t3nRC1<|vhsDl;99P1^ObGOo}*2O`PVlZ)B)s`O(hh0UQEZ&P%qJNL9_#06B zHBSQ1;MId)v{?RqxMkh^nj#qR=%ePVAVLIAT7#yJ;N9j95zrjZr~BGB=4A*I=E}Dw zm9{vtJOJ)`MPnUST%dX!F+>{x*T$L(jOS6hGVXzrV+qb8UocU8SH?{&Oy872$FB|W^zWjAaPQm(} zTR6_YCm$WKBfT!{)b`{4rE{N>CDW;;7W=Z0`@CEE8NYh$wXobU9x6N6K@*_)v9zS$ z{FU!D!{l@?2e$hW*p)rxuS;>A%M7RL-=o6K37A9TeE8;2lD!xWf6HYdQ6G=*58Wv ze`3*(bqKTj_|+1t(~4E<;Y#B=3bFbL!rpmS_9X@ip)&6Ti&F5{Fj2#g9@y}5)$UYV zu?X*8R{z5e_gcL#iZz0?UI18)C4VYjYq3!FcrWw%ai58Z<|$R|!Js(nj6qYL##%kg z{xA&{!On2&&Hk|JM_;DK3xT=C_J_wqy-ioP_RL9y2`M$3Gi7M!wiwWolACpt`v4gc zj;9Lg%ZX*!R(G?CS|p;WTLAcJg1RQ-Wne1fMx`m?TA8N-zg4eZx?QLo+AJ-S=?beg z_+%&qda>0HnWRr8fq}26K5aj@nM(X!aR8&3<|^JUQzJycwLnME))zK}DCX~>zH6w- z!Cl?R+$&*TyW?P9e^l2TiDOIr?-A?80Tn(ik!$Wev%piYGG_*uuDqi2Nye8XM&R-C?1Ag%;Urt5DhEwo z-crD=0m{AKrXm0PlJ3{Mj*WJ&srpO`>6EPI^edGl{KLsNZSj0h6@Cm&;!;eswc?FT zkjGGNRaqttIhG!$VMH?_r2}EIu(+nCMEYT6q=+V2@r%j&M>{3E;3l;RR67YKDZ?KK z`cl^PPGX?-G}BU5`={r_wwKYwbDlf5V)Z)&ud47OrSJZBE0a_k4v zk)R{}A(wf9w=GpzL@n({r{NS9U8^s=Xj(b0ZZM-h)SLgvfxqGBr`DcN8}CkqdJuXr zE>`r_J#8O4k}Bw1nhA>rkC|P0+RZ4@^b`7r{+hRY|Gj=%yMEayWAfdqv|8b4`ba^) zaI0oX_r}(={?sdVzK{NC|3Sjk2F)Pd?_N zvHHn!SPy+roHICw3}d~tlI+2ahi-4R%;IvC0ySVGCe8dGXmWGio)vQAq4*FhTXv$gm=#vx zG8$MmXM4IoYB-CfDNya3{3H2vm*VX!_LHUJucAL(8)TgN1(5zum-7C_JG+Wh3Z~p%cb_eyL?=B1r)bnpt6xoXseZgC&=wpzyCM{ky@>v7 zo5J+RN<*9h(7U07<6Tcy0EjKeJ~<202nh{nj{-0o33_^&wtS|UOggOvS=m?I_nZdH zT7keF?Kh%&29E*tCeI5lUs@`P07p8T$BTXyz~d{CTWcU#1PPM9%E`U0DS1zj651$j zK7&(_RTupYK^aqskM|LdA`5cx-X!uk-m_%=dPZ3v86FZEepHw9zhpG*Id$cye{)s}|YoVR>pJl#G$Vw{iGA@wqsE1~56d zZ9gUBr<`;36UDpaNmC!+=mti zW+m(6K7BFeQGdC}&wesfD)G@G@{RZpK+FkiloDiB$Xva(?_OA*epa{G_YK!;O&ii< zXXo8;$YJ`9`=DZ-XX9uDw4I`rx^S3rgldc<8g-1KOH)m{ zl^6N}?rveq|9S!LmJX>i<}?`GJ6u)1*>_&~#HxSN!MC1);GVnzsAK5_a|nPu^y=zai%O>tq-^_Vm}VtwQxK%!7m_J2ThAxJ}S^+ zZskIX1Q{}NfWIIB3%pthA|)S5O4ygQHIcID|LsCNODAay^M2ZR7A24x=EM>t@-5gsEjkjZ z+2+0Z64pW2XMF{$PxKS0TfkQPSt}y>ta^fZl}w@S$(LrhT#1&@7iA-YY&8N^OLIlx za7=bn{LC1+TA2LdS8>W=hkW?Ygbpnv64U;PQCwVQjL#oi+OBL{h5AxcQ`oKLywK6C zs{clnlJsz^O%;s82mr3`GsbYd89TELKXYTHl4QSyO`XQZGaCxOm$2ElTV~rUc1x6` zGYUb&(twF^>5m+0nz1gPr*!q-=6;qW*vo(clsC^)gzXi+MQk7z5SHqwS`@fFkf5KI$39%IFBE2IAQ@$Z z^7pzJebiaGtm!4^L@PRQg9E4tH>x=IqaJ;;T`Z>Av@4a!$kE8z$5JEcXtSb@T_S&^ zSggD`@>$grLKET@X&A3wO8-VxS};W#Y6q@R6j7kQdb9GS#+m~ytLRtmw>bNJ-=AZR z)-^uw(rR7=c+(+$wGwRN?+JbJXYz*X+yKD}yKXvgX*%lkQ(aY|f|s)V(Y!TG7;UNu zT6GNz{Mwp#=w=2YSt(gq9r$APAOsWW>lkjF;@KFSF&Cgl&Psn@A?!z&HP*9Ln%Q!! zuo%){b?_doxw^6fN6ESYQ*+6^uY@~dz>-6MXoy)pxl5<&RGP^n?kjkMQ{e0QBY%ZM z%#X+JbI;j)p)#U-`#R;7(J1%hC*%>lIKDRwIP4Ji=QU6kAhTpSN-4b8SOI!yfAKD4sqg{hVP*wLP{Y>hj% z$iELhVn3@A9A&Kt{{7r?Gb%}O8+|!iGqJg8;;uJnmRFc7ujN<$koz^##C4Hu)G4&y z-RgLa>$y$sZ*e`U3p4^7U=GAdjm!odpTa-1h&gp7TUfmT3*bwkEaL{5nX)XPm?thw zO|B1UC&4t}n@sEE3YHf~PWvRZeO@O0?CL@|-+;C@pWVL)aSBDUw)j;p7K!elEY~6D z*jB-olyZx1^AXH%sUSLm#KZ6G<991x)*`(AHsOs4!Fd`PN_gw$9uJq%)}T6wjtKl% zQbOar%)Tj9Z|A^5|2Wsv^Zg<<`5_QEsmXj~thXiTTfg)FDkq=PcqW)KTsx?<#8dNF zV;epq7&JEXO( z_sal>i%)yytG77Ju09KYb-|)R;_LhJCeE8YYc-bMk?f657y7`A5u?W=)^Ic-Apx@9{2o#=1oAu7^b4PTCzsxWlieGJ)7Om zy})fUYS4nlK6_FU+D0WbmL_-M>K54pmSu$^Rof*|4#v zfW^H-T5h1+U%=!OJHT0nW6K&(QWi%B3}~~GbS~xwLnf+2W&e1YH19Lq@|w*vJN^F8 zA&TBP#4WsAsx1P4EW(#iDHv)the-=??;PMf;R0`%8u<7U`dA9Tc-x|)mV_L5jFA%` zuMJe2CE{_%{V(YSKcE~o#sPfGUyACkf&t&`mIyO6A@ZjtC*1@9rj->N$@4z##-~xJ z3A%5LgTYb(!Hac#CHslC7mcH#8u;U9fM1dK9DI}=hloc* z(SNZ~m1?#zmYp}Okmr*UBh2tz!0;<~5T)XO+H-duw$o5sI-vB|8zAjS(EL!CMK}W> zkkz#2%(z+J%~DqY7XBQa<-$-Z3B)TaCsNWCYZVo~Ab~#zru`Kbceb1{<*0CCQpXN# z8N)y!ODWJ)2})%Gm?u zff96FIw>6YvNO}IeN(0Y&zj@^KI<$jl;9I51{mxyX0;#Cr&KwGZ@4^iWmj8m~x$5)7UOk(jU zGybWM{Hup5Y@+((2W$P!eTer9DE2T;l%c5KxWG5|$uI|CGe4QV9B zq{#pC&6Ik`0t|$9)@JQ77aDr`7;M9>U+#5aa7Rukt^p z*{M<=*$+j0{GssR=VdZB0K@yqgT_R)^w48BG&GQ6IN2Rh=jItf*dqm`w<1h^$jYGp zn|2ND$F-wS>ozD4-UP7`XRuU)k-vQasN4;?YQThqK~a~$BVbDsuv39%;32et!mbW! z{4CH5{AX4I%DSLZeyTk*86)(E8$lNm^Dx(}$>-758+T(5K0mL02u zuNi~3TL|zJ-gw)6F48N8gTGGa1^BSuq)qk=o#(EA;Twi>_Nwu(gSOG-^WAN=x)!UQ7zdYbGr#r=e5BN$n ztZ#10`uj^6w#jG6X$yF7X%o5UO$5IC$1AAwqVB*Uojd$q_*Bu($Efpx!zcJoFFuZj zk3t#r;fZf%Is%vOpY5(z@?Co5Rc5tnY_1-1A@w_aLK7W@XO%!5j=NJAr_A$704vXYtIv9UwI;7g$+SB#EO7wa7O7O`k z$+X1BBefAO^baqEHpznS6VBKaL}7pe0_WOrJlgN)8kFrtM23Dm5n$9wRu^Y`vNFPT zB_{DY+GzR_@8$H*7vdgojwB4K;!8G4#y!joTUVdPq$U%`%;`A!tocim(>wl>uMG#) zt{4X&vm5UI@m9e7!!12eNI^tf$-;wyuh!%B+d1`gE=hd5=PpVA%ImmRVqSX~Dp>k1 zcQZAgA5i&cO`mqY39n8NKFhj2p<|$uA_8oZe$XarCS(LgD zDHoXY^WVG}RQbH;2$i}qD$pi*{xyHx#9yLuFNhauF->VluP^nh=(V!h^r&`pQNM44 zN?)7@^84&yBX+616a<;2{xxGSL9~0zn@8>yqY5OgB=DW1XE88@K#VZP+g8{%;(o!r z4~)caT9lCOZ*P%#kHpbVMU)iyj|{B-cc_sg(6Hkw(JM^%@f%@c%)%cmj$&LI3!hpPXiz;A7%r5_nsBtp)Ea2!9XftjIxXHN*{u#)1kx~ zi_p~Z%yx@ygA!86iUMhocp$Q(j_pNU0l=K_faef-pvw>R1Sy+I5J3J6>@%$-dO`Lf z$eeoqisEH~zkKSQ@*`=u79OAxJ}{pAE1{n5uE$BH&Yv_v!1mJ3_AX6Cz5z`p1`5As zLGjab3e>TRbpc3|=_A-_ymXlH9&GSD+4$vj(57I=KoeksqgpWfuWZPa94}uBw($4~ zp;wpSn*b|dVhby&VSNkPQ@ih>)7rqAm)5MY@k~alf-uPEOIw(#;ObPP*wMe*HxL*~ z;S(_QY12Y$Md=s7eAT;*9N$OI1*>v4e2O->C8Y?*p6KsX9(4Pzn-*u+0vk2yRCT=$ zInrIP?w8-Zv+)f9;9%sy1_}Ti6vm_J=0=gW$%hkL3)m8XhuCv>h#z643@IAz$F^S{ zDn56O>j+c#<_U+<%hh+M1Fq{pk|$@WY{Qf9zcaI8wYC9eB*1}Dr2U%cxuUQ&j~gs) z4SCc?qRA;hx>m&aRL1P49~(6@UW<`<_VeA(u!A7EE`hjLNjRe^I?g^TO>i#ye>=** ztU>2*ia#{#p|h>UJ4@bs*({R?$SJBjT7pxsZes0RM<6itW0S*Qz zo2K-2xg?!yDK+_zb-ov020*9!@NIHQ_}z7HfY(h0R4UeS-y>c$NeECW`=9&%bC-RT zpxhSCxDbhg`{jGQbj&7X0bGm8--v+6SZQ=4FkPxUEqKJ01{6bpHD<^@y)N*&?7Byc zc^PU4q`~~(Lq-Hs@%e~Gug718=`ZrheYzzi+hjBhF;I+1rxe-bT0nQ!p1ByRUJD+z zd23%CgJ9df7BdV~B7)-|cV5>i-P7PP4%?NIQ4j?f*&BX*VMLTenT>(qus499gGk@Y z)5S33L=OlEIA7rNHN2CRVBmp=;(QNDxi>)j8twXC22)rq*Q zS_R+@P7nTs>@J<{nV8n@#<$OFdSO0zH!Sypp)Z?-vi+K2cLx6Mv-?Q3mCko}&)>q(MaBIQ=|#F0VtyrpCMhRC}rr921LY*VDu#cq7k%o<@`Vy z5Bg^#WgdvDu$%N(9h8dBeqC)_cQ@BmELvXQV=}M2>e+A~od+|bfIrY63mk9TTQQ** zRjmq&c@JcQq3BWP%Uq}v%|8VQ@)QCW(=jYfCWN6_>5`$K@^{@Se;CYSZ?*Qg8*7>n z#JZ>1;^RIqUvRY6)@MF02>4F9kcaMH?C!PbbMEu_OsjpDui@dd19scctxKMc7ZF)_ zh-fg+1d886tK&{JgdVyqeTaM1^!Z`p4e@A8oszTn20s|2PeG+i8P`5YMc6MU@BI#B zcK#|HWi5OU3;`3z2K?``J^QK!P`~Oh0DG9lsGuHBHlPXtm30z5oO>|RO+RCP7*Dg9;#F7fjO3=7;m86vmu1_;PP3*cn7C1NwG zID0(~Maz*A3nBG9n%W-$+ZLL_j@?|qw{G5F?{nsUIa!=V5MOlG>XA#t>La!E(66wH zA6`9he|AeCJZ|vwraOGNC{ef>I%*N!@HduHYHl3QwmRbHmSf z1LEv=?dcrTb%e0s(-(H6#2r8qwc|a2jt6}Rfsb~}@y)%vw2BUQ^&=w|cWu-;WYk_~ ztQm=0_ojaF>4yBPaLF0QCJA`ReNew)@POA!I4|_bqufyDY~Ov=AcaSuo8oNv`0^YS zc3Fx4$t`hhaWb7$P`(EC_z=VmBY#(8U&3nwFxBYYOWV9Z3Z=offFR2b0uo6soC~z` zjw#d#JRZsE=#$altDeuiBaJkx!N%D9v~b?2uW=_6Q2eBAAaWOTdes_&Tp$BdbX6g* z|17^P0}{tEH<+fY1~}PxfhTK5P-xeY;-h+k2L7GSq=MwV zaGLV{9IabwY!$eW=#LTB#GLxU-T5N4&4xOaZ)T8fL5iz~|Sx zsBQJAXE=DU;2N4SoC}WZzQ?_p7`!;DICuvyf5YOqquB!fk-qu#)Yxo9C}gOgfAF1e z4Dawm#kbaTM3vz}+j6xLZl#yB- z6f>U7;b$AEH*do1rr(FlZe|sfn^GjmHcZ^~&jiO_6>|`+n}wqN3XDiAN$lzjsT>qH zaDd5E7Y3@vT~j0ykX|r%F(a?guOPfwxrkJtX7N{APGOu=pxgP9N!N8VEZ6_=)33pI zJi8I@AE|$Ri0WTcAogP8d+NmdrSLYC1sayOl0IaX3!^MXePXmDlnQ=p+w|dq5ZxYI zbo}r#MC4>CzX#8x)ci;##Aa&5oiYl{~(cpsbYFBdl_ow{#tA7 z9lB`azSS}Xf1Lvsa1e=gLb7Ff!#(|EX2YtLBR3s_5<*Fe>A4dd?9NyqQ|Sflg~|d2 z+=nn9`~)HckKs5&<0G8Jk$Jsx!i1ZFOIASKwKxCq_kuuidt*+}bpq2WW&Ps9IuK8y z#@iJQ5b-`FUT?g!ye;|^rUmbhH?h@tV)+FHgGzq$(@S}gr|hQxDq?DFZJj7KZ2(%- zb3O#PZ7#qhGd>`S%UFWVKE&h#h)%&^Kb#zDjY$8)Ch|+cDMK0AL>dVO;;F56cPArk z+ogmwnhujxHkGB53XFVuqC!o;fb$o>*W zGg!pWUfC)i|FVZ!ql8RBylAt|2|r-taiU&Ut#8(55(DNmZZ>oCqU@)=r9-K7Q?I{Lb^c#kvR@&pj5XERcf`$?Yhm?<0B@n`1TsT9yz=D!aE6w+n9#xhOY7 zL?lh@s?O*K`}&Y}b_7*3F8F?{)_zzIr>o37UpKI4af_Gx(p=6=3-z+vJjVNpe5ZD20=CieK?Bw`yNhwjm8RaE?Pnh0tvXKc4Bm3ji z;>SN$ysId<$i-){RY|Ss4(v!N9R2aa+EPjNFv7Ha*MZ*PbQ}*do&RFi&R!oai<{UI zu{hJyBn^2ePv7+QY58@PZP$L-0xBoZ3>{$1(Jdf zSXS%mTnYkdPiVIRwCk;vi13SsC>xXS7{HV{kCu7XU1azSj11G1C_iV?Mv0KaoYPg& zD=R;;Z*e{eIm~?Ce)w>r{0$j6a19

    (FYyD2ijAr?rz-jHyOqIdX4etPrn1r64_< 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 E4~!&0WB>pF literal 0 HcmV?d00001 diff --git a/odex30_base/exp_hr_payroll/static/description/icon.svg b/odex30_base/exp_hr_payroll/static/description/icon.svg new file mode 100644 index 0000000..f8e0e96 --- /dev/null +++ b/odex30_base/exp_hr_payroll/static/description/icon.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/odex30_base/exp_hr_payroll/static/description/index.html b/odex30_base/exp_hr_payroll/static/description/index.html new file mode 100644 index 0000000..86f9d28 --- /dev/null +++ b/odex30_base/exp_hr_payroll/static/description/index.html @@ -0,0 +1,61 @@ +

    +
    +

    Odoo 14 Payroll For Community Edition

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

    Payslip Generation

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

    If you need any help or support, just contact us:


    +

    Email: odoomates@gmail.com

    +
    + +
    +
    +
    +
    +
    diff --git a/odex30_base/exp_hr_payroll/static/description/odoo14_payslip.png b/odex30_base/exp_hr_payroll/static/description/odoo14_payslip.png new file mode 100644 index 0000000000000000000000000000000000000000..d00a91ad13b96772ca84145e798f61c64bd41ff8 GIT binary patch literal 74574 zcmZ6zb9^OD)A&8HxxvQPMjPAq#I6u&+q+b&S&~e z&2&}QRCiT>&k6e`D~14z4GRDOf`quR0suf@003wvH0VdmqIn+f#|N0Bpo9`MH1zVO z+{VW#mXnB@lcKGOldHaiF<@$AYi&&HXy{;UY~yHV>vRs*%?kj8fP}Dsl3T{fs;`=& zY1Y>l+g}`ZpcL_X#DS<^sro=cMPQ*H%A++3EXuEstTHQCkDiaXPpvYWS6x>u+b1V( z%)PVhs~g+f6xXS)EmYg)@Z3c!)tsg@e2G9sNR@~|K9ME(Nl1M4$7QD&eunA>B_#!g zT{_=Cnv;rmJiG2ZcZ_%Rb#$i96&ZaUkLtQEXaGgy5X`d&iwaQJ4oxNkjbMg ztNMh01(@&%R%|k4;Qz{8MF7B9F3Nu-%tQ~*EIMspCaf$-1K9Cz;=tw57$_n!LdL_l zf7p9D+&Mu#kca?CZrp25A^v~61mu+0i>%wxa36%^OsP+jk#V{wwB=G2ENH9x)KB*F z;1Hl!MveQ2O=YbIPt~hf6bi{owVGoWxO>O|b-MoU8utq2S}bykD$jN$1iTSL6Px z>ULC#cnP6WV+0FYY_xK@wM?$f~w-pJ`7Ho8o@{l#a=tvtwgs zCsoGUa&WzA&3}B^I7ECO{C+=PSU*^f7_9kj(MBTh?>No$O16~sbw=r1VIE!!&~DQB z>ae96!=Tu|3}WE`PH|O|^3|-7jUIs%29ISnjLX=l6TD|`$R21~bQ3vm3GQ~uJ5aZm ztIcO>4_?Hy=F`5*Z2>hb_lq>PX`z}tznxP~mwbE+&0&3A%5kM+fGy99C=r_{c8v)zEn^g-DC!VLaN zMNCq#tC}^@_Z(zFY$8Yt<0@jdwO^ltE*Md z^DX^fRQk^K(`l=O*>o9KmEE6ii>GGr`rRrhcw4{O-n;qdWK$14x+i^0OT09gYh^m+ zrDyxk>!1{AF*CVO0Ue?nH=K`(Ii_i8#(Sa5CbbtS`7NLh^UX+IXfX>4@Op|88TCQO z?{ivxDjyxc=f?OFb`<7_tmrJlCJ+=(O2iBkSvhENhKEgfNUWWIZOVA0n`}z|30(0` z)7LpS*QN%??MofSgun*+>cQ~boC|pZEaD~m&6(E#A03k{3&o5DPhv- zcc=wRn{$0X`f%7{C>_v=r8yg4tx_7(Ztt=Vr8r$e1Sx4~o*A3_ZrFb`pNc^(bbG6` zmSh0_NVCzc&otbB1t*gV9UqQD9o+$-idHh zoY}f9d#=;8)s46ANm^tEDybA4Fki6}<6A7;t-jAX0;vqF%(|4;UDnRZ!7*JcU+Lb0 z_R~jypWhT3S3RyWjh7?z5-A7E@!|&-LCvgAul*KA77&JBo>^WP3=+?lcXI4IgwtKF z@Hp;Vj!G+91ZPu4#mB)B8xJF)D*SN}k@kryZUQkM0?!1_jvEC1_qG{Am=}L+eNnrh zT|B*z1A1!I5NY1YT}rnrS6A=rPD!Ic@{(FJAdYs_;~Q19=vJr z%sMY06G68G8fjpoW>JGB3Ufq50}B8+9UrSyg`>-C-yReCw-GHEeWZTklo7sWOCrwI z$1BsHY6-4A2pwWE`pg9Pf!CfsoYT!Nf%rvA$Z5r+V|^k+12wcbpItZOR<-_VIrLBX zWzLt6vt*<02UwkzH!oGFq4)y_DAG(aV!T0Pu0| z;I7K^6Nr5o?*&I#&VtJN1;a(rG)?0yVJl&?r=ne)_yHYnnc?`ocWw#$?Th~PdL+?K z)7P#mRYWL$WOVRI$3D#^iGhHro5Rz2k%2LX_Dmam0glH_{rVGDrkU-D@QhWj#|qD+ zKff`JYSm7yVr#2ULym&kt!L`8J8*aQ>S=Ju3(WBO1cf1j;wnh`Ru(2ei>6{Q^v_<_ zPVw1-g7tFs`qmRd3;b|f;mJrh81jtj^Z>n+6TLUwuBX%N9Z8TLa|ZQFeu;u#ffbmj zsKVK2ip>ssw!d+Rw39wlP&GCn?M@|-s-l2fJvSC@x_3h_zEoECjRrTP$Jaelq{mYN zde*F;0ws5+72KU9e>FozH>eTFITL*H*!3(=3Ki=zd2yMfp#6k`E|$=EBq^D!h}lzDEZCI?NdCaa*fc zsiIqmvUPiI%n;(e?oOo8QO{K5be|~Z+u+t;{Ap{UQeiAH2BG%o#FE2v<%y(S1-#bGD_$(d`Y#*;}tZraub53aEgzqviA#uq%sm|H4-hxWEn*6~LJQpj)l z1AbE-wkiOM*FWXvT%W~4sD_X5q#O#vcf-%a)3o$XOIZA+u`}u9k?=4Q1R0XSRXq34 zF8mzqj;JpYUtL4GXV+Qkae>VEM&2;cc_ohv4-slOKzO!Zv#F3OUguBjnte$VW)|H5 z{V3v`r^?7<0ellq_ZKduWw@SVVU*NrBkQNu@r&V1s^_TQH5HGtnHRTibyJV1KfJeb zj%1LS$V8~_H)ROwnkVzG#&SDR=y_uut~xN*Z<5-xv&IyH=<21G&9s5us%2odHpI+i zK{h;E9tB|#M<@ieGxq;DjdX4pTp%DTle+et9Ng*ra$D(5c;qWA`|T_H(}3>7Ch{gn zs{R{B_{9}AA7$U%qi?d;rEQrqMRtsuTfSp>yTMkAQ`kU$^@9~Rhf{yPucDox`xx|P zM7dxYlB>P&!w8;xYSDQ#L5I)6Nx`l?MEVtLZ>wPU;%JMgD-DOs7dc%;C&8VYw5MGT zj`#@GqVq41<&`rwuHbP*Ucd1KE-IHil)WU~W;2kLPX@Xm*p4ltnh4?z_WFkRCbFtK zY`-exDz$gzRxWt2&pwW2pcT)U*WR+TtLoY&2h;}g)jQol4sg_jq+Qk`hJt?kO$H+% zDx@o26&)4U61*A|DUB^MV|MZAFl-6BYUD1}$R-jZ zxTr}t7P9O!OV0*>r|rA-F1aHL&LS7XCA2-!yBB}D4&}O<|q8` zF~to3ybYzgY_k~`Wmr$69z`c^Mkpw-RfhkF2=F_#Y5V4UBAMLxTqLvwS2u4g*tRrRU6y< zn{|VLeS^71rFHG91)JK0F(|r=*jqlO1N71w2IXMbCDiFtL` zTYqvuwU@H%i=FZ-362+WP=eh7p8&GojEPnEOaJ04zFY&Nsuowx`7fB5<63{{L~6=O zhYIXW82$`Yp0CqfWW&lJ>`PULVqP`Yw@;f9xCf!aRDSvS9y^SYx$4^hve@WBX~m(m zD0Dtk(0IsQf|tY3)TbHDWJl*`S6}BEPzBX~F%$p@q_Jk0)@mp=IaS?HUAe{~qmS zG#uu=my$~dmDO$2Y|7j3;ZRI;yurJqlef-b32E&^!v#5a%TINGTBq#w`}#3?8lm1D zO4bctuQ%8?c@fNUgx859u9~6C@Dm*f>m=^h#tT7SwwCAK#CNDHkouKH>i;IpHe=#Y?5GSGIhrcD|o>zWkc|X{7hQx+BB%IRg837s&?< zlF*Qmq@pns9{9s$iC}a#S*KDYMaoP7oZPaAyk?&AH-A1jG+9y1ii!7j#(#plSz^0r z3y;D3d7z0EL_FY{yfqNzNfC`ypr)9`2gW~kf-F)%$Pn%!Di|IFDzU=EEW^bWX=Umu z@>+QwdD`(+-gx!2ERA}6VFH^@CnY(S(YIe}Qp$9nd}v8#b)LWjm&b-}fA5kV)Axk7 zZ5#KGP*Gho27ih;6K`_VYW4m)537Twti zL?HM{KUQ+VFWlZtb`ax*B|f1A=r-f_Vl6FU?uTgaty1+-EasT}YT-K+$Ev{N}iy z5ap_h=V0N$iR97Vr(a#Z((dqSK5tG2zc*+-d-$4TLID-G>7yoGP(N3hym!3_OR68kl9?5$rkU zjZD=cVRZXRucQ6-ra0F{*SGkmW?&WxZakW@Qu~v5=PKfqSME`$y;+;`GMjOw31ZHw znr&t_<%JJ-!knzVSzr!0&@a@;BPDr5Xs1Ab(YRaObaYF9WXJA*VZi}q)Na)rD za^oy$>1hme@VMlA<<=xy`8c3Q&<#>d$^DV|f*98M3w|y`zO-#_KapVx>ZSkz*iFnT ztXnB}pTK&D8Z&$!_eQ&K-e-*YydH1#2?|ZssR+)&^NR1Jv?u5jw(Kz&=KEcQe`U0j z=$y=VtLNRfxw$MDZDIAKoXs&xIqbX`bVkUACa2(}pD?^mLSK0_-7?308UcS&h3d>S z<@o%(J9+pD4iBD5Y@9Cr%J;TJ%}YC1OzH4@-P;}UEAi6aw^)LUy>zm_lr-|?d7Af{yzlk^50FwGEA9RU z4;0Z6gL?$#zCgiq>!spoSt=9|ANjY=INiHgni8;3bB_ry5&z<#Cc57}FB`=^>XM8> zX^X7PCGMJD69a9@u!%No$0}-1#($Rhyx((Y5#QO!g!!VZhW6vrobzr3K2XwarP-=Q z)aoz_|5CE@SwmA(!PXSesGe0Zs+2s@T|1{RR?F$k89tc;o>YYUu9COW@ae~PHKOiz zR+J{W)CAM3oo8hY86`&NZAaCo*7=OF49iRJ=uPUGYxVs1iHsJMoU1(~QnEgK6n>W( zN(8+zFB6qB@3HUA#{CXW3;-F1PX~0tV19&0rN`-MT~BS|Ox%$J3_JnOrg&fkco^(1 z7p9Oga1W>2^ZpQ8Dndx4frzX;+41oe{k(2Y?3Lt6$Z&=#Wb)tl^Y4DAu7{<^`lRqkhJsxOE~O*G|VW&2+=hNw9d%b-4xx3VldR9r$fP zPhF8eEc;-qKy*@UWU1$dcUAN187_U03D)*T(tvdj5ihSgNJt2>$CG`NM<)|?qU2;0 zyX(pr1JCIx2`1q|a*_zyOU=Xh6*ZFP-O}BZ1TR{ed8fMDpGJ4bj+JH1Oc_nrofZc7 z)vL+xyZ(XARU}Rp_^{)*v#Jan914=QGDEP|-BwNY3<0+89Lv#a&Y%}h-B0E5n;8#{CL2VAmwe>e zjiOt0-Oqi8p!WtVZdQJf?{WbjOv7Rnfc|<$o5p6day;2yq(wkKvNmJ5?~$t06%piV zqku}Iu;g=4yM}}a2jh=i6HIEtNAM+*=JiO9m9b*fWqr8Kz!9_Y#+a?F0);E(WnAh?)r zZ3Mr1DFky%)0_R`auTG+s(PyTZ>!jKOoqjS&#&)bkMvBhpQKFcsWtKHfeglMsYx|6S4YwO`Ri_u=%~n`!m7$s|4hjMGzrW-3blz z)|b+?S0Smu9%vS0bF zLp_;umYcx*(o?k@a};NBEJL|NQm8(Ri1r)NP5mMggXQdp$1(uGG0&v)qoJHN2 zf3ZU~B?nO~YHo+x+q#hbVsfO~PS(XVe?pREyo^$&cI=(RJFnAJ*FcrzfB$S6nvvDB ziWQTO*$2fZ*WiKr4du`QXgdAFaQf|I1^{OuZ)I68Zw7|YQV%b~<(qjtjn5hDfGzRI zl3u@PaWt?R?cidYB>eBhRFm%mO}R*}hF zp9(%Q2W@FNk;Eu4J@_XTP9JYN_hy5Q1>*LiTJ?lBB1LJ%0`c6XtGjs2!Zls^22NpQ zyH`b>pt12(0(wI8??`K`GE~1^tvq=}1W~~bqbAo?2IdnmFWP>v7HvjeV;=o_#yH)PIA543 zuViQpVU%@23juQwp)SaV0`4RmIBgadcMK&Lm0L?T_mc|JtZ-#UPVj~$xrI) zNgH-99qG@%)OC``{%KH*=K~8Yuo919Xx4qcO6O^xJbm9W*!+1s*fl$!Ub3(AHvHT@ zG7^95E5x|ieD-!!m3;BE{kYs-Uqt5%2>_OwK`eP2iNZ@$E1Zm{xSmaTk9V`#-v+Ys zGkN7c={&%s7}DTU<$Wwsdhrl)S2_+CA4>sQyI=gf zY@Sr45RjytXY}aW87xjuUp?OPVBdJK(Xq3up(LhZjx=7(S!Bqq-_|&Dz5gw1xPYg5 z|GIb>;?Zw-&MjIFhou#y+- zoU_P`ar6DsX{SrOwqvVe>}LX@mNDh~ld_ves!e8ePFH)62{%^{X^LM68|ST4kw3x1 zH=FF5jy)^x=%4}-CJW4t8D;nDV<4Y$NL*;ihKKQPI*H3k<0z+54+1x2_rA%d+J-NX0?TN_num<~xJf zL5=yyNQ|W#GD4TBEr*J*wOX^=0`<>|ekJdUj=Xo?Pes>hYpI0iEheAGzJK1n>`g5QXR*fBXB8V8*pju!~P9CImucPjK{RY4ilHAd9F zRU=^jt*NV|!FPkXpJ&7nQJ;s-AV>rQ$YOjK2WlF%s~TrwSUT2wqQspr< zqEFi*zur=y+3uU!7Ka67t}PJo=}lBI#J4J3g{MLk<-4u#_8;$6FSF{>K!b`k3tX?} zDs-ZIWh{DIU+TN@?Yh%0a_j8>^voVS{?f%+sML~iKy&R)a+5y*hx*z>9*8WBjQIrt z!P5LV7H8~btx9j0$tb&~^0DY;(Mmr>0gYh!vWM7%yzB8}=M0~BMn*j|j*f9X}i<>Fm05L+uOfWcyp z_!_pNRAZGqWo|K*)ryjar3c5W(?QFHws{Hnt1`WqE1n^AsIq%p5u7`KaEx-5UZs0mVs3xjkeP)d z$Y-J`?i+0f# z?kR=d7l!-F8!o75C+U5)Kk)oydp2^@_!qC=$_M>U4{I7Z+=%Vb%zkpZ>ZeYaeUT}531Q9Y#v450d1V;5M!Qh0Ck+skA-(xt3U51GS!ey71BICelXk zx`-gIxLQ;WB09EWB}3fTqcsnYlq!rW@bS;hYey9FQ(S#>QwEg<2N?f1BD9;O?9jll z!!p`V70r=i%IugbpNg!OdTRiLNhYmmHw?yUQ1LD_H3Tg_1xM?7*J*DO;13qP`?<1w zi!RHHLXGZ>J*)S;_EV6+Hz_^E*wE+T>=eFp`76DBF7utc-EG@b8=mY!K-O9lK}8@} zNj1_?jS}ef{-6QmB;~j>?$hA5Kb_?~=ILpuMC=e5n&~McHm7DK4gYd(z-#+$?k4A@+nnx5QUBibaYPLE%p+=+K4 zyBleLYbd{tw=lKw7^nLPXLVuokd39~{hpFpp2tAet9S8oY$3TEm4(-u6<*bJt0s~_?~5K2#gSjn8JodbCx=x( zV<2ot5rfojzt>z>7jeZ88f^&L7@n@l-LQv8{s%}&BYN_%j$%V}UXHpJe!;{X1GBh8 zTFqFTr9%zm`;kDEK^vhmpwz_0+@!|P5?Z- z6d%<}Z^KGxRUw0Zu4>eO`+I+m??Qo899$yP?#<_pn6{0Yv=~0ktB*a4gP0e+eZTCM zERG#(1qRO30}HNw+Dj$!?K#k`Pis^7_+{IXR}=RG*sJ$H>vyVbCRU|_AqOW=`@k<5e6t|`32AwOk?KhcMO>(V;UP28 z?eNMKPZ72Jjnkr7ayywnM)AA!EG7W&;O;P0;i-0v(JFPxKS>X`)P5WWwB;b*@S zg!nT24={u*$b|htN_o-!FFA!t&~xfw2pjeHsgM3l|3`^UunnRA)$rZ!{{gl>1Y3)_ z;Qz;HMcdbI+~48T{vU{Ia{KZ-^#8FE--V9ZUkOUW|6@*&O)$UZsF|?8_7?Qf``=zc z1fD~(6;1s$RIIL7&kfe!D`5dyivJG1AT&f^%0(LDE!+EbO8>JbL+bklT&vzM5zlGw z)Acup;Gu_G`t3kP^^-pLa$c(Nc%!b2E@1(lx^a)DfXWly3GLkCj#8+_qx)CO*O7Nq z$M}Wc>QaV}sn;x=`5*I$h*bW*arKaH0ld|@TGiRAW7?mGw~0uxF1FXcL#*LfCQsfj z;qJTi=9!{49$M%A5ZT$3mV(pn#XM4PktLNnQ{PrR=(+TB+e}P1XhpoHZJ*WtYt=c8 zfFKY+l17!BR;!kn#G~bAaK|DszXt zC^Y}<2U7IX_4;a~)db0k_~`8nS@ID)1|nsxR${ZuYo1z6=HZk!w|!CFPd%bO2j#n? z#?cP1A-pJ&_88RV^>tjXI*#*&3|{w3m55>nE0_p3V>*9E(jLd)|)OheXwQttVLEV8qT0g~5j+m0$Wam-z zK}M_2Cz6n}zPDeJa8p+Wk=#^2)ur2l(`JHLSftk7EtM1)EAbg+K}3*uW(is=stQ^L zgvn^fbxChmSu0A5CJ=$1!x2r~YkcC6JNW0fk1dJpOgGWdChgaXi-u^BoWd*8#Lp)K z7}`Ruxw%&!Z+DfW2Ayb6q1e_=dLWIPy|r3jsj9Xt}m6b0`&+ffp*R*A~wWP}~Z$?p>k{;fszM`EcPZXZAN!cap%omIL zv~9ry1Dc7679>4G1PF^w5&el6#D|UAnorBF{grv0*$Zg8T5XoMB)IZo|2UBc`~%>} z6fT4A@3j^o52*Z@W?jvdMqT!4lu3B4xMwiiriJ4_32)%QHoFXM-@3Ct5IV0V{>GAy*f2s)M!0ZOigNbu(qjZ6rD#u)(vnSN9b z{~=Bwqn0xf)X;dlXCZyp<8t~(@~o(d)o>DLBSfG3qfoaT^pAzA*zY3Rj_)W7F#m*| z19_4ao95+R59S~yHXmIN!Iq26jETBB&+*gF1X9LALc_w2;w?985yj+8lKhWNZ0pb; z@c?3PaeKM`%m`>v?Md2Y)uM!$#EhzOg@SuG@shq7-J|5ftc7XG6lJT`W!q!v79sHU zb@$|r`X!M|l@<#Z!X(O>z}F$h>h z0}dSMVbprhmi_V6{u{2ca!&{HAwf8;i`&__EcOPcIKRH^q@DWKgc=N7WO6*C+s3`Y z?FOQvY4qLUOzXXK%14tv2Q;LXc5Yp);5{*BlOr4)h?xI1@yV@7V%hG*iMs!j+ zh2)n;$WKCH#*b6#a^*B7oyxfio!TGJ=&^|aH)*B zy;Q$w)uhl_eCvFCYImnKot!s|a*-^P)U0RVn^(~B+A5nj+ox1NT3TR5G;Q3_b5f1T zpjyDD!KGC$+N~z|bN%{k{k`%79nT0rjY#}bI!H$b0}Awj0Eqb$ph{&9ZnO$Xus|#_hd~@KG;IEvl6i*lUn5r_ zoi}S)8THpj`WX^h^Yadl!Jg?7l#$r^k( zaPT?oy^8ARhb!s1tqilc*4we4j)T~ckn#h*Y=jlshTwi*86W_?Ru}vCS}s=@^QWzy zj2m&38F~8?gRnK*jMW81U7FG}(w$lkj&L`5+v~*Rkdcat?x<&*&JfyI>(?gbSPZ_= z=l1Uh+~^=lSFi2&c&%y+23Ry9XrcRKC`dQaw5mv6UJY7eluSu``^F`Gh}MtOU=+?e zO^2=$6Ge1%+?8Odl2lP+;^+aTqFl@$Jn|LQs1$xW83fusyEG;oQihe0vAO%=ms}Cg z!+M?&i;l@`({k!1$Bl+1;nJ(5Ju)edk6ZFUO*GU3pu10}I80`M{hg()&E$PtDT2{d znH84A2xCHEv%Q((WA3l|q=OR{%PXb=R_(|Akck-V$^3Y>u2zObNaX#_yS;gIg)99# zP|LQtUm%r|*Y>#$YKf$fW|m(cIW53PtjIthCtGNnzsT?x8;^-xf%KbM@80QBET2?=G$G3M1dP_1Lv2+;;7*uh)ZO}vhc6}+} z#|H<(42}njPgKnHua6pn+Jq*eGCP}6kwrWYn7 z4+qIo!5LfdwDMRZo3`;8bicFf7Ew6=q2a)bMgm$=pF;wJ?7#HYQg@mG?Dli%e~yu99rfgaP# zSij5)73lo11&cEFExWFA;WvLT>F*wX+ODi9!ZPktTkCIk-H3G(AMrkaVb=?(0Z)9Wxrv;y?
    rH*TdwleaT^BxT}Yh(sz(bC$1hKEW%!*KV29c-CRN~+gS6;XuB5fLi}{01 zXAa_5|M*J#Z%Sxpl72ECbVu%en}SL9`(YDJgH$R8JH;*{2^OYia7P%?sSI4-0o%s0 zYV%EP>;)4&fEqSmr3$v1Z%*FQ<;zZQQ2m~#47@mO{3pn3I0fwXFPH7aQL^WuQs~e# zih^Ih+<2rb(16cZEc_udQEos6Xa+2pLNTcGawZvKVFLGeg6ES`Z(L%3wwynSQ=DUX zKdy^)qTQbCA-p01dB0sNB>XpWBSO_DI4+QY_!~S56hV*_gi2T1U*Pu0es;t33y{p# zDb@3zc#Qm$o*=hcPq$^Bghc6AIvh7er6QUxRfGbXzSPRx3(m{VlhJ- zFc}Dx&!}K8y5q;F{^k!s3=w7*@|lN4xH8e$rv^*2LI468?h`(l;r8 zUmWIZ|6VC%H+p}qpxMPrD@khD|0d9o+&0 zKZW&58)q8$XK`l=mmKIHD#Z#xM_a!PTx4`AdWzaTt{M;lKj@tW>VIa{+*GSNDyNqu z)wR#QqBg{l*wd!OL7>^AGgo#Nec33?PN_7q7vi}b>Enn6f_trcHKasn%$=t$;^^QK z7{W8?Peuvc9~7 zgkZc`35jgHKxFP~@Xr;C14eA=N)=2X6msnbivl`-0bLw1(IVo`f+~!Zh=`MngiKkiJ>se=_JcnjeCD^> zOrE7VLlc%0Bpei=;~RR>U7&VozsyQCE?zWBU2SQNg_Tfym4vrrsk}W|%B_>Jont75 zYvg1_gD~)s$%qzBWsDm^Nn*)(c95s!qY4FdjzhjF9{9s+B$1jx(#4{e7vwORS7WQ~ z+9A?L-gdb1^e~fNbOH$}pf!z)f8ftKqCezw`o7zDF@TS7lfm!3B@JMI62Hd$sP@j! z8-VH2oxX4UE>Sl75r7A6)~ACn$B%$-Xa137EYw*dDrHfcD_N^Rb|nrgCn3X$28vC0 z;mjY~o7FMUT-sHRG-a-~cdzhXBs)E`otwyTS^8M^m7$bKE4Hug6>QDQ)6! z5s<*qRqas&cg!UV9luNW=p5dtK2tXB#H?I$Og)>I5VY)z!IN8j-U56lDB_pum7%i_ z=raX1Xm{QcCNr|qI%l|%3Qvq+wZU9=@vX9+(ohkbv}eXRf3Fw-O`xHowcboK#wl#t ziiuh3M8oWf?+f*$l`t1&)K*u|uP+R@v{@85Bnd#Il+{hd9ZcDtTnFLk`nfNFBX_>; z=pkIYbWGxK00Zqs4^YWOla1hDAJJHLHie65nt})>a-J!sKF>(5I)jy?v8iAS+#U5) z&fx-n%bYl z%Vh;l(@Cep0dsi;uY8C#)|f~qe3syx=Hp3G5uypCkwqZVqBw9u=Io~RU-?7({l{v> zCx-uYP&=P`=MT$<8c!PtswyESC_H_;X8O-6gBu)>-fNvw9JM(x;AftdFpbP~*`N+2 z^>Z}C5~L~kX~oQ#1C8TVIk_?mhKxVA&Oy>U^J(Zv!&_0&tP^i*K?D)LEcBPT*)D&{ zH~4)eL_^IVFr)?9t`xrt=qpciXE3|3XMV!i;#remT%b^}TZvLnp~@R1Q8HNa)~u!} zV#dstQ74I2W8a&YWmn#RgIG$VPEE;8$#xjK})K&EX7M&x{{I-Pl(W7eyMubcGJenu`ltK9) z^aV|!fT>k|@5M`R^s@$>9}VY5c}w9U&NUBtwrN9g1U2oC@mzv3Yl+7?=Ca(P7pK*{ zN<;Ep7v?MuTktO|woY}d;ryw^fs>6a!OvHcBtxu-D|xcv`9V2*{AD*SP|MRUQkJNZ z>G7Uyt&sQFE>};DlGgUdmm-JX#$RoBYn3p76WSt_L4BzRyb^bV?`XU`!Qz)gRCOSJ zbD7*u^WsCvHmhwOH#~2Iu~hwfX6Cg*Cp{JwrMU?FWw1HK(X5$q`Np-5dwsC`AJnq7 zGcB%gu}lTZzhz64XfZyLdm;1JGaT>ro^HI;{gF1mP~5h}HUg?JiJTrUff;7@dK60w zs+ktTFS5Ms;W&w8`8{5HO4LHaCJ3weG|{qX{@OP zPPu)l%J@?&!T09-uXjab>2cb)`7;toAx9r)dYRI=u;tKvd~Up!!FjcQSlAH+VpZ>r z_9*#iuzmgpXu9JjLI7VgI{$3h<7Tmd7LLTmDb^5$+<8UeCEzqij%R}aeORRiU$r~f zAE@jO=++GQlTM!(ZG_aM#^Zj01(|9>Mw5PY<`A1Jv2Au?5dGh3N*Kc;TUYeVOjNQ zjo`yp_5i}Ju#u7$=$wMBD@xep1fGs|%R_PaQ^3=w=aC~tVq<2@66@B{z`c%Xz5&L! zcBH6;KGJWrx5Zy%8Ae*sme&f(r)t3c8YOgX#dQdg?$9ZyR12r@8jB~q^I~L>{X08_ zW{g5gc5v4hemt9ZhEPsT-&C^f^_SSYW)iw@4-|BY;mDr7Z^Ua+Ws_j|jnC%IrLxEF zbv9Wc0^*9wN>NY3(=daAg+0^rYU*nngaFNwq_dQdXoVOxM8{5OQ=)N633g*9N&Jo8d8jGQN9Vvwgyskwu{jA}9K*T5@fTM5$AG2QAm=Z3v{o_j^61cQN+s%Z`WCMUz- zbrMrMx-;YaY7tCwT7_To+V3B97C(;x5j0@9`*<9il(AQAJvb|za<`<}G>MpD!`}KH za9#K3j~Rp7l7>d43nJy?@5*XZ@Yoz!rA0~hGG(S5uho17$0X}96-*V3^Ht5{qWI~^ z+#=Dz(CelrTVmV947Y%1)?#0s+Rfr5h?>Mfd38YWgp#jjAtjES;weVx%VA@qqysGL zEMEzHQ(8O;3B4R)Kioov3hWTasE$nKOU2cBBoODy}fC;o7X{NzeyW&BF+ zn)Rei(!Izf&dM-xkMZ}Ium6^$nbwR5EQ}Wps5?4nqSYDW&@>Y2jefMW-qgK?qaTzE zW$aF3k_JU-OQ)pWSJhlT=-$YnYXn1wNxHdgf0Wb=Vgh3$holLQk25b@6(;G@`QzRu zmQlzGqhxMf(>N5+KDFQNm#PQ+2#I+=6Z#}vxqioeSyq!BoMSG}9;)$WfP>C{?QWq@RfK2XRdS4x4h<()QqiQ9amRz_pP zqY9Riv%3_uT28;8E|=#=h02BxM3&c8=e4lMcF;x@Xei^5_FV(D!Te_kIk zEVVjGYffs);Hj?aFaoKiF*kpEn!64j_({=7G~x0QL4K%MW8X$IyYyQW0{mZXwFXuYLF%YU$I4C~>h@rJu`9Wo z!d8a46#`}>ZeoYo&B@_^_o;3uQEY$|s!tAb5c3|DO3SmeOR%{S$$^tA@W&Eijz#** zRaspnb7csGI&Ds4vpWAP)=~V$A95o_MaGgzsMu=AUH-`St{=;{Rjo zyTh7Vp1)D9q9T`zGywq(B1#qMH3|tR2uSasAiZ~_Bq}1IE4?GV_a-$cy*CM+&z>e%_g(=)|z*Dj6|20hMRRTDrsFZ2I|^N8Ow@GQvu zP1UEaW*V+Fq#T44s^uM6sj$a?K!C(K0(}BHa6x^=;Q$v6F`#vBh8EWyr@FNLx zWAJ~XrZ5UhgWYhYh6eOmqX01zqGfq|sW-B&+Gaa@1YRtOS$QLz<)o7ucN_HZ`E$Pj z(}5wzYk$X6QwFXP&1^FrOKm8@;0;r_*Pkb4v5vJaqC-Ex2Ga*{E;^5Gk~N?L=;PEhOCpy? z>5duE-H#vB%b*9gZO$Yg|7NjydDb#FMmaj7c5;J_8@?g?#}x@}+T_0jzx|=jL*f4m z8i!Ib6HW5HmV5krI05GteEtvrZd^lSU2F9USNESM8$2IZ8;M#GoDMh7Z&Ua8^Zfc($C@m3p+ntE84h@4V32(*?)JlQF}}XOmsI&@n72Sulq1{=B2d zLN9XYPkD@6KI_9RF;|G*i^260w!7BqL+vM`D@}@Up_|N8SN~?qLwiQUhTTB$>akbd zMAk_t`qb~xt<8}4F8*lO?N1^iqv^qyydnc(?II!^NvuRf)ed2tPn99I}@hxhy-uQwtZ?d_B% zc%%L5TfZ*Qpru~8^<9#UlLozvJ-GZM`Lp8DyW*nhWA=MC zu$@pHu1+N~JpnmqCt2W0L{tFfLE;QLw&7Y|w|D&FNZf#3>7OT;BXifO?YvcvW+*}& z{vNNdULS7=O`Dhh(RZD}jACk}Ab^!O?FoiRW6#QRcNw<8*HuZt9{(u8G=;wAj3W;P z`Bl21=-VfgO$uH{KR1^o8eOvrP>iK}Pe`t>B}e3TGY|-|Z$!7 z%HAT_-E(v5myN2B3!lKgX3b$irHO?GDyp&yl^B_cwzsR`s-Ujg6U@;ayCG2WiCXzX z=RIOIQ@^&@OTC++$_qyw&t5O#kLSm&dJ{yP5-CYxy~|#O@?IVi{5hJl9|)fN8TD&b zhSzZWU(A`;#){6cV@RdheHP(hu@prUm#8#?WBAR&rp{({WumZM7}H;6_&~gnFfmwx)`m9kRlO@CtR6Opu%J(k6|6S` zk%ZmrdC#8>hAVm7>Xpv73q4A@Pt;Dx`kJ1?=3YMGdJ2IQ7PQ!6B94G z=U&W9H`$GwvFF<#XyqOG;ADxPH=LH<&`vz27bv&rMK;M zk)g1y#t*Jyq~|QKzoqM{0^5Tai`^N^^JIoQL_F18AlO%TTih#0L{OjF3)uhq!`Inu zb+=m)Ec?(Cgj---*KS-~GHFt>_ z;3vcw%%&>)Z%MAY1x9fO9S-R}2{`>JUAUf3PA4JRJkTSGTON_b6+XQT`ibWp7BSUt zeE*b!q6;ej+Px@marjcz70k61VE+S=vn!VNSs?1R5FymWjxe$e_NQW++RN;IXXF7l zqvFKfqj6sN~pq7FNDjQwDJ&+)jU+p*TWi-8xgm`V&B@c}3 z*c7T?U4u5q)$jJe>6d$N+b{TQGe}S4w!%wf>a{|9Yn_HGnpUBZ%hIPeO5vq)@Ongh ziyhC-T_K>~?|XZrs=;6nxmrj+2xO2#-c3jo76>S$1v4blg9D$}s?lmD^mX=sQu2J5 zy4f@3<>eKGx2<;bV(!}oC-Be)w@S0GFD|Nsj{C)~9_$YuoBsl-BsulI#faTQ?OHoN zt41KG%-$yP-HdatMTTaf{&HOl@-0E$aNZFvK!E~Vj7q59G9KZ^(1hhT^P5QwPFQfv zA||&ZG=Dtaq{QG+C@S!IvkxDr0pAsv{8pE9%x@aLG&YsB?@=&y~^||w^L56I;nor;lOcI+Jl=3k3GL3qx~Wx6Z)Q`cPv7*Ax{*&1n--+mU(jo zbeoZzdAXXltT~>u+0mEN^1KldwALn98Xtx zURKEWY;xw^Q77^xTepo^px;FAoyMMo-|$nk8M&sD?#f-$uA=r}Zn%|2ol5)8PsxJG&zCa#@+>PY~VGPBh|mK8&^6+m#0h^TQmTir6!FEcT!^7p+H*Pc1jMFjl`PJO7uv zyYt?|i?>{Ipy_05Qho>5*WW6a4`#WA#ueG^?Dukf*HhLWQzo{I59sXtC~wMaR}{i@ z?YzjhLP2gb0Z+yCB?UjYF#JW%D(z?2s;Bt$P6%O!!7;NuivhThINQLmREiqzb%$bL$mH zfXa(&Was6dI{gYrRU5@JO58lZB@z`21_gi|PjTBJOxKB)w+;@tA3a*ZC==OV27|$Y zErSDTL^FR()wpnQabYhW2g|8}o>-3-pT7@WjRK1a$eF30yfoPXm8m~%RdyPRva_=Z zQ92na?;f-K76b^Cy5Nl-)jcQi-(Gz=-#-E{6Ura(Fd(&jHr%d0GJ;T+k*ko5eQFuW z&d)zXUM4#{ISTE|2shsfGkBsaC*Q@v&LL*0rvJ6Isc9rD{zqR{8p$~`zP+K3e9pi$ z4_iZ$pLzWlj8bwfXNPw5a*x)nY^{rwgmCE}>WTUvNAHD=8I_HBUOnswM!@=LP1JAU zLX|HhRB}#{`FkB!cJfdSa4&whPhVt7ts@j{kP92G0O-i}ei0ZbPwaUck*q5}KT9#% z^h!?!H9&kWoc_lZas`8y6^s%=48dlViG@q71u9f?%asG}?pu3e=Wkeu&{TlNFC_Vm zuDkuWNCLAX*)vj0bJP4T{&;GZRj5K0--8-xI;V!{TiKABy80NF8f*WyLJ8SG+4|Y{ zVDBKT^XG2nf|4Q=-ly?+N!67@unyL(BwD(IknD)pENW8*8X!b8!a7JKhdkuMzg4*$(+LK z$814gAzrt0B{={>`viB^7EQ1?wt@AE!N@WJl=*D8x=1htH8L58A1`8ZXRA8S;C_p< zi^3nRxTiHtFHao1WGbXF9ozP35*VGP{Qdy?GugZ7w8?g=<-F+IdbspWY;)6XO`%6| zUOj5N!_6?^(LS^1$ggX<<0axN6KpkEe9L_(1V|mbb+>Bvpf)LC6g$brR+WTzE6LOy z-FmiNX8hKBhu5jg55*-q-WIX7a!}^FeY!H#+(j$)0Os0SJxLT7zme!Rg1xd*E0pC0 zF9D`_@(FW|Rh(Dl_S#?wlQ!{7v8530Sh3^SEHpDUwRxAq*!Hp+obYK~DaN)gr3pjm z2D`qz@mGnCqmr%Rc5)!iC-N5wv*q{xXq7npIdg5!>|9I*;z3nG^fT((_A3*VVEiV@ zoRHY6sX{pOLmovjRd(-Vf~XV^DiH0xo96B(EcQvmKRcnGv(#)0f9NKJ9Y^9nsY4)g zO7}CL&t%`j*D#7{tWvtJrC+Z)ApI3dO_PAz!bou@q0E))u2=#FesIHn_ol-brmT{xOHOO22>6!ojG) z2Nma?A-h43Ka=b|-3%XzR-bf*4kl2ERxav&jK2*y@`+uoOW3ZJ{k#ccJV(G2NrLI& zi0|ShBrbGp$`uJ)Ke<7%U401N{Bsfy7cn;WJN9U=^YpHS9VjbCE-mTKv5^ODtmJUj zBzVlk*Rus!O{r|v5oym`m za9!}}0O#P$r8S%U8gJKvH^Q@FI$?%-_^B^o_`yax;HX`X-T4_GCgG&%xUrXWDO1Vd zog)^F?5XfC)Lf@5Lh{-bC$HGeGm9SMZlMW>OTb^lerV(l-sO-1dLzVIr)HI$c*KR2=R>bsN8R$Q!^cRNPg0^OK7J?-zkPYT?p(;?>3SLOY61 z25eQ&3o((P7VA1*8gOaa2ZdEwbT_BBA#tzeUjIlLmQR{;;2g;$y?t66EhsJ_SiEHM zpuTdhHoEoZq1Y2Q-1yhN;O9EXd96ap^=UQ(13oMJllznBlRtV8yOe~7&lY_BVvmgY zBn@Up_HT|vqU-Sv4!HJsc|{sor4=)Yy`rL0ISwe6fr1y7e~;xJml6clj^o$&?Aq>@ zq7d2J-`GfF^A)wBX0MP_v#bc0HdpA=m15o8<+lp9$zT&CY(^Pp%sF*Q^VvogHFyC_ zE(Y=l8L;yR<0TM?9zA_{P+RATpB~dQ3nI%cg=PVCRDHh_j8!Avz&2x6v$CeL@TF5{W$}CRD7wl9d zb*WwEl*$ZFQRD3oSA!m%JpJib`9Aw;JwN|d{QDOyix{+$HWX6&=h>9=M9{zoBZ<=0 zj;UiPGvo0=*Qd69xNglsZEHif$8q1LmRTJ^y>pfjz*mr1yH~teQ+O8`6EmhY`~1$~ zxj!$r@f%Q&85*J(i0gaLI7ISN4fXc$EO@!H-UspG#%3}kfzE+U2U|SEM$8+_Jab^j z=0BEO`ar2Pk#YsDJA)eZN_Is%gFBz6pX`O+)b)_F@UN11q_9`X_n&9GV|7xVKbHMSyEyVQ!>>T; z>%&19!9@A8v{J(9$_G-~F6>enU2UlPelXdVwe9UB{P7_VI6MX@JPG4HU!uAYI7SL| zwnsK$$Ef9K?^Kdrt-W|^r71pRshI6?hrkBm*EL$o>Sw#Y{AGScnoT5owr9Etjg}o; zJERuEWDLSPQ}|j`&?Yk`Yh;ahPc(2*u9!~Hro)HAqaJPJ5FU)WocGqdbVZE-mJpH@ z@8|K_1C+vvR6;U>^{9Xt7Fy45=l(6(u(@6d>5SZO3>i{r?x%y(Gs4#1Z|RbJk_8uI zp8pyoBPGEwF!`KSqJt~XoHQ%d@1Hc1(E4@Xp>yAV3oNK_3F8KO{KBKjZTaU57>*{x zzFz}_jn{t)sP6j-GO>I<_iuDkG^p|$Onw&oBR3e2yC%#eC;JGF&yJCtks#FIYC`g{ z&RUAAEo5FeF1)OtdU4UU&(`Iqlu{b+IC@9*8_GaS&&xzNqq?z>*BlC2KlsSuV41m(qRr8DG&cWl0)?b-O8nWY8nUIpqJ_c)G`+?50 zkf1t^wKw3jy!t?$v=Tys>(YEVA877fnZqyK#8S^%B@B<`4nWk`efxeyEV#p^m{hF4 zN&BsA0p)*>3k|Cg60+>Xz0dc7!>~S^H}2mBP4=nadqmL)4&Ew7XOL0FTdE^p!{Da< zdueTci04r&sa%IZr*Tp9gQM1hQ`wnD!&`*O?K2z^#lV_3F>%qAeX^iuVE6HBYlBl` zQGSOuRX1U_pOO(6*}A&s5W!~}A9Vx@q|7Xw>1IE1VN`tTjD~efd zTY$meeB~6PRFu(ovcu&ll--8%pbI-C#uI1S4qZGfSEp0BPxrDI_-+M11O=2yV@SbX zJWZSaC_545#LK@9nZc*iKbtm}Ml0|&M~E1}4&D4P9zYu6UQn94_+gVQK{H=rdGJnh z{LLiC5PT>e-De+U)H8jw1P*pGgZyz7 zlS=b|O%fwqI2>U!=!Yo~2@bhm96fMb%PeiNjE$b&2iDkBrK@p<|8iejCO>G~=?=J! ze!o^oGH&;?z+r#9Qa5m10D>opxqn88IzdqT{!b-Hex@D#7Mkd{ccYyFHf+a5Yc4Lz zqhYF?Qyye%EB7*2g*XCxqXTd_H%;2aTD|)!hq14M-4R;cREC9Hs~dGM%XKI+ay!TP z9HW=LJ!a6Y9d1gsEI3o2X?v$FZ1_gfuah0xWW$Dtud&9smQNFQI|Js#sU!-IqhQ|U z**>P@wz00lv;_xC*AEYGZvCP^-cNR}J)WGc+X)!FQPc>yNf!Jb^NhqNp6cMtnb{l) zibuWe;%2w`S6t!DN(J}UQFNrnaCNc0JmKWXlT z;ll*qDc-iLesXhp>wFq#Q^Mm!H}MOqnU_^%b}F+nxle5SQ`xQt_ON>xg2DCApLL$V zMby-s2T)r+qZH)52;2b=4=l{4c}4L7Knue}`D;{0|f-@goH zR^{Q0l4+fBo7ntJb?RavrQF>;8$vYd=sdh2tAXt))hY@q8Cd>qQwf)>6@3Ii(2Ovv zl|R=o)hyS~!KnA9>T$4BByns9I;LfG?ac3FIBC0ceo4&sI*JzVHnUE*y-i)B_ppFk z97Bdbao0%dz#U6vQ2M1)P(TwJvek!MipY^~Ho$Mzi>v1)DvUV9;rF%^!`rwu{7-SS z8htM)WdMA_jE7VBU^d#&F#ncM84?|v0OvOG1>Xs8mrbs3s>**j-xyuXw+_l|Zff<* zL|2vO-(Ma@N{WFWzJ##L@j0?Hdz`|0mXyGq)x~1>j0c-*lj5?&pX_!J8^ZL=9E*19 zLQ%|20&iwMjS=JP#nbZ_ykw4}l$_}G-Sg^x5DR`US$dqXla?A96KVf=p}@@0P;zB4 zP;i@!?#|(yA3TmJg?7Hvq&7KbzYDoaoGR0&|K0jmZnSBU#|-?ckbThqA0@%eqpS_S zJGV?ya0E6Bt$twLETl^*a){4`0(O=EGmin&oDhzj#n}(Zc;q)x_^I>5{78eldq>&4 z5sg1iCfL(<7k<7jcvVs&)4WpVe~G)z@=^PA z)!8@Lx~y_R01&e!BKm$SIJbb(v@_0cH##Dho5m~m zSFU6|v1wnmM#8wu`Fb7x0&lm&b?P?YTPF`0C`jGj+S)$YL3ULA4>v&MD&*-5-;Avh z)fA0Z{0X2kQqKU|h`43aRC0dV6d_z$Y}_Xq&mW22iwt;_G4Xt8fEe@okJj@?lL}q) zcRyl90q<$USs4*~&d_hZtAD(L{Gtcoj)i7quj}6PaoVqZdP&h)4f&Jf0Hk8C@8w-X zO&#qDU{HFrJUrgobnvgU$K!v=$8)t{dBYC+tG287*(0;nbNdZ0ot>S59DR~*6A}IX zMu3Wz)j}fn&%J!6$9pS7SxU*0-pBg2%&6M=wx`KwE{8p)PVxtuIckY! z-My={tS^l3Xq!hOk#Muy*_0;=Bz*y?dJSIHd_mzrxqmCz6SF~z+N$KJDXh;MeQ>69 z`fQ=b9w~>l3@sBn7_Bt+l%LM{&*jor`79unA8%`HSABap=v~U^_LROpk0QS2W5qhz z!7wZU?HmaIuXcdWO%MFWRIN~@lF!j{>w(>zuzt4TUaJ&EPImSe4?RoeysMjDztCFC zXL9>f5vH59zeJv!eFsD2|94GTPpq#SDtO5$Q?*4Mp9s0%8A+K+)`3+ zdRARiq?edhyW+{kX%9UY$v>SxTpuxP&oz~-t}&D#xc1=V&#ae4+M@R2^L;h^=XBgi z?g+`RI$KW5=2U0&*18;||Ci0lmASdOrZhD_8s<$BxrR>=d8!gmcz$i7?h)|JwPMow z=+6x*p7`Ylj=g|5O6pdJ%m21Nf~m4U!>+;-Po0b>G7PwD0t;yij@HTsaY2)E zJz^yK@`+zZ>K>_-&3~5#1y5S#9NFR}sG&Kzxt8l?<^Q?#3tgIpT^xIRDg_MLHOu;k zhX;nmesx1N?cC^c(S6wYA-Aor(0VkT5gv7*tFo)-l!O&^vgHU~$nZ_z`yWG&_oi~t zkRGSRgff;sJ*4629Q{f!+AftwXaA(y+v{Yi(&K=zCf;Q8#?WGiVk2(0B#nSSyt3cN zd_M8|*;7(J45zsCJf1LNTDEl*<)vsla{m0GGPj6dt!YxLckK0J1Xa*&-ePqya2`4l zk?s2-ZLkb<62LT{2Hp_~vweI!u3bM60cQ~yPP`vwU5Rd<>$6n$?|K=JYW6uPJiG>c zl>-O>Ay%*D`R7__0*X+sK!ciw#`UunauI)ZEox1?PCpS|*sFZ50f`F3Sz!6vEc%2L zTZ<>MQynMJ;N)5zH4yh#Ut8-2VWDc;3)ogj2A}0U#YR!!0O`{&q0zBaV%GrE>g$tY zG09+fwRaH^QU`SMC7&PmM>{5wa*OR;V#oWteZvzOL(QRF>q6S3T&ZE)QNFh8g))h{ zcOCZ|5LW0b=X&QoL%w3RI#Lx*VBjxx%~Xa^Dc5LlIpeFpul)iGq0TifkzQ6;G>_&8 zSUy+>vkJr4Igi9e*XHP$LzUUr$?{!?S%1}q56sw*XMARm5I!$p4<&2W4u-xJ^03Fg zOk4f9CMBdr(91I9R;)RweuM2?FZnV-KqV;QG)^jw)LQf_!gw{TX@dCC`X~ zhAdaPPC;R8pe=~NnaC35EXP$YqX&|n(8BW_ouh6<1!g@8J>sWRtWL2YQJ#68<0&WE z_inPGIb}KFfrY)`k(Jup!7PpIQWgC!D0tymks(2EO6c}YFk!N};M|Z9eNPoXG4y|A z8p`x+z2O=-jBIeCKOpFrQis{A0#iqU0vY|`@P6H~&XV|!R z7AyQEZ_DtRC|}nMv8%&EQuMmtE+BlJ=T;a#m>1!aL^>y*4ME#VmORVJ!d{f!!DmLE z1r(xYV}{tDctxs@T&h;&+5_5$G{1hlut<%5PkR0dn{N`@PO4>!i|T56eZ1oQ^;h>9 zyqwZ1dR*oG$JnQCPJi(Bm>w&5xXd!-3)k*Ex#D5a7hUt0&yUxF@z8X|v+A)LbIojD z4G2|6XKZvCpM`bDh3NFd>M>fKeYAxqkHIh6-^bfoa(-@z@Hm}UjZB%B4OvU0jxSJY zZjx>ZpB%Pq)!xt~EkLBIxvc15u8w@nq&bg#*n8KL;O|L(gLcf`8uGht#$Bw7eGc%rmUy35&FZBD7M&@VG@BlK1nEF~qi2xFT+-=Tqy?XB zEmS{Ic%}8KxMJ(1yquhSAC41}z!%mPY{JoBO7SbQu+plT87A0l)!Bnn)WPj4Qu|+0 zLdt~6nYzijTNVA56b>EnByW?>hnVIfg&>BUbmNXtf0Yc8zV??ehr({Yod$~VHnKaE zL(*(2M?)(-WmbQ5C!I;d`7F=6FFg~2HFNhAeB=p!4jjBz^Fs#%7>+n6XEDk1P<`VS zcX#tOnzZr2q24hU?-TTxu0D&oMg!P_o4iOOyi##~&Nm<1XDxU#qP1J?dAMO&F|J^l zGCcQ@4s-SUus6kd9oPu!#j$4BjRh3pXv8;8$&%K9-Lk`H!koqn*QOVg-olI zweA*dJCv3xVj975G17?juCKCpS@MkOYO9Z3@^Nq=LrIOqM(fh&`W6mFEB<9HIBHi) zqw_VFJzD=F_Vr$OYloK~=T%vR zFu!$MHru=4w27G8j&F_aovp@@>5QZhi=23k0Ou1T=(7=kTfHR;H^75 zZ_|Sj{04wxJKVmo@HczTTv*3Tc6IjvBZ9#CvN#fLAlHfCiC+%}WkK>TM}WLWfL;&+R;` zhaY&@^^KoI8J?92Y?mPr(VA7ZQ;>AsD$EHJ#uHOeemYp|>0D+ghj(8Chn(40OYu*o zZFs(Iy=^>wK+S*+ZFpRktO42iv!U(*mu(BPEKd80q#_Q}mET28kCt?k;6M3cj-)5y zk)JpjI79|-EW2zZQWFrz3g~hI{>fUYp!rNumSU|~zHU6vi{+W0V-~@389Q5B7+}f; z@8{*_X8WGwX?l^^$yfsACQZSvHAk=A?#Srw;Gg(cvtpB)97ZoDY9tCy%3I3PYNGL5 z$jye@-R7-~CcDtEg0`0jus1p#@?svP?iKD>N%0cFN5B=fzN*0dsfLHl_~dUhzEX5 zL5|Tv`-N$1f117^U<4DWY>9&9AO#w3`#Km=Z_A5xm67y)#-nx#7Q1%MD-y-#(|>^} z1}y7OPYW}AcLycU+BCsb{&ugvXlnZ!tEITfsI3b}Y3537t7|8du+;b?D$(V>Lk)7G zICP&iH)%l4S_278qFk4y+64J!Lvwn-b#qAn33tV&zkZdeRZ5;!l72A_;Nlb>1&IQz zASzEpRRLBD<{}uCX#*3=Y3puLl0EDXz^{99NII@FIBG)1WZM+wb+nu9&YK(MSsatz zNH}Wa<-(1$>nIP@ED`Z};fv>qJN<_!R4?PS}QCEM#brGA_qrQVQ()aS&G!J$IH_UCU zM!U%xVyy%WbkLa5{#9XZ2CtFs47Z+q{5F#tc(-#31d?bK-wi+*qj(iw?Uh>?XNuVD zVS5s-Qiee)>d*_jNi^PRV9Cokm7M7xV#7IflQsqLG=E*_$)^*eNP>BfZdNT?WM1+R z@olOG7|E$Xj`6wl%sFh3u{?!VYi1|lGdXxx$W?5|SKog)ZhqaZ=wb>2`4^6ymMt~? z=Vjj0IBe>eSLhVDMjK%$38E7N(&vx+iOvc_xSyqI{pP8&qpbm{!f#HzU$USAGAaJn9Yp1ybVsCsWC(5T zmB|a|hv@y0x2?p~D28)hdD_H*L7Ac3e*_8c0pB>$)2 z>{3NPdt_(z$Zwix&+#^jfB!^P^!L_BTu}Qxmt#Pn;y34_?ALV6BjtWs23*WsBJ{2CwM+PH%~k-=_w*x)BG9x=_}_s*ucp;W@)nx`|-4& z*9zy0--$89IqwNM9)(o!N{;Y}pA*&S(w}|K7m|v8#YILDOY{C=T2X@e=9>QnuJn!1 zVOhsK7|{vH3iL*mmWM$@%(^nsK*-o4jLT6f;lN(S!yh=X**DZT!`hwaQC71Ur|plO zmXaSvV)*f(jE>3=;q&V+Uc|Cazv1PJ=3+9=XMj(o0V1gf;{f@V98>9eqzLCJUK}>m5lzjkkfX;=vVcp=*|sQ15ZahMeSkZ_v^DQZIq$+#gkR* z&am1|4{9L$!=O{CdwMhL95g}l`thG#mBh9{o7pbR=OM8o>PhH#)r zIA$1P_Vi`9`kRBwRI)d!005*=g;ZkeNWbWp_ZM9Vr2K4Jlp;|vkCFm7vH-9_YhGGb zHxFqk2Cm2+cfp+A82Iavrr5BKv4U<R>t2phF+T43`7WU?d3|3ft{e2}VjAiE?6FFrM)_{2t&7AS-Li==QnhSA z;7B}2+*OwuH@J*?mH5U!`>v%6vvCZt+^ex0xofHJdv$zeay6C`}70WvZN1n(-V6;<30!BltEVW7679pfnj7l#n`axq~Rdp$(08s{&VaME>^GO*hUXOh=X9l(i2Ew~bD*^>=M!zOR#1smA3W^ai zn~mTIR6Kzw1#L@)>4EOe8-0XAoRysnwAt5gh25Givm*QI5J}P;xjOdwYH1$9XmH+rP4`eE2YR$EDY_th$Eg7!B-MSo-(!ZoTQm%~pxlKjF6g>BXY9*Ud!6)-t75T=%R&;d;lxx0FyW#C)~&`G~`|761Z= z=BVTXx^Y0TCfkI0T_1%a_v1NToAy;?1ip;}IAsrlL2@Q0>i2%H4~TRc6GwbC@*o*% zUw2VtHl9fhtzJMVE_Pbj~>Og-Rpl_^` z)igR>?8-R_o)W*+|1!==8QGf`=mJq3V1#~8%)f0v z+w#V5J3#bJTQg}pljiv9BgtaN)=9Nm#B(5z7oEiS)Qyp(EThL87fbBAi4)L82h}7I zSA1-VD0M>rsBhyd+v%aHMWDnUKjbvkT90sWNDJO?eJxi1wskO(b-aWJUd*dAqHKJ1 zTsNaWzjSU~o;*0(uX0`n=wko$d7sj5WzIJ^1PoOP&zVtlfa`|%ouJ>to1S;Ac-yhX z-?yHeZvh!{C!B|y47;f zfyLZYvLHH4H+x|3f|mnl(YLzN4?<*b!XF%NxG6yzm+}Jzs-mMc`HO*^$M=Eu%Q~0` zw|?1I{*?A#0fD}T76{zu6fxp?J`J~2{PjgJ%f@9^sX%9~ZdRbzbi8zs0&Hb$+EC{p z7h$-s+q!jcfLArM`{g_Mez$%sYO=XHuPMxc&Uk%`msn9bCT^#7L!1}qcU5qUpcb6v zC)3Pfy)`*jTB1mGE_=;%V7({BwMV8LQ_89exo;}9u0?o>Wa)?si?A81yqDN;e>7rm zoKyq^l4kN`d1K_$VMB<~=7Do6O(Qu*;u>Hbvu~K2kI^&FE@K;Q6(zr9tuXH{>=`sD zY-lN)vSEQaI_W1iBE`pYNM`$s%lEg1OZyR_Z@nokXvg)@?`NBOw1WWDVxFQ9gouClezG+blnMeCuP`S1AU4`wwDb)M|Zy0;1V zdwNVo&A+QCOyTl8x*!-W=ueedj~|>rCn7psD^5)LTf@#rqw9!2%|&6{qAt!&2h2Sn zkPg#2FgfjQ07nYSwHN%w?X^+}0^_IXzfJMAeMP$d@Ikbe%0WUgw2eQ)uaYK{Q~O=T zsTM@8J4=N!`MH8f$r6^D>_K6Du=LNJ8#_)4tRN%AwQbZ1Ly@?HzL(cg>T=cM$mp1@ z;9|P%#FrYIzE7d(n4#vT1=M;vu_?tsNTNvYKwBB3bE~YGOhf$x)tzwi7}Fj*Q#%R@ zZ=APreYk5>4Eg<7jZc0f0eyi(RT*Q@w~fup6qV4*Ox1I*+&&OI_Cx#=(t z(Db${2oHfcOFwAF`6DD;Y+=*_8p;5)T9|DxzXm)a)h zq>y9Mmb^||#jdMmxM|rm%GR=73#C0b$6FO zJ+DVBJm6Mhx3-*F$+-edDOFH>@+Hp4qP@KB^;z+vO9C}pE4ub>JFNnnj1v{}$!p1myrAchmmOA2(-Hb&$%dtFQ>!*d;|K~$ z4Nk4{?ULu>!@00 zO}SR|WAdTyL2tw@3SLE6#_znzH-pC{%V-|#_+`DSzQ%k!CF2q@i@fGT40+G^0qt1 z;&76$V#QmB5zLHtY>LEHFZ+-dwe$h>+uLZSS^)wKA1=2m(uPQ7j_BlR3%%BRIdg`; za`205rN!8IRq_ENFf4=w3Wh2za?A(=#;wCsrX1ptapl|wg z<0~RBHDH2;emgUQ0MeZ z-i&4KHa&T7*&xSB2O`LwSqI~4Ol5PQKP?BOxeYh*u8HJGUc1+=HuN|IuP+RC0!AL= zcPB3Xp|(o!L{9U=ZIt ztm2nnr(NJOinl5;Q1=o&6B;6tMl@`GZp*hLoR2BJ@jX#-plPGpgMMB(`6@S&tY$Qm;o@tU+}L zr<1EaM*LTm&BJcJiLX`>@EQsXU2{`q6s)=nJJ|Zw-bb7NBzr}co;{Ffv}I^$ z=+QhtK4x#S0l?T2-iatnI~+#=Zs#AZtx$fPoqeK%N6?!ISlPn5$QPlFfmY&Qm8H}% z-5}7j66w{?(Y{%wx+)Y{K9AmV#L;!_gS|x#A!vT0s@)u4+m8?)!=vd(6kk7ZEJ3P7 zm96hkGMBGmPZMlT!uDcSoJ7q18ZpWgVX-EP9%44D@lBSYjS;x5(@&hd;x(|{8_Z18 zGNk4FNBLNoSvgF8XZBM-J0>YuLnJzxFdJyB(Zu*B{|ew$&Ft_8sF)NLtCCJha^`sc zIRhF!F}CGMw)qdLMs|IYEJ(yuoT(DorXTxtFvQyv>Tdg7i}> z!44s2)nx~)W(o_i6dhwFUg09G=6A%nTW|9@GGQyK?=hgu`$b-nPKDeEwdUy!c(K4m#~OS4!o^14%fRBoJLra9%tFg zKc89}?GxJ>Sd^zF!PdeDxWgr!COp?TzXB^EOUnp~`6RrVb7zf0d}aEQE_NyZr4y>c zt%5?DjWdalt6^L03fFCq?!7OcG@YPz#!Iq7R6Qqc4b=vRKjT~`p2%}nuaGznF~;w| zap0f<%iK7Jn!i7rtfPsO!W_(jm*(q@b&8X1+vms|fXxn1yjlzo3(d{J^$sZTVQ=ns zH722gJx{ccr!a$bIb-rA2Jk%OjfFDqc>Hy~l0gqh*r% z%nf`3hBsSdXdp-r<8IYFqomTs#OFQYkDySEq5+-q9hSf^z=F?Z)cKBX1E|G@qE1c`h7X;9N#@P6-k z^u00o0_|NkkOOXj=nnPYNTmj_eljopy~Hj52foy>2jI&{Ak6$5Wz~fIy;`RJ9U1~~ z>3&2uMD6!-mq_R5lvPS3drQv0psX?#u+1t=$2{v*jyQxJDsJ28cF9~wFj8)0z!+#8 zQ#V;pqtg;JsW>-Jsiypu)o2aavS-ex3vD@+l#~$l01~i>FhM|CmRtdV1c}(zSB#96 zfvKrY*l#HF_p|1xi5jAr@W=bB7d!o&4L0;HB5zD_4_u$F?X8W-e}a1fYLMtXsgeE# ztn`%QyEj+)tG~16`1nDoD%bx7fB^zsdBRg~c;b}UMv-U3s zn*pRnojr5@H(>mZ9!fz00MK{E#KgqK>q^{!gfl}OOAV@t;5)a*Bjqx7cS$i5Rc54z z%Vv%HsL`mBnJ@!F=}0zkZ=d8?6E&* z7aVBc-44iv-dxIJg*DNZs3g2=z@p+!OG_-Mhwx(FtPxrPq%oWO%SUsQ-G2NYNB2}9 zQIVF0CMq^|#pqr+u#~lesQnC@e9Fh}pQsm6*g|f)%Qus&bH+!+UsPHe1{7cvP3+BS zVT?Q|?F_Kuk>EFA(phF?>={HL9_IfRV4~hpM^7>=Le(=qYkMH;v)|O{<8fdN=H(`M zh)iiabcW^R@fFph=zkhza%w&1?aYEQ_e~t(jIURJ?Q+WxwiqM1K`tp`?5#NZvA`~9 z*RIR`5)ortl$+Pd|0C=zqvB|`K8^hEQ+wz6ub-#gzbPRiWpw>j#V-F%?P-1?;c~8X zm~>CLWVV62aBxQ^9~T<1ZvOwr6LX=$vR%=I2MFaYMH2!zFC#)OG1PP%O^GMc-xuv-oRxZtG>LIJ>kB_;ddUL!KAPwGr7q1yr)6k; zWAR5!XS4eqr}Icm+-<@+-BiuQq9h=^fT1zgzV!+)4(;f~d1L!gfUH=Ble}N#Bgp4d znr}sI1^Ux;^qO#PAFS-|`@W>HGi|R7tuMSe`gw;=r-dnh`gm^?^9-DGnbtQH9?NJ7 zPK-9f??SGM)oRy7ErY)}jf~u(Q)jUJ(#p9$&p^a+%v(=7SmK9T+oVp_TaaHP1O=h5 zdNYH4FsIB9dKqa;1GRm4RQ>xo>6}rjvLEXkXsbvt4s<;#XU$nt5npy9w${{ijGLGQ z5U=9xXIC0nd2QZk>|FZ95~Sji?0|uRxhO?y?fWrdUQH{gvVZB`S}5y#xzz%kW;I@>7rJ z6Q@4eJ_A+|5<*POuZKO>+}SYs1Ul^RXro9P=cj2@0oF=S#XonhGQ5sNORv7%k;!1{ z{FGU&zAa%+Ma5Tt_~q8ez9dL4iD^JBCZqmvE?wXfWxZ-dUa{{%&&+JUUX)+V@&P{u z2Me3SxDU=OJG01;`=slDL~GEr&q+mwy53_QKEkTs)ouN2Jp~P$CrO1S9+v9#11J2P zds7~}-8!)@4cqzU!kq}xD?~)ZaNL`f7z=XM8@IAe=Q%e2Js!w~&o2Ds&>vx#@pv)P zIU02CA`M@^wt%7iwEsPTHFYqZ{Ls#_HQ0_Eei3P3BqJGD>!IJRtC%gD=B&EQ{RF?- zdA8U%on|hh<~@Un+ie&~-E`}$1~&s_Iij1=Co}v1zd|x5y-tQ9{#-Se@xkqKT)Vkg z!vy8a$8Y^bPj;Hc`rO_=fqNl&OM^LOaG$9746E9yRq&K;T;X#p%#mi`X;}_lEwCiW zUqT|AIwtlzg)hIa+LozK6_` zHYQ!pC>$|B2+d4Gj0q&Mm0V+v4rvs8t8#!7};1=jIbwOamUIl7z{TK!= z<38dL78MPaPn#OUwO#K4=7gP=mex63A771ymW2v@No4(0I^uReRj7w`KZM}*uJu?( z&y}k;kQpZg5a=^u$n!VkX>abDnl*thGTCr|_sn{gGw|f?_H(cf0@~~yG2pGtLF0+9 z1TUoxlD6QpBq$2eQ}vbJH2mrq2dbNpRQ*2 zMmGS?M726?zhMP8#ZDFqkLD2dK(U@J0cGs8|DbA(oAd0e>br`C0Ukcm_f7=G%PGRW zzMlxc!nV-UqUX&rSQ99(UYA1x$Ct=~3*e&Vpkd6R#476UnwK@}eVq#&1O&jd;x5)d zV-kRJoXmRWQ(<9nx5PCKR?0i6Pv!?aA@R5(ixo_$stVb8&fhG)jTst*Fza-V%;{ZP zL7_6}7=0gYP<-2g7^59o&`>%K1%y#p3D!@3lh2_-@X(7y)x~oN*h$_{oZkKrN=qjn z6Bie!^1YHxMO#ux2pvO@@^jq0%5l}iwv;rwx5>`|>RMIbP*J5gH9xPX(y85Vh%q@i z=Uf_sg0ikz@!6RPsB#@*qJXu^6n5_2WFl z1f#*gU#I2LhTy;Fa*eS?o3s*Hq;^d>i6%c|-|wc4(;EBcS2r}s8*-_Y^~DF9s8T9n z?IJSv%=P2{A8r?}+_C;C99voYnQ%6jusY43rFs&Y551x!(yG(9kR8}gz z9f)m}z13}?KHDqWd?-O5qmb2=4lWG6bZ(_X*zMTGzm>=}3f@2r+m2*5M#z2e7E zpsAVL67VLD-h67q)_StjGP^QL)28^BH><$?gXA%n?Vz07 z_sixb*oAkSuPJC1;naF`jg^Y}h-ioK_TD&D$L*%e05p z)tE|AOdfT-*i|X{A*7{eN@L90>f%ecYFHYF6Dz~ZU&^D!i&p#gA zjpXE^tc@)`NtSiFzfr`hha|7@nR_sNk6CH305^PMoDrLtsRU8FT$m!mkUxuR@5c<0 z2xq}rnj(v)IdxvU0fo}EPmlY}?qp?rRkgZ>t!>S4It_aZO}~E$E>5T(3;Q&zkUu;I z?R!CRZ=?>_bXXn7e(&T-M@5^tB) zEG5zQ_5C^%`JMEx=8g*acJ*(Kg;4x?Grh4_UBJp&g?o$j{u?4OSkYFehS2f1b`bpU zPym3Z$8|MoNZ43&S@O=@j)qdva$+lyV2OkssZA^US6&~F7OCcIty)VG08AtX4d_=G zwVtID{95Y}tTFr~Fsr60<)u`j<0We`C&Y3U;d95AM6=D)CKT6f7HTk@%yX7ufg$$} zZe)4VqZ9cgRlMRc2Hgh#NoTGR<{BDe<$&F)u||r~#DDk*=J;yX)8z2bsxn;DPU@$e z*e?-R=|i{h=(iqQb8h!B8m5r$YXKvvP>yt4{cSQB?iHBCpwCL=pq(}{`+ zjg|FhtUR@rx;nXcWDxrGlnp)o6+OSq1$_{RgR#lLQRT1z_zM)H#efO0XZ$kOurPHO8y<%^E@gb zOU$tBHmEpZi@%`9&kD2Smy}3PpVFjGkOkr@`bVM)tgMZh<>!O4A^hec`M4bP*wqfr zSVrGe+N=o!Y_{vL0N34qCGRzV-4F{&>6Mp9)6TdKpj^{neI<|eZJR#c{fPLsd4vo9 zK z;spRwR9vnV9{YQDCpR_sLgE1{v)+j9?q6F!5P!mh&(Q*Ww+|U7q4+#>AS<%7;n1fA zfXvDR|HHb$*eupe%BWCa!H(|LcZYc#oLawO80g<7<0@reh|kyY!@jz@H5x{wFJRbn zMx0+mTw{US-_Qx-0n@A5l$OUK%~od`8fe0|WBn6v(P1mQd$O zk~NCZT3Bf37}$nXMMT=ye4b{uZ}5H-8jx{v9iEf3#$8Z4rKn4_mc{fA4 zDBfkCE*(DxJ(7h|EHuE}x`X1tEY6>_aVS(K zH*{s7Wx4t8F=XK=_fzFiIKDR~K3&N0R^v(Yh|X)O52_{OVIkoHsL?{!3b}d9-XO*=1A%ytR za-hu~k*~wBROwMF1HR40((AX0fZK}2pmXoYLa49jKq`98*PJ9WAdq9;RZLY#WZ!Dd zVUP8t-*>Dptk}!x1~H9q8(3h5;*a)9-RHj}Sc;Vq!1}tGfkhe*p^!V&FMV7-lKzxH z>X%>>w#Iu37RyH%?a7`hXCa!h{J?5S@W8lJMI3X)${LYa>ESM^+Fm3AfB2rK3I)}Y zG+j+{GI>8j{VhpR9J~&-;YC$k;oi2MkwrZ-TyZnAJOShQ3{2sS`!Bv~dK`OKvr-i? zpQvx51(&*&l-GO725AUlu`5ZIJL~H|KZ(ZT2brA*8x{}zUPZe0N0k~^*Qu|}nxl*x zcl5BxFA*1pbn<8;J-271{wWG*rzgxQHb{~LMIFaDEMo0T3v3wcH(-Zq%=G`HwDWJL zv?+D|Stzbx`@XEY0bAj%5}|70fZ29Wr7h8Xe;u$rs=}S~`R6PTt|)LAF7(Qzbh2x{ zmSnys9LLYcKItQ!T8%kY+oydk^TmfjawX6eu)WZ_dl)pjrpGwKS$Ce&Sg{6e+uY6ymU!|pWIqJy=NYh2#VdrZjjSE9GKOJp*m%J zc#!nsUBlPiQb+anwyjl~W}UrT9IA=Em4Musnt(may<8=;g;^OD=-IKZ*PAJtF)ELrF z;)3xLrPH;p!1sj;+&tCkk)2a#Ot*B7vhR+}WJcVTS6(rzx`>M^8jGvv&gz$Qrllgm zF9uSml^Lc?D9a40FAVL_CO_f3t6>;z=FM->2r|j@3+3htsHj=0IWRHSj4ejcb~y}GOC;0O z$c#+S5s@(VY*dRb(yQ{E1IfMYCW7qrY|1v7-x1ndDdzB2?{yoAUxoDy8@G1@kr-%r z0rexW0hwjvn?o)-_d_fKg`SJs-0CfQp`psLXB~UJ73`V!^e(0Cv_aDYnEhmjmMHq^ z9*qL5`QHFSR*|A9#N*=)v(uoz+HL5&=#b4j-^_%4kc!m}pZyuPhqi++u31cj z&dE_PAQt2)*uZ1Y7g3*|!5Tj;FgvTuAQloHkLa>dUAQS;5LL;8ZO1KNIxInF6tKF` ze@lr4$47-|Fm*bH_=bpvuCzE#VIIOeEpJnxUKlAioxQgwHoYFhzPF!cZd=tOy!6Lh zw{KL!2KJC5TBsN>$xtbgPuD-;CaS9G{;T+P>_Q}FQXbC&&fd3ZJr=>*7mi}t*2*W_ z)97l~xPA2_O$QrdMUT6wK`c)V&V_EZME1vu2P4DnC>*r3mR$bmuL1}>ulsH<3Y=Qq zzKV{{&!@)3bg=LC$5TO$h%OdtRA!dmDN^_Y~mBU^u_BBrq< zH7ld2ZX9AY%~`3MQdPMr$2v3?h8@ItRLT@1kvg#0)DfFIZ$By7BY2uNU_IPfzwyGb z|1LTd5CI2Gh*F2Q^zzSi*P(IBW~F2C7`aN7e535Dl?*VMQQjlpP}0+$rk8_Vo))Z1 zA9eEje&*zF40~}}@{??TL4OMiZMocY_2;1o!OE$-7uP#ynfaikgwTo7U8kP=&XTKJ zN2kH#y+En+02da2)NTQj8E2`42~Q`%hmVAPgAfM3VKiXB-*@L)!d>1Cx@(hTx$*$A zW`#sVBE!Nyima7G5;3=LozXPc!iw0^+M`DHuAMmlw)o_qkc39H8WfZcv;>sGzM@+` zJ{Bo2r`lqq0LNrPV;>53P{`fAX?*AW=2+PW1$*P{hUa!WJD%!9z0$tx*tzNZdv`i! z0VbE#;4WmIYklMIr((N$~f<3{3#8+SM$ zgAPT2pC>Z^$PXD(hO0bhh%q_?9&c&tqw&toe&ujXY%GJPu(231EHOL#P316;8h9|d zE1QGE*Z2BinXd(iV0n05jA4fvB}5Q_77T1~28D%b--nI75k`T|Gx}abArPLOj-ZaFur5O!Q8FhcV0H%-AEq$E{qbdFQF4tZW2OvQtTs+rE7s7G|SD*UOl$(!)E<#SJs?0 zYJu=w52H@u9T^`T_q5f*u)ChH408mJE+*Xlgn!vfKGE|JLjaJS#Ck3yn zYe?t4Tt#NVj0u=O@OYysKjd93G4Mm4XUvr6o6tKtQduRLl`Zhn#n|B&a&Yn?UR=o&(8Sq+E zju8O78xKaPHkW*OK6GVJ%}*b~9M>K#zAPg^#T%1Kd!e~FdDp+>h8q193j{6F6-s^c6#O$cg!E`^HpjWbhMY16Ao%%2<=6n4Fwk3@KCDg1*y>pvp@*F;^FIP8ZY2YI=&wxpuHp zvKcFBK$Q9WF}3929Tk!AhMsoFAJRoF^v_hR^wYG1t8lL^B7&}@OUS4Yp+7n&zql%H zoAx+SXKDhxQYiyrne*O+8q5cBpk(YwYy;|;>9R?a(N$?_Mn!wh?VJtin!X?n%M-S3 zVTf^i>00%QDi*{!8N(Bks&}1FpNM3pgFB9>-j&U8SITfcxu;hzFI#`R;*tJzr3EQ~ z`~pm{E#dVm_LN}vQMlxBYQn2~Sy~;GD?7Dr%jaDnx&a^(CJ7!-aS^8GeQ#@*!2x>` z!Ls~3GvG^Y(S6C>k+^v@H?GgQ*nEb_5di@F?jhhlV(58sUmZ4oFhRR1p*-YYVx`rTI9trvacp zvqhpmbZh923Bz>4QDkgOwFd5x&~;J`YyNuMhSD@#rwX-zam%7DVtZkg0+nIfHhk}0 zuMCqQ0Ni6L|4`!51I&mI2?@Bboc&2`X&`|w8bxD@#tMD4h6OKE za3Ztgvp&bCsAJKfg0(gnv-v6P8J%oSv@k!8j;UMZrrB4q`7u=@g~}JA#uj(#U;Hd8 zwCzTvp(>?BpObRL*x~~ccFYg#qnRJA1-5krzD%JRBjbB)Y3wD}Ms7P%#=y7@5%B2m zZKXJ#Q`6%OK|RhjesMG68dzapeS8h6V_ra0V~a6*sS>ErcI5{Ak_2|GG5> z(QT&01*{wv&OgaD$R&TS%HH-*KY`$D-Pyp~u)wgVL!%(O*tq=AbpLQ#1K)0%(`x^7 zZn&9kvpJEJF4GPyGRndkCq|bE`UXi2c*9#7)-r{^;%=Fa4yY;+8KpS7vuGXVq&)Rz zP99E6N8@cCbwzH?G|Y`3TAyrh>NSVc-_f(++DU2hmu{|FD*NMe92V)F*oAG^FM6q! z3pSZ%6`}eFTOD+$Z~wp^4nX3`YMh^fS6jOVK29w`QKkUPd{#28T2-{3y66I3ED$fY zfF3P+_BCcF;*a2dqYt-OABrWsv&<4=r6g_nFR3T_>;(HhGs-x)u&d;%X?f_48)u;wdk#8Yb;0!t&JVD%Pm_XK+_=7Ry1SpEUC@cPhJw0PCzuk! zPRUZJ!lQrH{Dp1*!W4TI`?S~K;Y;gU_CVJ0M>9pICQ2Ip$O{LXiPn{io))|fU%#3d z)Hk<+rf-&YGv`Df5Cb3boDXJenZ8bcW7;p0_MB%cfDUZ5ArC>DH5)iIFMY$S)EQ_{ zM2x!H9}jOdgp2h=8Owc_esoXh-W^%Txy1W;NMHrQ_p5M_&T}t$auis8?;&el>ep(z zv}}q7t`(V#M6&L>$zg%kW%xJo#D`-pjT`PEzJ_x$^R9#rGM9#!PiTVH(qEH4m zM@8kvBt@R5EnH!fklzkfUtPazoG4hBc?`;%t$yK3x2jT6Yj9D*?02Bwk18LGQF8B~#9JGOp*%B`RJDBP0;@C91U{|q! zR};pZa&&lb*aCr)S@Jb_R6eM7tLb2lwJ)b0HkuS^&Ptu5>8Kh3LhlH3k8qP~Bn=MICu&>_H-$S3!fUYvW`l{0!Me9>q$ z+@|7VI5_XD2-U`~``^WBAyN8@9F0_v)1BgqHzI($1BbY;v4?eB)sM_4<;dFzK*Z zU3L@2MP@_SXbL@zd@sX+Lov_N^53KG$A83=Q?hvz4XsrbC1>f zL8d1W>}UrGkp_-qsDVn>XBETG2@u}BIweI@80d_wY8$w*^Ih>qgJ2{>R8CY@FZ${u zG-6JazTm3fRA-ECjGgw(6dVzAB&_Pit&Y#ExyjLv@ex!Dq2@Pd{t{Yc34pIZPwLHG zGJa}zO}*~v(Y^m58Yd^hW<-XBMqh|~z*Cq7AzRv-H!>kM9l4fl2lpCY^(xoE*Sju^ z(lR!+7)eOLIXPl{gKm#YBr;(X2y32mFC9ljm4a{f1OVc}>xP6yoXPi|37HHUn<#q*T=&o?GlnEFxN@#x?!RN2i1oD{x|LB`WoCf@w1Zr^Azh1wp_^$_Ujj)3 zP%}Lt8>LU`l!2evptHA^mP+Y+hmW3aoyYS#fgk1$zYp^nKaT#Uy2lp+9~Kdi&%Snk z5p}!JFxv)H9r_EgA8=Ef=aZV%+#1Y-lFp;AqfQFFPB?0W=T=S$wl8Am5^hcl6Od5Q|S|(_`=Vc zh$dUzF+X3D8XD*s0yHFL)u9*yg|~^&8XeCLKd{>2MFdyRhlkILv@Y17i&C&To37Ti zXmDy`Pebrl;jW}HI3gKg*)Qv^ZTtJLjHWC#X&6vcYT6}sU&I~Oj-Uyra``}KK2%${ z0>>Ae9u(bZJr%DA>^AHRbi5Ef`Uyj_ulwfYMHJfGW~PsD3Aar+WW^w8&b4$F05Bo^ zKCt#XKdd`s;VkODuk%G(D9KECUxwBUHNg0SCf8)zB()pf_5iOoz;2S)V3)Bsaho7> zoMq(&z{sk(eW2q`NCLENHCZ>X@aKv(W^XzTu@oo|-3qq)W$Vto4aX0AhO@VWg-NcHE=J$#qQBwbDnk*4CRa-hh-V)NPyB8SsOlAtA3oOiJ3bCsS?~OwRtdTy#f`wmh zxDQ|$=X+b=V&WT-6!TC3TR#vxKfQSSntbq+$t2co?A?WmL$9Ml908pKF9M;cVghtN zsckh(Rdw&=e1sbx;h|{4rh5wX5P7o16fw32cLxe=%7o(Tg_JW*SF3M&>M#|Q-XnrYS8w(dE(VM z4e)^RAV0U=w(}BvkV<=sdUcEG0p7bDn?V+}2RJyRZWLFxVo@*C#BI8lN*)KJ8}J%v zps~tzvFyc7dr@}jb+r{rG=;20d#==S8edR9LOVTpu_wQkuQJ;Cy|(tlyMQ%ECZNuC zqaQS(HtTs{vu^yoHjNJrd9+ZV4@F_KIB(qT*aohj>~~kZkiD*sG$k`Pup{pt61+?` zvqpK-oA{bX5@{XeCrH}4w%Xg=Ed7s>O)&&R_5rNK5T)L%*S3J@Pf7Kfs=?Km(Y_n6hxDYY;fKv#0>hLrNmtd!``R^hX5R>7 z2A~Zp184c)*1!BGle^d4evcoC(cMXI`&X4J6oE?c7mEMPRwa>y_B7tPDP27z36F0PrKfglpV%y_Gni{*%7>04+G!S+gK{ zTBS1wSz4v*YVgNDj&vl3Wez?ZWbA*9#wKwG_>F%RxFce2OyUD9VJ!azZdvtTo=?jA zd2EhZ-~au=s`D;rNT2yysDFpcm=?U4{nhFpowsu0e69KS;0V~gdFFy#_#kL}ZbxGH zVs9D-2F8PDSwIOIq-D_j#j4e&7rT@28n2%V({V%V0)#UbjhMO~AlwTb2S0AL)IG_ZY4!Q} zFoMSRnQ`J9xcOkdHsmTYupjW#FunPHz&kN?-GXO>o*y0k8boZW9k9M_%!sJyibWSr z5y($7M-4X{C7ibO$Vs#vtMRKXubm9XWJDqkjP zzVYs5(|sLFOjWp=#AlOljdZ;pzc(yIZeyI9J?ty#)}epzaeS^SOaIAn@7O&zqW8d^ zhMGt9O6r8+tgol|LVnE%aMr)6u<{g~GdxOqQUz}%GtcV<)J*|iz@|V2eC^3kw`ptL z^?6h)1$L-55vr8_l+*8C-WX15&zl=>cFraSLEozu%}~oNAEw0H1xPVd(^m{5i1Wr6|bzK0m7OIv3gCp%aretm<-o2+H`xn=U zo{{_B)NN_AlG@#X#D^xp_c~0fv1(qvbh`#`=XaS`^T{MLWZ;~p%WrF^`-BF0%H{gC z>ih!_KTnimm9n`Kg*n?h~x!WdR{chT3R!#`t zbnC6_vPPu(+boAG`tIsg+Nd{HYC4Qz?6#t?Y5Ryb*#=---O5E_+Ja)Nxx zjCF~>^CqWMX4CD?yn2(Cz`N|~yamdr;h{jy(K1@_>Za2z!j8^i$F_PZZqq8c^F-{(cX#R{bqPo*)ra~^vXC^VYtdGLzLBd^lyanH^lSC9L$K~a(Ntz(L+x;Pq(Ap6>6T_azj16Ve&5X(hnlEE*GOd~>3UaH`m zkbxy@;OA|gX`3-fBlYE3XI1-KbTyAdNt$v@7gcfiBJLDdwQK}jhmGB5Y{}lMApdzO zMSfYG?n2o?NND3+s4@mpCVx`5IzP=j;(%~%i5|-RtQ=PNfRhZU0 zx_5t@xw>l4X0A6K=6H|Aza)0|#Idq#4C;qr{zVyDl;8Ewa*vuJ#h)n*!5Gd$~CY0~Oe}KOG@?l{%x|cnHVZ-8mt*U*$0>2H z_ofWSi`U2HbyuhlmTy*KPkk%eK?v>^fp=1Q^)7i$BU@51o@5N)ABLYM;(~6rhj-lgg^eWt^g@x)2LIWX1 zApwrDi!a(3(@WB6W02}Q+Nx^ma#Sr!l|^55*T=`Njx<9I!tsLo_tIl~l)k=`)pUHR z*{^LB)r>a?-`OK-36`}N0N-kGK>4WC(Y@##l5FLU-Q1c1luUFEPj zB#+mTC<5pLjhtJb}yMu{)eM1dna@ErAHgZ};19GLMBt^dx<8@`s9AxWLOl#tkaX8UTFK2|Z z%}vS6iY6z-%)%HcjJH)|<0)uy4qWt~t=8;WMImGKsW4z-8I@)AXzim+$fS=b6eG#6x(N3c#t;M{>w%Ihr z*N-qbNQ#Hs#=(h4tsz+%)+t2M-7(5C@Y-+kP&YpAvmVz=^P&c!4@;)H3~bn{xb@v~ z+WY9Seh#Cw=-WRQ&{2qV-@Ssfzp~HdSx(IoCj#0myzDZ6$9!;6N=FB@_va|CPFM?S zU(kYsSf^tFiNK&?$K|~IdnguCD~cGv#NF0)-;;yI+}*d^0~Z(P_ASTeF<14-n996&=GvEwm)aEBmiJn zg~q$O^j`krSj?K6w!fQiCj4YBmHz12FjJL2S9~&dKR#i~>i;qK3sl*nZA*4h_Re}1 z3HhJ}4?iilv@nQx>s6@iRLmw`1(Pz#lvrUNNaxz_S_}&3#=VIleU?_=&JA)LD3|vb zzaNSp-3zswQ4EcJVO_&qr=P+}vYm`R82qcC@E00L&Ic%cod!G4Yu9=jl~R(5&k9kFNzm zi+BLr`&lBUYp(EmqM|#XS3ecF&xXLI`zR{gY)1TW%^RAOWc+k|Y_DhK z>0%bR=vK z!=1pywcxhD$S;Q+?*44I{znE z&c$q-mD3m>*?|p)^osBIY+OZExzKZCtCW8RMr3xFu&^r&*YbZuR)khZM6!sFg9Zo#R?Ay~3Mvb@)98kK(f zlqqQN^%XE{P5h()5YPw-@P;(V%gzger)dV{z#@#$tWvDWjBvlo1x zhL>aTM|oBDEMh^dKpcbibu^WtWtD2ZNbq`Ncz9!Piv=AP0Y9k`xuDyXGBhGUd~@k{ zdH}{qTn9MN=g1`8k;uNk_WgXpuK*`WlC?r(#&4`pf!xCR$j4BsT4GjZDgrY)FQd|1 z$XI~uJG5l+3qO;k;zvpD4oAbuHzMc!%1?z8igPppjzKW*-3l5acpRq^Bx2jW)P zQm>syjqN}YO^s^XiXjeejy4u^gA1PUK3R6x&JSWkziF3}Rlyx#?_J6#6g0+F4Uy^- zQynHI?O)jyb&<~Gql*29>+0uJ08bGTXG+H!$#W3)hf!Pn7BECOGBS_CnvMV`h+;s? zLZPnFd!s{z>R(kqR^n)lekM3T2$f}6lu%60W(33Q5505%FB~jdQ(;;uC}WKM22QU1 zT>{{Z0AZwi+rU*J3^_KoBM-VM#E%eQ`}^1&6s8Kvzl^zy__)QG)a-aZFm^P^fa8^ zu83M#Kg~eF)DCu+aBh+V^R~Fu=Z9`RJ7>*vW<*97%ghit>@Y>4fXX70Rgv6jz6?CLP_Js$^TermVkI^e2v%V}BT@06ikOXZVN-;3KwiVS(BAqA9 zWmp)4D)Ood2o6F!xwKhqwPWVL(s8#w73vu#N^8XxTt!tiT_>rKkmb9;pv{|@p8O;W z_zd0+&$f5>@!6e_uQ6kW;$t@glFipP^wMbPclr!+s`mGVk_#I0@~WnGbj8G}m9SH) z3wQ2%18l=_#X0RF!V`&qv7}UUG;_!wL4ff<6W0Fv&Ld76)}OcpEK(cTVf7`sG~)?x zrwU^#C=u1v;ts9hy88=-1tU;aXhUpg@$ix53zO>1guipS-6R!PjBZoVEfd;Aui{#) zF>Kh^mciSFU8IcJUIb#tBoytY*4rYXgm6vm9DWo8LjwNCEn1fjS)>n{SIjhl%1=wS zS$+?{vNHYZM{I0t*6K$DvW`2Ec~x3@96VFdxWioC+~not*hDnyZ9xsz;Y{K6lxBvC zbP9Xs7Z0Zw)rCw&8%7oeOd@r#L`g@ycIVcqzukRM1fo~Qau0h6WX_$rz&6{PwzX-` zog>ciG6^cwx1BU!c*emkfQ){0F5~Ehgr|z;>3^v5@v3X(rz2rS(E>8MFPRWT8Wa_$Q}D?OZ$Y zO@u%fEcUXhACc#!YxzrF1qI1BultSyB34hF+n$*?bL{r^Hki{Op!9{nHvh?uJ2XGF zJUcye5vKX1irRoDN*-OryI`LYcz8VRl4FdL^)QpElN+-uL? zCGDTyKO7IHYm-{AS(Ska*zW5ua4?JLahr~OJw~Ykq2YxXWbR-*V2FB zxG^h8#y<)@hXenPlBj=lrM3Tz$`cJT=0CqGMTouuN&6oa79{ig>c)UO&7Z>!b~1BO z5~zUwC)*#h%YyiU^LLvlDMFHj-bep|7DZ|3v%G z4yiRKJ)>{)Kaqpy6Y~MX0v7+CEHeh!;NThrvKGSMK^)jYvRB?1;D%1nF1-|@Df$`yyjUnsP_3xm}Vy#T@o;T!SgH+U}Jo9xUll;$tj}TZeUd8+9{H=El%PUR!cvQE&H#nTva6e*r&1RwV zgsuGf$M^g9?}8!%C=}S9%+RcFm7bt;%shPhDs<__rFnQuEByx}8Ha0DkslcrK9-FK zD<&*7y{GVV^C>dV{koL*(Ky(IXa2f-M9S0vw`Vx?lcYU!HKXOvyLU?ifA-I2@Ah5k z$LDEVw~mJ1>~fxu$xEloFgn^vLNfDbsERrBc}v=F3vvGh%&ZXZEwa{~9x6&*#a*)ULT51gW{h_t%mB`CIzK zA4mA__9Y2XFtPC4!P(EILw7C+@psGlV88(Q31`9R=NxIJNO`%R2F>+;Y%fDp91ohP>9^u;!39=Ak><1VM3`^$ zV{e$^S6d$+c^?Kyur(+h5+$BS78dTWE8Q|)`^T}&+{ZrM501=C8$^!C@I+^3R=D=O zT6nvBQ8UnbJN(H1MQXsSfnM*$^c#1j>G2vejlwujhlXI76bY~6#<9%SQ>oPqGmQSL ztq8lP`=Nl+NOjGXUfz>mPAv1Mq`tFTjmzDh*D`eYXrCX}yVp$=N$epvn-Ag%9*?&g z&X0>v{hKubmYTekMju1pN&1Ndyl=K=cnmu?i65Jp0hIxe( z?Npr~ZSqp4tQ|gfXR4+=)}D0^2L%$5T~f&y=399NsxmBg9kNfGBEefSJ@$Gb1R^M- zH?pc-y0cbuA%x=JtordXSD$;F=cm>ZQby!ewxmB!WRLH^`+eQ0`H95iY0P~0l-%R$ z$kG3SPDe4T+i9 z3-DB8l<>JmcnO27I0^9dyX9K(^fY=<;YgFkZm1q>YQX>(l&09XsfKhN8 z+;8`d6+H=^(>oKr6}s`<5aya-zB}q^_>*~MS%T~%5e@|36r3=XIW5E>PLY~7>@$2r zH53EU;=VIeU~c58@ZBRsJw3B8Ilhp2rhUuR_}Urj6(dLkSTGAy#<-^^tqr?&Tj48t zwjhOTi&q$x>H5g*jl}``p5F)8P)pR6XNdOr^!rQGUFLMy8%1qAL6`frO@sRz4uQ*6 zc5H+;kSS8!4^of0mc~HAxD~!X0xP!O?zy+dYut6++bLb%whGO=oR&A8*+zn?-LA}F zw;CmR`@d*!-zo9XH_!U)Slv3TTXUpe9}4?MA9GJlZS}HWws0Hy8rrgKrtKy06io3e`x-GmXZU z%kAeVNDASav>o^jECRcVn1%odSI6rz7_auQ<@;V?~46R6wr1Lbvm z*^BkVsxu+E zk=Ly3gw6B^Wi_C~u~}?iP(HPx^9e1|^?IT`akhHI_w?GlrD0*}K1PK*9XY1b=Yw*U z*?onqueozQX{~j|S`19T@A-aHe@Jt?rQBQq&m@??J;s~S;A*M3-Z6QIV#NO3_h_6} z_}*aV#i#P+J$vvi1&=RL2qaL2;w^Gxi!8fz zMN0W0O5){5u*WsOu=hdz=yu1gurNEQuI5g2suDN>|AXLVG*;p+I$3Fx{A79~>~=@z zP_N!m<%0}2obI-DMy0C_dO z#~@>#tEj()cL)c_y+A_KTY(xNWeL7r z%qvlrhze1&#`EhS|Lo$ca#{^3)V34aw{Rov&b(}NuEM(R@#}_;I%$;16dxKiK8^>G|FoS+*7$G&@z^o&i@jq$yR#!!e;-vgareaWx(qd1mc8d1h4Iy7ZJ+M^bpls1xX zQWX>B{1oRE`cdt@Oux*TxZJCl<$~ER`3Tua2m1Uv9F1q_eN1s8Z2tR)k&hoGZESYH zE7C8E%FKRfxtXOMnr=3-kH|$*IgHrpH(ZtE?bcQboGvx{wDaU1nETZXowgY8Qp2~f z(S9usH&s%-BwHSQG&iMizjcIukVR`<(tQ3>uw>yQVb0~p%(9D#jaMKQX60e?`cn$U zr@MRz;V|To=3-PbL~18xLaln8Oz4zgMGfhFMq(`J88m`0y?dlkh~-|4VcXa#O)i*o z2^78hiM_yxEMFJZDV4yku#D+5VM{V$)0+88_^H#U6Vz=@KmzG?X=!kbrN4Uv%azrz zmdL!()@#yNS1AL93jBER1#vKOegDAbTyg0&XDp|oP#i3AI-N6ocfHlI<4n z*z&fE422EO_VW$JUG^HO=C;Cd$$hWGX=Bo(_4s{muBxF%YL*I1nAd|n`rx(Wxh&tS zkFbS%e5`Y@ssv0gpTK^pm)}QB=p1GMTI&PSS*;ZD6BbCFz}dn(rM|Q;ai(TpGMG;S90ztkmMGAgGmlM#4fEt1cf2r^<^i);{xGxFAhhifZ7?VR&N1)&TOd^ z+8lzBg6POw*H4{2Nm{q)NY5d<7h^};)b>oiqbZOueg=NiL^`@5LA{-x!Csg% zwbnVGLaZJ$+m8(2c9JSo+Jg&B`aS~S$3;gi!Gb^Spy-86)#Kp9JyZEcQ04A#Za%Nq zqFk}rI_hYhfl_qcWr&+|8C&_GA*eWqO$Rgn;0ejc$)Qaxt@-(M0S+|~n7gPYc-sp)?5A@ES%fY6P=UDXZA=zU6a+bt{~omp-sM5A?pbw%v())35p<~9)^*b z*IvY)IOT4s)PdNeo805^1mRwCGH&`0*O2{94eFAievgf2|Ae65cej8d3V92F1#a&+ z$NJ?M_$doikaOi9-Opth468~fxLKl3vnZk$362|go{8AhN>y#Iz~#@?U<;&|&?!Zx za3W==t5$SD-}t-VgD@dcYFcKE;Aq#xm?bjny=cB~QTTGJv z8$q6xf}>4z17M@x-RqI+QXu4V$=}NF!-+iG?|Gz1G@;5o%7WZV5WWD6#;*)90YXJ= z?DFy`!W=6f6<5at+sqV#7KG9@1Uyh+7W2vamF4V_)YgcP=jPGy*@xVu43fns@(b2E%M+vxIwAteRMMuPsh)W zJ9+I?&+ZcZtb~}Z)L&DY$#v|b1y$;P?izVD=>M#;$GfuPdp_DmX2FJB()C=XCwBNM z53-k+A&+$n3t6eZd&|G=#qC|8#$mMCWDstob+{Zvt^xU-7V-0NCwL*gaEWfrZI=&& zID6i&%FbFlM)MBdV?9Hv-?+Ip#NYBR{vN8bk|sW_quvbAx-0x>%YF$-l5@pXUskDdlZ)8!9g*P2Df(Q)!fyj^B;tdsMT7 z58K|M7JPBYv>7d^KQ)tJEhV4GYB)QZ@q?bGgN^I3M(V)u5j;)_Ipr=iwnBSIKZJb{6IhebsmmV zTGqnxk+bw-x9=sw9ot!4)&8cu?+mQf+WNU(q_v=6&bVn*IKY9Rb4Dc$L~W z?&DZZAQLeiD)#y2=j}U1dW-d#`|j} zaj&8F`^O34>+DuoB5kouybeKlf}8PU>J-xR!5Cj=6|UxCw!mKDS&XB`TT z_EHZ+WDTBQ#8_#OE#gaXeHK01f7UMUQnaf*mWP}@wG%rDVQGbPDSBDzfXD9(gCQnk zNCY(KkcyJByk`B*TdGw^*!Seoj&#+pm$Po|gu6Rq9`3j;t_Rw|O8BfREv4=sPX_i# zBoqxwb80`s8)4AqKs#nHB=m{M#=hIB}Ba!USjO5teIgGo(luNy~3 zJ+jX5^fsKu78=gV{`m;$=zU@Di@uxrVZ;4J?y3p@D_k5_F`dhJ0m6}ZW=H$miZqTk zrkSZV;Lw{7*slqQpAfGV`LwO2l(pJ$Tt_HjQc)^Sb#_MlXt|SLJGf0hF|>f>QB1fL zWTf?;OxmfGY>!<8l=D-`Ox;~QJw(R@3*1GXX0-lb2@_~OJgpNx+epwRSE3@ePZoe% z)0^yClO*?^j80ONO>El_(}4fg71hyf`n^GU+LhyHGIa8OEu`g1#W{A5$T}r+R9G+%NTJdMSB#}=IoLsa^;}jhEhF_J` zdL0AHbvM8;42CqRMbZr3Zf%v_pFUSS86T_;y4Q!sUPJt-SJFugW@ilTIi?e8Y~Jv@ z&HLZMTT`=;E1fSp`St9~)LN52Xw{p`;Tp}uSy@2mTgCSwt~!Wt+)(QzpURvv_$^9y zm*i8S5d>nc?m~2n`0(k@WG#UL28~4f+;W+wu2(0a<}jiCbEq0l z79nM3#)GU}xe`X-+T2}y&%K8Erc$n!9FS|}Zv069Va$NeZu(u+sAFDhi%o-IdrX4` zNI5lHYwqFl@zX$3iynym zJYVWS=@C5G;%0N;_icJe5{1>A%5g{gh|p~X{J3rF4FQ%|mriYfPA##ui$8+67R4N(Q{2KV#6Eb+`4y5R9{xRv-_@OXS3vYp|$X2 z4FA+jtj|n>O;v90ZdUqIemylIvp&zA{ApbuLQJqpfY>^O`8add1s78|qY^ z2_34;-Ex0g+0IUmBLrqYoj{IF-FuX>%0*r^$thCFkVS0|acns~&q&ZiEx@l( zkcMaH0lp2k2fw(omf(dl-+0kcP5zq;FqF)dNjozmehjWP2Rnyv6;)H%y?a4Bj7Z|% z>*2aPJzXUhVTs#ly;Ku}Rx^JkXjqDh$F4d)+*8+@C_1h*QA@DmkB_WXePeCA!X#L1 zDPQ{@`g)JQq&qwTrba{(t_B0$kAW%12J*TvXp2%7 zmFd*Inj9;vw<3|Jnik5<|F2BCeGnQbm>=^YFM0 zODDa#x>{XB3+>dnH<}z>i7Z@THaG>V&N&fzYF>4gC$tR1-1dco1r9ZaHAiz=JnA6L(g8z!{syVnws0H&xpi4FIK^ds-4=e!gTzZbOrxPL91?L)7f zeyQIssaS?aepA~Mx8*9{ECqTC4G$F)+m}us@Y$n2jk~Fe zrWV7#_M z=8aZ{7RzMdy^SM_*B_uHHS3@SdTTFNJne=;_LsIn`FeQKHt50bw1aN27m$3J_kGt@ z+2;mnmkh>Gq3HrsSC%ux)y7y}WIXv06DKEEOkM&T$9^q)Pk-M>6?vQM9S6+>S)JCV z0X6sE3wdXDi2amZooC7=hr=@;pVTzJ@r_hah}YxsI$20l1lv$b=3+qZ7XyOs1Ha2v zAfGj=(2WZ&)m>MToJ9CuxUGS(1zz2Jw_oIpOgqnS4*zhtFb&q4;@RCQbW<}+wE9tT zykMF7^Eoj$(o^Vgo4|gH)BEO$KpKnTE3tK2&X}lqoIb2i%D4LE0~GN@!UZfBTFenZ zUGEP!pI_0G^ItXrXX1S+trtw^7(e}r#vXsC24}fUb!T1d)U}|XNFS~r<>bV)a-D4p zn0mZ0eSbb75NXgtIy155G#BD=e3&A9u2)6r@p`FdAsM}d7?0((^`4)Dkn=GOjVt)% z>VZdh;ZJ$Rt5bjQf{?W;vTSc@r&Nvi!-KhyMeTS!4O`jF<3@B&U5il`U}K?(Fhex6 z8k*hZr-g-}$vm=ICGU8Og5sYpsj|DZW!mS=l_Y0dKkDl0>Q76+XHA5|$tknYxDmlH zI%=KiP`PWh^7wL83iRYYc(Yj`uixwu0&NlI#5tHf%Zke4>n3@5B5sFf)DzDMA?BP= zy`A$$p2|;~IcsTi<))a0k_QBQU^6j&H^ec`N&K~<)@YW-D0bn~S@HBg&s^FW zjc!|?whxEf0c`6;I-=^Hb8C1)++~J?w~bK6sUh?cjX>HOA;;{Pk7WTL&)aP_xMUV!#KqMtKqq*vUrRD3ba)jx-d1wBKe54>bNMV*B~C2Vg!^8cCco z9=u(luTp7aCi`;*YG00XMsV*CCeSR~&}Q?M10L}|Jv{*$Hux2dDm-X)`SS;iw+X|* zsoH%uzj5pT-kUSJb!>v2gyjg zT(r6yThe*3JgS=Y@Wvaj^ar~92yOV?0W?xaGA%wMmr4Zs&|e8xr}yAHRqcY|wN3k8cqC zw;@Wy#>%E7+z#IRpL)_?(j2aJElkAz6vqI>rKb}(7eD1#|3BZcjRWZ4-+z7J7J&4g zuz#TnJCFLSpD4@Af9}0=anTmi^8)&0(iG%7P@d3YSI+s|UfBM7dmj|*oS3Tkad4Q#|9up+`u`00 zC^}Or`oSh3a5Lzae+qX1+AhSHW&J;{_F}54C+hp}6dkdo3=M6X0ZOkg-@dC>ueQ$a zs<#OaGY*CbHyZX0KbK5xu-2mE|CzE{5s-W;<#ftn8dr@OrugBr^cnjz#lU{Ai`v{w z&OUDjDdxeCp*t%EJU^E9TO15~qFpev^b@LWNUdmJ;NXDkS-5L|W>*v{nD{(=NR=)J zi6rlw+l4|k>KlxUG&a;8Gr_8TDT4}U%{#u8$c|SV-D>GS*uC12VWoOYHMjREWw@o% zs;rL1x!%6LCN({FDoU{zS4K8H^)*#yvL7Z9_sb=p_7nMz@Ya@#`J^M)B<9)T7v7ET z;;Iv+`g0ZxpIm57=IrL_K$-6%rD=+e=sO7+@D;kE<4~c-;Ip(437v?mXbd)y;&R3i_rL~U7}tz zweq!P@>34)uY+~W6dz{ro5K&m8mc}fw(uH7dQ{waCi$nuHzwwA)33cQ7azVV-m%-7 zNA5!`k5@4BF39T*_p%JY2V`}8D^@E+1HTF~Kj;{5g+K5h2S3a$)w!ft|2Ohihw~&52MoL{qy%!6-9k9rQ@j9boS&oeLYm^Y) zeE&mR`9Th0$_y!5Gj%M#1b69+n5b&O?U#;k=F?1Y)ATsLLITirs&}-H71G7VO+i`4 zbBx(4?i6UL=lZ|N9gcM^-ilt*ruXKLsU|hn<}X&096Q-bme%w$IQ8SIP=Tyuh34Fr zMF*JAjk^2TXjtBUC@$iuw_RIeEBoF%CMUL$)a*&{h;n5&>MTsLzw0~g%QQ%Kg$n-+ zdEJ-LknyXK%;%KPgTZFH13M`;tK-Fhys92_vD=z&&g&&$trn3VgZH3RE->wXhLIiXZsWZ{zXQo|iy3iz0r1=rugX`$kQv)Y}m-EhfCj z{ca@*CG&}`QjWz&*`qx{618Ch4IipGSJE&S^z z6~~Nt$U~YdWtcX|n{(b6Z=D2J&~Ns8K)_Lh;G^`)!Hn%bh)-*!3!?*Sfyq?9Y zN#?^8MX#SrYhK=P2(QxG$`6l*h`&|kF`R9j1!ah2-Z)wrP*55*J$%?ifBA9$@JvSP zqxcEPNN=~2N>j+Ir_eE5qIK3`NKHVCZ5&<3ZdQX*aE8j8s?G~5Oa@4S_!2j*|x0sJ|t1Yt;pJLGHT?h z@UZHco8gDMlZFM%P(`&WedQP&9DXk&6ifPH^=G&?9uo3ahxCnCP2W`9)>s^_DvY(G zd?s15?tOBQ?wVJCq&$I2Y;}c5CfgRtyv0j&RQB%~lPF>sA zl(12hcnE}qY*&_At=bjS6=6`2SSYG_qCq1m|Q}0*S79nv} z4K?aR)i&}qd=kQ);$SJ6Ie*sS6(+XzlN z_y0VTmD}PP{8@2&pdqz1!k?vXxq0+H(zHh)=2ec2uyMVOlzg1jg|G7Ti|E*-mj@c& z`x`SSe8N|XFW1&OU$E}xyi`p7uvFp*tbz$CD45exC^F~!L->fdqI zkJbT}BsV+zJ@=(gZ{{<7ZjPQ4Cx#OUq>0j4+pZD6`w1mw23&GL#?PTTQcy>O#LsHN z+cwEN-dr;QPwgaY#8r<2bg&UnB;~{~B}<^Zg2TGpcV!uKN4fW$vj^CpaO-^=zE67| zKB^{&68~m1@~+X5kS;gckBu_3flVH&_}(?yuRq}1BGQ%{t(~cenkNCS-~qYW;@KYk zgNaXgShK}0*_k-r$dn9O5Q&9mO21XdC+lncRKz=RI^F$5h-f2AFh@|GhsLWbyi#gd z^^gv?dhp~@b9lj`^YabGLwa7m7~g_Mj?1*!R`lk#7z&BeM%BI$6Xq@xGbUuTfuW z2->msKF)Q*zDNTMJs zXJ*2{H!r)NjC~w)nc0Pc;u6ZRl_YFaKOE@4QFGq>!sW1%V$74wlFaLBa%j*s7S~gl z*ydpnpT99~Pf*J^Yjrq_vh#c{!WpnKELI#n^bnslpSzrabIek-RZUjx{ymOr3_19>!gzpV5{o7CE_3hGf-CR`18(#4@ zHI8ciGEM`rJ6}&8jmg<+$;e2gDt?~qm~>?haC)0k=c4zgvwn73MJtkrlxr%}g8YHh zCn@pKC*qJY&D=578}S02vQIqbvn2;DHa}F)*XDpa^ADTzF9ypq8^)Ax_XuL5**Lpu zGvu-gPEz?ef4T}z`^^ynia#C-7$h3yo2iiH4|kaceY&+Q^ekTr>HF!elD>S;e-|a> znuqnH@J;JGS=6Vw=o^duPE0 z+e3N}U{;PN{+OE&bs6vSDNod3^?l#agP*;z8pV%=?Y6^o1hckVwA~yuX3(&DwY6aH z8q0i7!c@(z4>1pg<8>`!`qp{YgrExU<%f38xTpfLB0;`Lm?T=A?$SZk`dZifTC3Xh z8UY14z~>fJ*rye~?#q$op4??gnf}oTx;>~B5)!&^c>XK*AAb?niu21v8SPQTsd2&i zJ?VgZ$>G$5$9v%ew6`X9$(sxQZxTvu?!rkpjJi+^$jfD_9p@-3$yCMwe$`bFT#)Es zDCN|^^_JRN0;X^Ejk1!t3--tPQ~(nsnPNe*$?2i&tT3K1`Hr3T%mMqli6B&!`sD|$VuHExpp21c4jW6*3)se7t0TU6G> z9K`5R+Foz;*N?&hK8&1PPoRPXC^W_TtUxv|fMp()h=l!w9z?aKlF)NzBu6!gzqx6- z>(hygFS&9dv;9VuM5^N(&3g=co|rt=^W{$Nh>ds;32H(1hhdqJq04Rc&L^;Lzr# z?=!}~%s|^~z=evJtp<9K0-pbmeDQbQ(X{}I?AiVH{twZC(y$_Ou!JsuLH>tXX*m5u zt1u>NBH=GB0q_(qOdL`5_4RW#4<7%05<(w=LGb{98T{wt zhYL57Xh5ZR!#ZycO|}Y(FCy`44de&_C6>-z5Jt-hbmK?&Scn`A2S&KBYA~ z$s=5&AQ1GA3$ge`CI`*(pYZ@MH|Xc$i`MeGgY>ZXbbPF)j#Zf&wj#)}%qfDH%e=tz z^|G+}AB#cHtNCK2!{l-zWaYvzV{~qRy#ddCv|UA0~LIM%*#nqU1=tG66m zNENOkmTcLc3fNy}^nR)K9?1Nf+&mOg{Zz<))J5l)X--R{fNggvc)@uzh21udam~O@ z7+qUcRfqKmq~xaVwjzPc&t~N2^ih|^+?HmcvGIAPeS7N+W#=0_(x9IMTGv*N3u%n3 z?o*J)!h-j118L%T*6B2;2fSWU&zjo1Vm?or5ICK3+iDDGwSP}fbCkx7Cmh6~Qt2hD zv3A_hwa^881q_0?29OMkte+BC$(fG9*Op(Lzty=J4qfi=3ul|u^8Cf)#VDj zx@JKq7}abo&vzi50_Qm<@7+cFtm5OTw35Vrea-hq-KzX2e-%w751XrOVTf={wV8aN z(a4R3f>rJm4)z&DT;z=Lit8O4sdD?9ryD`z*aie@FGJ;KFm*Lga@XT2ED06b=PUa@ zpa(Iti6q3dlz*V@edQE!!p^;^V^-;6(MjnqgCCz5j}J{L#d-oTySF$4j-)*=dmb0z zol;_zwOB06^hJH9>mTM(1%%y`lKclWNy+hCzbAA@#B{)kVzA29{q6&II= zPb!Nc`Z+f$w<;)15(>yU@L-oWh**|*$QcErPC+oV@)~Y%Od1ylq*f4B2g%m&Sjw6t zm2FyMuri9lN;_t;%7%uSuoaeK=3hRQ7>rhJXvzI#oe2M6y#1iq7p3McArpQA3DILI zufFbvJ4zuNnN00I9C_Ivh_Rw;z=(<(nQ;s=9R~k1lr{8!h7x`?zArZA-6Y2n zn^O1lbx!7D@E1@D#&?xhL?lfnivo*Qi_r(Nd`oWB7ToXYAv#;VYvvlm-`w1(D7m>) ze&fO^2?405{5(|2QQTzG#KiK|Dc9l1&|+F)i?4-yR8+wDV$!$4g`r#L%e?M#+6t^V z^n=zm2TG8b5V!jTV&R|-J>Mm^XM~8B=(rZdjmy;W6!)bN*ptu~r z6}gLNG+dt7cS%vI+WEK;$XT+en1fBgsp|~cnxeSL`(b8{uHR3JGL7+W?lPx+t3z38 zkbHWE?<9u9ttg&K$jy^WH9T3=M`{S8=oqP$_q}`9SLsjK*WDyy9xWAC#UZPXlkrxp zpzkdw?)ll0^eb_gpZ(sS6}BHR1MjC-EBhGB#JS{mXeuv{vVd-bwEync)x7 z;po>DY=JADX%NUGef#C9!sS_4G$ZlS`@>H+nVo!UMpjkI3UAX>q6^1e8=mHeE&9AJ z-WK;Y9R9r@Dk+JVo5tmiIQu-@zdPTuxH}$I-Y1*O5d4T$bdauz=}{3z@95AR4M z*xew?_4D*v8FT+kaA2`S>zssmCS7#-2X1bqZa1>uZU*noJy2newtzv362ZegV8K=- z9oll3zgaDeQ59VmajseMEPk^ zzC8Oz@rq&92uk7k*w#xlp3-(C`ZM6gt4NHbYG~IrsP@D(sT#T3dW4_nFkZsT3oQ-r z;G&F{SHHT4UF#CUTB9cbE=n!5wpe8V0)fof`0RXYvD0^A(ZbHESd6GFOl0Z5S`K49 zP{i zVHJE9_AAYw&1Ud@C)8*vIgQ@RTkg@b$xo!)R4Q$Z5fNfjkOicWQhLr+_tkN|n)~1Y zAR+c7Ae>NxNvHYLhaszU+aW^)KX+C7#Umr$2;<bLz~(({flUNAl|off)f|r%~s6 zH2XpGkpCxpKl|H%EJzTh>>SK!B-fM5(quJWaL@Qv*B*xiF`1$`hQW_!M=>|0`mbB( z^J0yha;nAs&{Fx|)x3sLeUnOK^a?~|IqJQgMwv(3>OGqxW^5@@=!@9mh{4|k!&Qh- z6$wUtVa4v31qp-9aba^}ec)+Py9aZg&r#s_TtCu%tK`o@=J*X$$Ro=Qnve@iLF0w|{qB+czS?y}s&v zz~8ttaWxdDJc3hnKf>ki+qe%VMN=J!mIgZ%bG1^4exsAJB&Zx!ohYS7?6|%3N3lkw zeEbOGQY_D+q1`GC@$4?zDC|*ZuwGI(EA(=33!*k8E4#_ghToks8-?RMp`5uP{+1Wl zrev$V*7Kjm)eV$}bQSL`#~A2aCzb7Rl@*Nq!LayT&!w7-`~ z#?XKO@xh8D0GsWgUpjui(Osx^k}o%!FRbTT0O0TfDycFWSv?=q@DdcI*^d$x+UA{+ z!C<4={}owrDG4B59$`}D2cKE~z&v;MsJXC&|3)%9{UOOIfI0zb!+%6@<&P63ZbGB` zFM!?-3?f-+{x?Rb!jz7FUH)*$Bl8{{QRFjzA)uWK0dpo|0n7h z?tnRO_T*>9-wVDpd%Q>r9{e9+RbbUSIaBFE{sj2}*^USziE8{OI{(k-pZ~;tQx_Hj zF^G)*M^us=@Nt0A_QGn-gNZ^q~4Trt8%a=bX`~`Jedly&N4h3o66>uk*Vz1SY)a|RTXxyo1&mC<1X&~NDRHk5FJflYIHp$*r0JUS^t4oHu&tg zh6@+IsP}lRb{U%4JDT^^_(dtHw8GeM-|)@3o|MPR!c85_8j5)5ZKdNjt~u>1|3v!_ z)IXn+OcP(50~vTQdzjC><)tEy$h8%6;1YP3NTm*EcAt%^0wRdC27U4hl7Dkr z8-IrY86P>@+dymW4W>y(!lw>Frq@es?Moz^lnvp?-p5dw1U4=y{-GAOSX1{rR$ttZ(P!L^$jd7T_SFIwHRnl z56i%NYgW5nQDShRFP(+V{P)L8RWp}69(~;%asCB|7I6a=P8avSfk#Vwhd;Qqlb&5l zX1@Njr@SJ%;c&nZoolZZs?eovN>MTx`o;*WE|ZvcHrC?jBC^;xlAzJ$y_!BDFp%@z z%a39w2btgRm9@6`?rB9$k?A5=Lz#1Jgi32cpO%+A6M+Hv6VJ3QM(hu#QX410Kc=tP zC#@W&pVdTr?%h{v1blz7*3(y(Fya{jvNxFPs;%5SlB$JYeezD-dSw_%U82d-mrlJ_ z-<;x3&ddo3d++hPf;*a~FF4!WFSc~e{+cs#ZG9;|9kp4EW+chy*Y=MzTGO#jkVc0= z-x7<~(usTj_ukK*s|-5W3M2ZPUK<_WxsZa(~>R%j|Iwq@#i5R}!?5|NaUtA0cZ$*|$ z_2R_N)TJhbSn~Ppk4xBy<}%pp^d`&et61XB~Id;68=$JH9A0l~K+J5V>qHHgJ}G2Va~UBS)O zv~suetyw^C@Oq4auA2`cVof7gk@BTS^VhucHQrvbd(n(I24`K^0IM<4cd>V1jc5yh6iM$_mv2BD0N@w0{OyeXe$M0L zUg#6zLJAC{hs-P(Gkk@{S`m1jBC*MqWsIa~;R;QcJW_|;if~9KjjEW)&RLm*tC#>fWD z*0>&DqbkEDf#S=spVPI=Fz=`gMbt)i-xk+0Lxr0nW36Zf5wkdFwu&vy+&Fgi_k!G) zC6TTp@->Pv4@9Fxgq{C4?%M>FNd2%p@-eyuTC0U;@+*c*KoZcYH*(!Z*gpqDHe!Eh z+FIBy_=$|LBYu1;A^5ET=3M)PkZO!prPi6DXrlbS4(NBx6+6NSiEm6Rbnf%EXht3V z1S71;-Il)dC$oUVv{yV#$?K|QqOJr*8Wpr(9_U}^plxl4e`>|^W6hzwKjkB$- zLMS~>Pet*4GRDu|CxO%i^CoP(!*wGy6MFlNw_haYs(Wb}WuG@zuv4G6?Ysn4munlG zTrZv5r{X6zR^Hyx4n1QhUGTgMQOci5U#iX0Wwj1eem{5pad&v)#w#Pov{JlFcIc6% zU<8;Ukb0>X_gc8dsC_oNHhKo^Q6pzyTioIVznYGX&FU~_zz_IkbEFc}g==q%xLSy_ z%2G0LgP;1}wk-QopkL%N;mnGHuZ)(`Z9lBp75L3{g$^PVQ2dD z1li%LOD=5D=4UPPp@3bRB_ct5R0stfz9*ESGFXVezwNmzK=jW|n3qlB;tW_{-uvD! zO_)xdpWis6xu=RPK*g39#v5y;|&jjh)^ZM034Iea`p-mwV+)wgwGr%g5skPxRj^ z;0Wv#5E%TxTU}hF^!{*;YEJV*N7%iHjS70gXSC8E(X}z(<7UdN`ZDSh$ZLz=TQLDZ z)=?uR9^K=EZ_PUd_cUJ!V*3jJ-AjM3^#%8&_YdDxHu3*h`TK37V8ab5OJ8u3~6QW9k`k1cIILU zBIK}fDO!t>VN0y|2QGeTmlv`eCiS*QJ$oL4VUuO*V%zmEvHlZH_qusBK0%uk3Z#Vo z760!+DbUnQ(U|6*n}4CCg98Az!~dn3QO+P}IQ5N6-=4aUDj{^xZO6Po`L z!X>qZ-a-w&X;F&go{P89 zyhqvZ`ahMOc{r5q+sE~IN+rpXQIZ-e${@*_v=Cy5WGq>;k7bN?h$$jlWMqmgNtSGn zWyW9zN%oz{GSk?}GQ-$H_}xR#`#$e`{C@9oy#L+D+}nBGb6?;4ygui7Uf0WNWbj#3 zq(KJnvf6<0KnMsr*BCa?B<5a|gik=wX&1w)_V1WS9(itnI29yeKapGKo;;iKH;*sw zXTtNmfW#xXscE(I3kP^~gY@Fe8r!HiGl>2E+kt-dXQ4*cQtDCKXVp2!p8#nv$V1<_ z>NkSLL5bgN=KF9;qiatATwYmZIZhhKeU&=*NL;eDo%~WqNw(plGa(_^5VQz`d{5z{ z1YWP@5{SpR&w801&IV4VR7- zzEAj&^Ye-^yw65-H7{oJgWY=?RUkZQ8lY$fOp3;OteG=Is7fM7gfF2$psa8l+GK@Y zJX$Mev?+Vy4ETcR{|&BlaRCpVKjS^pn#g3bGceTQ;!1xbYx*D&Z~BPjAO7xAt4aBS zoUY2&@@H7d;gvs5Fuvu9$(&$V1c;>@OfTq}!<=8%wZ=SPyCknu5EZ3meyZ&U$2A}n zAv(A+^PYNbYq>{v$F3_hrg=U3Qmm0vqeZ!BdbSkY_;Ys@Aw}20G+{g4wi<;m?C}OB z*Iv8;4vq5=EL8ncs@)=w4V$p>!OEX~YoNlSbnFNyvgJk8=VmupkVJJDr9Ab2aL_uKf@%fQyD%epBeESR=sCg+9FZQorj~`v9Sdg-by#wx~v{ zuZ>;*OCGf0=hox6fzQDq}f}MeHT!Qxb1Z~;jB3s_eO_9NO zOT0l|4wp%?aA@h-i?+J1wAFJtjJ&G@6UF^F9Df4XdujDmVYIL;>Ynzo)YRC7`$jo( zhgC&lbj+(oqJ+We=Y_S>-w;q};6#I!mD_@_N46g=<>LZ^!lCBZ(RL#7d^3N7!Ihbv z$4&`c?hkCiaid{Ykw8>~E$^bN!nt!O@0VXsaB{hICX90lL&g;Un=h*zr2O-}s9YR0 zGtQWK5Z)cqB2cjOt8OknlAD_^pZqevi{0B*de{aS-H`Fqz2JbZL^b1#356EJlrq=g zgUeU6BydeO$Rzhvmn>qxkIxk@{j^Q?+%O&UQw9}Exs>Kb)h&LdY# zy`CA_IBNK7X!)R?sju0YZunvCnxfd?1%%{rbYx`0Azea=C@~U@FkyC$qw3@PLmi1q z&;B<_He~hz%PTD=y3k5^PVyKf@nieI*R|JnZcP|~74LDXq`x%wy8Btx=_yscC>*Jj;!W+EAn5{HaVR>GQ$m^%cs1EP96KT2IhU-}6Z~_Kd z5T;TU@;tIKEIljX5+8By2mAdzY1gF``4$|~k1;y>Z22*TEb1?J0u%}sU;#cZl)BoA z8rku#rpOKwPN_un&KdCNxb&T?g!!T;K{wqjdBwc~xn;Owfr6Dr{SWiT+^yVPfcsFs zbeA3Wdd3&?I@9f^Mr<*PXi|f@m$?18U=`g6&y#d17mIlSWgqhaIce5Dhn)WMe3Llp zR@20L82%9(+)@ejN;ZJ&+0=K>K2E|2gKvL)%G+Zj{V^eU-k@$D5LhdPFrz`I|1{Gp z(uDoef9%~7l?Mv+uwIOA>lsQ>ZJ3RasUOa6#9E9igxabxkWbE!<=nIBtY%I;vROH~ zCFfH8a9WlzUDsq)aT^P(Z0dE74V}y5nYfc8_bL$QK9R_2f)RYyzUEW-@9FFt;hV?8 z@Ym*>jS^GSCs1*|Q*@%aQ_X%|cIip`i6yI|;7tVe>^2{m8Y>k>51sK}VMXwhbnbuX zT~hs$ld0aK<#GMu)x)GJDdH!7K7sSElN{+Tr=R)p{Mx<*G|g(b$VzO}bZ$V#P2`0( zx!67+D#$lEQzLyWJZvPgM9#HQ;-cIF$=u(85E>rw0HvfF=ML2|vXS;Oz(w4@qyF(Y zqwtMrJddZy9*$FWWj*fr`W#GB#}M9gRaG@f5k(>AQGlY}HlD1AM8b82sB`++wf#}O zk_R0(m9A|+i_{)SS?!`FQQ*iUB#k7nhO!F8y&@>=tJWka(@mq%-Zm$!tb9q>+t#gL zFh0}C%nAk+a9xv^jS{Qk=Ms?VNAtpk&|q-)y!op_;?@Ol-vkG97Nzoyeewru5Y{j| z_tsVAB?apTOWm0Ds3^5X04IGR<6b!^aA~&xX*!Eq*u*y?G(z?@{C~je!uc`Ge*&xT zV#p~wW>2PoKmqkMR;d+O_*8pM3N+ZzkmVua355m&Wgvfbkpecos{^a^4`rN?v?-ij z6=4IG+ykn5I1w6Nnj63J^t~9KBoi`9-a7Wg;ht}E-TXAagREH*Q0VMt`f-5$Av*;6 zj=#wK+R@R1nR1p+7(}Mc&deOpmG~!F^#v2OxP8Y~-gC-C`IQ`I^9MY_s@k)?YA3Fq zJbSS|?ZBhXs}17PYT7d?{Qho#E=N2c&<3g(T9m0a^rApQk6p<+kg+n`F`revv+dvF z>ETggTcv$I_oE~Kn>UL4M@9?c;StAs4BP5PfYlL(PY=JG$r+z1li%|zNp8!v#v^fN;)c&_$cK`$nl*B2GfcH{HSZ;6v2(_*4pQ#c+hA44B+wK}h zVAsQBd8c&Ru4DlDu@AV||8Q&PZ`uIdwAAH>nc)OSaHZV7PiY)0B)Z{P%<6Z5-6E{z zU$J;kL;Ui=@IbpCVl+OR zTz;iER`y8Du0m1n$Zbcxng~J9)|>m~7OVt<{3({4G^-$~{X&lsmN%_JdfSeM@YRdH zaf-D0;AN#%n#VtQBM0i}3?#cM_?Hbh*cT^N44tH{KQ`yymP52}P5nUctZk}<3zq|_ z9+n)AA}P!<$V>G!(`gY+?!6sYnOl3uhq$Jd zh!=~)=biz0_{Nf^aIyH(Zo&vs%#)qc|8e|oWKXriLP;tOjr!H?gqB)wembSD(tf!N zTXMfcWogyssx|Ge4rLFUij4#sP>cJdH$xMn`iyTQu}t2_7wJ9*ak-M7)!{~YSaBUR zU$LH+EVqI;ON|7~4!J+hr`T3}5VDMS4`jIQI8zy4gy%QS6BFf$C{wopUw7BXk9Xc) zu;(+`Y&LBMfnY);^60?gVgQ?Nd#j|{AZjRJ$UBDowP^IgrL3b>i(TzVwBv}7WR>US zcR?5RZC|8a72a(+TA6xc`bBoib<{B7LUc!<{_Kq4clU3#77$}s;K_`~-m%fr(lVKb zzmrzj0LtiTr}}x2Uydq?z0l<)GPholl@&5LJwyKDj37Z+fxS# zI|lRuH)Yv=<8@1G`uC!-+BG**xCOCP%EN)tuB_`apP2l8laa~^rIP%|$g`3$sY2@; zJyd#ucJ#g7M}D*^ zKMAn4ySJyE72@Yeeg?33#nadke?LP3lKv0&7-g@WbW{Jkg87c7{)vW{;;+edt>6XU zZVs6!9gyW%6Hoc8zOE@ee09htdik}Y>+}wzFZs3>k9xF(*#^;KfgN9 zf1d5wqTNvaignUc@UHmPnVBtaK-^H=+4@-jg4GPdQ^XiXD_pr8xG=5G?*7PPha=vk z>aE7m#?WjvzHg_OeJSH?C&Uw@ijncY9-iGUB#`e+ zMp09c0f$VJeJ488x;%!eDU{xxQpDsfh~FR>e0|;0N(^jxibSrfCY7uqrf3%kul-Ha z71w4Y8yFOIxZecq*dWnWTMnDL-NhKN>n)j@>d}D!dT`^kqpGijXYB*~tY}z;koejw ztjEMELxcVlSnwxj$aSE!e73HLbu5|lXlb&7thdc|zxQ~zkeW+hog!mP@dUyhgUpzu zH#r9W@JKEgMe234Ma6vE+Nuy_{^U$fn+_fAm9t#Q=53Kx@)<~kv%5FWw}B>ou`iXs z;#VP!Xu!5$GczCriav_Iu$}LD_sM-*SDF?`FS} zKYDQum+O!CKng(2<-_Vj1Cif8_0rDxkV&(P?3?JF)e^VN50B_9EPr@us@^m(NU!vF zXpj@4jEY|dI^07H{d#%Pd?aCeh7E1R3E#Sd@1#&Dsjg{LlM>{BHCRCh4(Qx689r3y zE-KZSo-{QzwbOGeRmrCSWiky4LzVsN;ml|AKf*qFLyQQ_%`Uvu5% z14zv{5yw3d(p@5S3drWIexGM*(hUhmjL1sNzP?%$3#J?uwjVDKF%Qgs5Nwaj&Qy`# zLQw(3?>U$rkPY}w=xps4Zvm#c#dmUa_4EejO9F4z!umx|_GDXQKI8N(UcmH3Xd<9- zCd^hK#gOdts;3(KV5B0$q+e<)v`{$i?1e6m(3{#n>Bx3jg zLh~f|-ZWoDR~(a3v^kdRJpb4n0Q#P55NeEp9E=f@8|-;b26^|5eIjIb+^T5*S+#S}qcf$PzzCk{wVR?{zbgb##SJ1vthd9u5(F*y`t*Gk0ki0`+QVwoSyKHT58i2)Njcm7C57ndVgh2nu-EShRM Kss*562>{3d literal 0 HcmV?d00001 diff --git a/odex30_base/exp_hr_payroll/static/description/odoo_mates.png b/odex30_base/exp_hr_payroll/static/description/odoo_mates.png new file mode 100644 index 0000000000000000000000000000000000000000..8408fa3a84d9a0d3b82c7a04d8151a80af888697 GIT binary patch literal 7810 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 literal 0 HcmV?d00001 diff --git a/odex30_base/exp_hr_payroll/tests/__init__.py b/odex30_base/exp_hr_payroll/tests/__init__.py new file mode 100644 index 0000000..530540f --- /dev/null +++ b/odex30_base/exp_hr_payroll/tests/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import test_payslip_flow diff --git a/odex30_base/exp_hr_payroll/tests/common.py b/odex30_base/exp_hr_payroll/tests/common.py new file mode 100644 index 0000000..99434ce --- /dev/null +++ b/odex30_base/exp_hr_payroll/tests/common.py @@ -0,0 +1,51 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from datetime import datetime, timedelta + +from odoo.fields import Date +from odoo.tests.common import TransactionCase + + +class TestPayslipBase(TransactionCase): + + def setUp(self): + super(TestPayslipBase, self).setUp() + + # Some salary rules references + self.hra_rule_id = self.ref('om_hr_payroll.hr_salary_rule_houserentallowance1') + self.conv_rule_id = self.ref('om_hr_payroll.hr_salary_rule_convanceallowance1') + self.prof_tax_rule_id = self.ref('om_hr_payroll.hr_salary_rule_professionaltax1') + self.pf_rule_id = self.ref('om_hr_payroll.hr_salary_rule_providentfund1') + self.mv_rule_id = self.ref('om_hr_payroll.hr_salary_rule_meal_voucher') + self.comm_rule_id = self.ref('om_hr_payroll.hr_salary_rule_sales_commission') + + # I create a new employee "Richard" + self.richard_emp = self.env['hr.employee'].create({ + 'name': 'Richard', + 'gender': 'male', + 'birthday': '1984-05-01', + 'country_id': self.ref('base.be'), + 'department_id': self.ref('hr.dep_rd') + }) + + # I create a salary structure for "Software Developer" + self.developer_pay_structure = self.env['hr.payroll.structure'].create({ + 'name': 'Salary Structure for Software Developer', + 'code': 'SD', + 'company_id': self.ref('base.main_company'), + 'rule_ids': [(4, self.hra_rule_id), (4, self.conv_rule_id), + (4, self.prof_tax_rule_id), (4, self.pf_rule_id), + (4, self.mv_rule_id), (4, self.comm_rule_id)], + }) + + # I create a contract for "Richard" + self.env['hr.contract'].create({ + 'date_end': Date.to_string((datetime.now() + timedelta(days=365))), + 'date_start': Date.today(), + 'name': 'Contract for Richard', + 'wage': 5000.0, + 'type_id': self.ref('hr_contract.hr_contract_type_emp'), + 'employee_id': self.richard_emp.id, + 'struct_id': self.developer_pay_structure.id, + }) diff --git a/odex30_base/exp_hr_payroll/tests/test_payslip_flow.py b/odex30_base/exp_hr_payroll/tests/test_payslip_flow.py new file mode 100644 index 0000000..d5a31b9 --- /dev/null +++ b/odex30_base/exp_hr_payroll/tests/test_payslip_flow.py @@ -0,0 +1,79 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +import os + +from odoo.tools import config, test_reports +from odoo.addons.om_hr_payroll.tests.common import TestPayslipBase + + +class TestPayslipFlow(TestPayslipBase): + + def test_00_payslip_flow(self): + """ Testing payslip flow and report printing """ + # I create an employee Payslip + richard_payslip = self.env['hr.payslip'].create({ + 'name': 'Payslip of Richard', + 'employee_id': self.richard_emp.id + }) + + payslip_input = self.env['hr.payslip.input'].search([('payslip_id', '=', richard_payslip.id)]) + # I assign the amount to Input data + payslip_input.write({'amount': 5.0}) + + # I verify the payslip is in draft state + self.assertEqual(richard_payslip.state, 'draft', 'State not changed!') + + context = { + "lang": "en_US", "tz": False, "active_model": "ir.ui.menu", + "department_id": False, "section_id": False, + "active_ids": [self.ref("om_hr_payroll.menu_department_tree")], + "active_id": self.ref("om_hr_payroll.menu_department_tree") + } + # I click on 'Compute Sheet' button on payslip + richard_payslip.with_context(context).compute_sheet() + + # Then I click on the 'Confirm' button on payslip + richard_payslip.action_payslip_done() + + # I verify that the payslip is in done state + self.assertEqual(richard_payslip.state, 'done', 'State not changed!') + + # I want to check refund payslip so I click on refund button. + richard_payslip.refund_sheet() + + # I check on new payslip Credit Note is checked or not. + payslip_refund = self.env['hr.payslip'].search([('name', 'like', 'Refund: '+ richard_payslip.name), ('credit_note', '=', True)]) + self.assertTrue(bool(payslip_refund), "Payslip not refunded!") + + # I want to generate a payslip from Payslip run. + payslip_run = self.env['hr.payslip.run'].create({ + 'date_end': '2011-09-30', + 'date_start': '2011-09-01', + 'name': 'Payslip for Employee' + }) + + # I create record for generating the payslip for this Payslip run. + + payslip_employee = self.env['hr.payslip.employees'].create({ + 'employee_ids': [(4, self.richard_emp.id)] + }) + + # I generate the payslip by clicking on Generat button wizard. + payslip_employee.with_context(active_id=payslip_run.id).compute_sheet() + + # I open Contribution Register and from there I print the Payslip Lines report. + self.env['payslip.lines.contribution.register'].create({ + 'date_from': '2011-09-30', + 'date_to': '2011-09-01' + }) + + # I print the payslip report + data, data_format = self.env.ref('om_hr_payroll.action_report_payslip').render(richard_payslip.ids) + + # I print the payslip details report + data, data_format = self.env.ref('om_hr_payroll.payslip_details_report').render(richard_payslip.ids) + + # I print the contribution register report + context = {'model': 'hr.contribution.register', 'active_ids': [self.ref('om_hr_payroll.hr_houserent_register')]} + test_reports.try_report_action(self.env.cr, self.env.uid, 'action_payslip_lines_contribution_register', context=context, our_module='exp_hr_payroll') diff --git a/odex30_base/exp_hr_payroll/views/hr_contract_views.xml b/odex30_base/exp_hr_payroll/views/hr_contract_views.xml new file mode 100644 index 0000000..9d7b352 --- /dev/null +++ b/odex30_base/exp_hr_payroll/views/hr_contract_views.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + hr.contract.view.form.inherit + hr.contract + + + + + + + + + + + + + + + + + hr.contract.advantage.template.form + hr.contract.advantage.template + +
    + +
    +

    + +

    +
    + + + + + + + + + + + + +
    +
    +
    +
    + + + hr.contract.advantage.template.tree + hr.contract.advantage.template + + + + + + + + + + + + + Contract Advantage Templates + hr.contract.advantage.template + + + + +
    \ No newline at end of file diff --git a/odex30_base/exp_hr_payroll/views/hr_employee_views.xml b/odex30_base/exp_hr_payroll/views/hr_employee_views.xml new file mode 100644 index 0000000..9312073 --- /dev/null +++ b/odex30_base/exp_hr_payroll/views/hr_employee_views.xml @@ -0,0 +1,37 @@ + + + + + payroll.hr.employee.view.form + hr.employee + + + + + + + + + + + + + + + + diff --git a/odex30_base/exp_hr_payroll/views/hr_payroll_report.xml b/odex30_base/exp_hr_payroll/views/hr_payroll_report.xml new file mode 100644 index 0000000..8698824 --- /dev/null +++ b/odex30_base/exp_hr_payroll/views/hr_payroll_report.xml @@ -0,0 +1,36 @@ + + + + + PaySlip Lines By Contribution Register + hr.contribution.register + qweb-pdf + exp_hr_payroll.report_contribution_register + exp_hr_payroll.report_contribution_register + + report + + + + PaySlip + hr.payslip + qweb-pdf + exp_hr_payroll.report_payslip + exp_hr_payroll.report_payslip + ('Payslip - %s' % (object.employee_id.name)) + + report + + + + PaySlip Details + hr.payslip + qweb-pdf + exp_hr_payroll.report_payslip_details + exp_hr_payroll.report_payslip_details + ('Payslip Details - %s' % (object.employee_id.name)) + + report + + + diff --git a/odex30_base/exp_hr_payroll/views/hr_payslip_views.xml b/odex30_base/exp_hr_payroll/views/hr_payslip_views.xml new file mode 100644 index 0000000..bee996b --- /dev/null +++ b/odex30_base/exp_hr_payroll/views/hr_payslip_views.xml @@ -0,0 +1,480 @@ + + + + + + hr.payslip.line.tree + hr.payslip.line + + + + + + + + + + + + + + + + + + + hr.payslip.line.form + hr.payslip.line + +
    + + + + + + + + + + + + + + + + +
    +
    +
    + + + hr.payslip.line.select + hr.payslip.line + + + + + + + + + + + + + + + + + + + hr.payslip.tree + hr.payslip + + + + + + + + + + + + + + + + hr.payslip.kanban + hr.payslip + + + + +
    +
    +
    + + + +
    +
    + + + +
    +
    + + - + +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    + + + Payslip Computation Details + hr.payslip.line + {'default_slip_id': active_id,'search_default_slip_id': active_id} + + + + hr.payslip.form + hr.payslip + +
    +
    +
    +
    +
    + +
    + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + +
    + +
    +
    +
    +
    +
    + + + +
    + +
    +
    + + + hr.payslip.select + hr.payslip + + + + + + + + + + + + + + + + + + + + + Employee Payslips + hr.payslip + list,kanban,form + + + + + + + hr.payslip + Payslips + list,form + {'search_default_employee_id': [active_id], 'default_employee_id': + active_id} + + + + + + hr.payslip.run.search + hr.payslip.run + + + + + + + + + + + + + hr.payslip.run.tree + hr.payslip.run + + + + + + + + + + + + + hr.payslip.run.kanban + hr.payslip.run + + + + +
    +
    +
    + + + +
    +
    + + + +
    +
    + + - + + + + +
    +
    +
    +
    +
    +
    +
    +
    + + + hr.payslip.run.form + hr.payslip.run + +
    +
    +
    + + +
    + + + +
    +
    +
    +
    + + + Payslips Batches + hr.payslip.run + list,kanban,form + + + + + + + + + Payslip Lines + hr.payslip.line + [('register_id', '=', active_id)] + {'default_register_id': active_id, 'search_default_register_id': + 1} + + +
    + +
    \ No newline at end of file diff --git a/odex30_base/exp_hr_payroll/views/hr_salary_rule_views.xml b/odex30_base/exp_hr_payroll/views/hr_salary_rule_views.xml new file mode 100644 index 0000000..112985a --- /dev/null +++ b/odex30_base/exp_hr_payroll/views/hr_salary_rule_views.xml @@ -0,0 +1,447 @@ + + + + + + hr.payroll.structure.tree + hr.payroll.structure + + + + + + + + + + + + hr.payroll.structure.kanban + hr.payroll.structure + + + + +
    +
    +
    + + + +
    +
    +
    +
    + Code: + +
    +
    +
    +
    +
    +
    +
    +
    + + + hr.payroll.structure.tree + hr.payroll.structure + + + + + + + + + + + + hr.payroll.structure.select + hr.payroll.structure + + + + + + + + + hr.payroll.structure.form + hr.payroll.structure + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + Salary Structures + hr.payroll.structure + list,kanban,form + + + + + + hr.salary.rule.category.form + hr.salary.rule.category + +
    + + + + + + + + + + +
    +
    +
    + + + hr.salary.rule.category.tree + hr.salary.rule.category + + + + + + + + + + + hr.salary.rule.category.select + hr.salary.rule.category + + + + + + + + + Salary Rule Categories + hr.salary.rule.category + + + + + + + + + hr.contribution.register.tree + hr.contribution.register + + + + + + + + + + hr.contribution.register.kanban + hr.contribution.register + + + + +
    +
    +
    + + + +
    +
    +
    +
    +
    +
    +
    +
    + + + hr.contribution.register.search + hr.contribution.register + + + + + + + + + + hr.contribution.register.form + hr.contribution.register + +
    + + + + + + + + + + + + + +
    +
    +
    + + + Contribution Registers + hr.contribution.register + list,kanban,form + +

    + Add a new contribution register +

    +

    + A contribution register is a third party involved in the salary + payment of the employees. It can be the social security, the + state or anyone that collect or inject money on payslips. +

    +
    +
    + + + + + + + hr.salary.rule.list + hr.salary.rule + + + + + + + + + + + + + hr.salary.rule.kanban + hr.salary.rule + + + + +
    +
    +
    + + + +
    +
    + + + +
    +
    +
    +
    + Code: + +
    +
    +
    +
    +
    +
    +
    +
    + + + hr.salary.rule.tree + hr.salary.rule + + + + + + + + + + + + + + hr.salary.rule.form + hr.salary.rule + +
    + + +
    +
    +
    + + + hr.salary.rule.select + hr.salary.rule + + + + + + + + + + + + + + Salary Rules + hr.salary.rule + list,kanban,form + [('parent_rule_id','=',False)] + + + + + + + All Children Rules + hr.salary.rule + [('parent_rule_id', '=', active_id)] + + +
    \ No newline at end of file diff --git a/odex30_base/exp_hr_payroll/views/report_contribution_register_templates.xml b/odex30_base/exp_hr_payroll/views/report_contribution_register_templates.xml new file mode 100644 index 0000000..30472cb --- /dev/null +++ b/odex30_base/exp_hr_payroll/views/report_contribution_register_templates.xml @@ -0,0 +1,83 @@ + + + + + + diff --git a/odex30_base/exp_hr_payroll/views/report_payslip_details_templates.xml b/odex30_base/exp_hr_payroll/views/report_payslip_details_templates.xml new file mode 100644 index 0000000..6bafa2d --- /dev/null +++ b/odex30_base/exp_hr_payroll/views/report_payslip_details_templates.xml @@ -0,0 +1,148 @@ + + + + + + diff --git a/odex30_base/exp_hr_payroll/views/report_payslip_templates.xml b/odex30_base/exp_hr_payroll/views/report_payslip_templates.xml new file mode 100644 index 0000000..6d7385b --- /dev/null +++ b/odex30_base/exp_hr_payroll/views/report_payslip_templates.xml @@ -0,0 +1,135 @@ + + + + + + diff --git a/odex30_base/exp_hr_payroll/views/res_config_settings_views.xml b/odex30_base/exp_hr_payroll/views/res_config_settings_views.xml new file mode 100644 index 0000000..bb90001 --- /dev/null +++ b/odex30_base/exp_hr_payroll/views/res_config_settings_views.xml @@ -0,0 +1,55 @@ + + + + + res.config.settings.view.form.inherit.hr.payroll + res.config.settings + + + + +
    +

    Accounting

    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + + + Settings + ir.actions.act_window + res.config.settings + form + inline + {'module' : 'exp_hr_payroll'} + + + + +
    \ No newline at end of file diff --git a/odex30_base/exp_hr_payroll/wizard/__init__.py b/odex30_base/exp_hr_payroll/wizard/__init__.py new file mode 100644 index 0000000..55c6ad7 --- /dev/null +++ b/odex30_base/exp_hr_payroll/wizard/__init__.py @@ -0,0 +1,4 @@ +# -*- coding:utf-8 -*- + +from . import hr_payroll_payslips_by_employees +from . import hr_payroll_contribution_register_report diff --git a/odex30_base/exp_hr_payroll/wizard/hr_payroll_contribution_register_report.py b/odex30_base/exp_hr_payroll/wizard/hr_payroll_contribution_register_report.py new file mode 100644 index 0000000..de9cf3c --- /dev/null +++ b/odex30_base/exp_hr_payroll/wizard/hr_payroll_contribution_register_report.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- + +from datetime import datetime +from dateutil import relativedelta + +from odoo import api, fields, models + + +class PayslipLinesContributionRegister(models.TransientModel): + _name = 'payslip.lines.contribution.register' + _description = 'Payslip Lines by Contribution Registers' + + date_from = fields.Date(string='Date From', required=True, + default=datetime.now().strftime('%Y-%m-01')) + date_to = fields.Date(string='Date To', required=True, + default=str(datetime.now() + relativedelta.relativedelta(months=+1, day=1, days=-1))[:10]) + + def print_report(self): + active_ids = self.env.context.get('active_ids', []) + datas = { + 'ids': active_ids, + 'model': 'hr.contribution.register', + 'form': self.read()[0] + } + return self.env.ref('om_hr_payroll.action_contribution_register').report_action([], data=datas) diff --git a/odex30_base/exp_hr_payroll/wizard/hr_payroll_contribution_register_report_views.xml b/odex30_base/exp_hr_payroll/wizard/hr_payroll_contribution_register_report_views.xml new file mode 100644 index 0000000..7609e9c --- /dev/null +++ b/odex30_base/exp_hr_payroll/wizard/hr_payroll_contribution_register_report_views.xml @@ -0,0 +1,32 @@ + + + + + payslip.lines.contribution.register + payslip.lines.contribution.register + +
    + + + + + +
    +
    +
    +
    +
    + + + PaySlip Lines + ir.actions.act_window + payslip.lines.contribution.register + form + new + + report + + +
    diff --git a/odex30_base/exp_hr_payroll/wizard/hr_payroll_payslips_by_employees.py b/odex30_base/exp_hr_payroll/wizard/hr_payroll_payslips_by_employees.py new file mode 100644 index 0000000..2fdba5c --- /dev/null +++ b/odex30_base/exp_hr_payroll/wizard/hr_payroll_payslips_by_employees.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import api, fields, models, _ +from odoo.exceptions import UserError + + +class HrPayslipEmployees(models.TransientModel): + _name = 'hr.payslip.employees' + _description = 'Generate payslips for all selected employees' + + employee_ids = fields.Many2many('hr.employee', 'hr_employee_group_rel', 'payslip_id', 'employee_id', 'Employees') + + def compute_sheet(self): + payslips = self.env['hr.payslip'] + [data] = self.read() + active_id = self.env.context.get('active_id') + if active_id: + [run_data] = self.env['hr.payslip.run'].browse(active_id).read(['date_start', 'date_end', 'credit_note']) + from_date = run_data.get('date_start') + to_date = run_data.get('date_end') + if not data['employee_ids']: + raise UserError(_("You must select employee(s) to generate payslip(s).")) + for employee in self.env['hr.employee'].browse(data['employee_ids']): + slip_data = self.env['hr.payslip'].onchange_employee_id(from_date, to_date, employee.id, contract_id=False) + res = { + 'employee_id': employee.id, + 'name': slip_data['value'].get('name'), + 'struct_id': slip_data['value'].get('struct_id'), + 'contract_id': slip_data['value'].get('contract_id'), + 'payslip_run_id': active_id, + 'input_line_ids': [(0, 0, x) for x in slip_data['value'].get('input_line_ids')], + 'worked_days_line_ids': [(0, 0, x) for x in slip_data['value'].get('worked_days_line_ids')], + 'date_from': from_date, + 'date_to': to_date, + 'credit_note': run_data.get('credit_note'), + 'company_id': employee.company_id.id, + } + payslips += self.env['hr.payslip'].create(res) + payslips.compute_sheet() + return {'type': 'ir.actions.act_window_close'} diff --git a/odex30_base/exp_hr_payroll/wizard/hr_payroll_payslips_by_employees_views.xml b/odex30_base/exp_hr_payroll/wizard/hr_payroll_payslips_by_employees_views.xml new file mode 100644 index 0000000..b65bf87 --- /dev/null +++ b/odex30_base/exp_hr_payroll/wizard/hr_payroll_payslips_by_employees_views.xml @@ -0,0 +1,34 @@ + + + + + hr_payroll_payslip_employees + hr.payslip.employees + +
    +
    +
    + + This wizard will generate payslips for all selected employee(s) based + on the dates and credit note specified on Payslips Run. + + + + + + + +
    +
    +
    + + + Generate Payslips + hr.payslip.employees + tree,form + + new + + +
    diff --git a/odex30_base/hr_base/__init__.py b/odex30_base/hr_base/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/odex30_base/hr_base/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odex30_base/hr_base/__manifest__.py b/odex30_base/hr_base/__manifest__.py new file mode 100644 index 0000000..113c549 --- /dev/null +++ b/odex30_base/hr_base/__manifest__.py @@ -0,0 +1,65 @@ +{ + "name": "HR Management Base", + "category": "Odex25-HR/Odex25-HR", + "summary": "HR Management base config module for Employee Record", + + "version": "18.0.1.0.0", + "sequence": 4, + "website": "http://exp-sa.com", + "license": "GPL-3", + "author": "Expert Co. Ltd.", + "depends": [ + "base", + "hr", + "hr_docs_expiry", + #"maintenance", + "account", + "hr_holidays_community", + "hr_contract", + "base_custom", + ], + "data": [ + "security/hr_base_security.xml", + "security/ir.model.access.csv", + "data/ir_sequence.xml", + "data/ir_cron.xml", + "data/ir_rule.xml", + # "views/assets_document_view.xml", + "views/hr_base_view.xml", + "views/employee_iqama_renewal_view.xml", + "views/hr_dependent_view.xml", + "views/category_info_view.xml", + "views/certification_view.xml", + "views/department_info_view.xml", + "views/designation_info_view.xml", + "views/division_info_view.xml", + "views/employee_amedment_view.xml", + "views/employee_card_view.xml", + "views/employee_clearance_view.xml", + "views/employee_iqama_view.xml", + "views/eos_view.xml", + "views/eos_leaving_view.xml", + "views/family_iqama_view.xml", + "views/hr_ticket_dependent_view.xml", + "views/hr_ticket_reissue_view.xml", + "views/insurance_viw.xml", + "views/res_company_ext_view.xml", + "views/sponsor_view.xml", + "views/company_document_view.xml", + "views/hr_employee_attachments.xml", + "views/hr_penalty_register_view.xml", + "views/employee_iqama_document_view.xml", + "views/res_users_views.xml", + "views/menus_view.xml", + # "views/res_config_settings.xml", + 'report/hr_layout.xml', + "report/employee_dependents_report_template.xml", + "report/salary_confirmation_report_template.xml", + "report/employee_info_sheet.xml", + "report/new_emp_file_form.xml", + "report/report_action.xml", + ], + "qweb": ["static/src/xml/base_template.xml"], + "installable": True, + "application": True, +} diff --git a/odex30_base/hr_base/data/ir_cron.xml b/odex30_base/hr_base/data/ir_cron.xml new file mode 100644 index 0000000..4c39c48 --- /dev/null +++ b/odex30_base/hr_base/data/ir_cron.xml @@ -0,0 +1,12 @@ + + + + Company Data Expiration + + code + model.company_doc_mail_reminder() + 1 + days + True + + \ No newline at end of file diff --git a/odex30_base/hr_base/data/ir_rule.xml b/odex30_base/hr_base/data/ir_rule.xml new file mode 100644 index 0000000..3244d61 --- /dev/null +++ b/odex30_base/hr_base/data/ir_rule.xml @@ -0,0 +1,10 @@ + + + + + Employee iqama renewal multi company rule + + ['|', ('company_id','=',False), ('company_id', 'in', company_ids)] + + + diff --git a/odex30_base/hr_base/data/ir_sequence.xml b/odex30_base/hr_base/data/ir_sequence.xml new file mode 100644 index 0000000..2d8d7f7 --- /dev/null +++ b/odex30_base/hr_base/data/ir_sequence.xml @@ -0,0 +1,20 @@ + + + + iqama renewal + employee.iqama.renewal + + /%(year)s + 4 + + + + + employee_sequence_emp_no + hr.employee + + 1 + + + + diff --git a/odex30_base/hr_base/i18n/ar_001.po b/odex30_base/hr_base/i18n/ar_001.po new file mode 100644 index 0000000..7a5b2a1 --- /dev/null +++ b/odex30_base/hr_base/i18n/ar_001.po @@ -0,0 +1,4888 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_base +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-13 06:28+0000\n" +"PO-Revision-Date: 2022-09-13 06:28+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_base +#: model:ir.actions.report,print_report_name:hr_base.employee_info_report +msgid "'Employee Info Sheet for - %s' % (object.name)" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.salary_confirmation_report_temp +msgid "" +") والـذي يعمـل لدينـا قد أخطـرنا بحصوله على\n" +" قرض منكم وطلب إلينـا في ذلك الصدد أن نقوم بتحويـل مرتباتـه الشـهرية إليكـم\n" +" في تواريخ استحقاقها ، فإننـا بموجب هذا نتعهـد تعهـداً غير قابل للنقـض بأن نقـوم\n" +" بتحويل مرتبـات المذكور الشـهرية إليكـم في تواريخ استحقاقها و أن نقوم كذلك\n" +" في حالة إنهـاء أو انتهاء خدمة المذكور معنـا بإخطـاركم خطيـاً بذلك أولاً و من ثم\n" +" تحويـل جميـع ما قد يكون مسـتحقاً له حينـذاك ، وفق نظام مكتب العمـل ، من\n" +" مكـافأة أو معـاش أو أية مبالغ أخـرى إليكـم ، و تسـتمر تعهداتنـا المدرجة هنـا\n" +" نافـذة و سـارية المفعول حتـى اسـتلامنـا لإشـعار خطـي منكـم بإعفـائنـا من\n" +" التزامـاتنـا الوارد هنـا ، وإشـهاداً على مـا ورد قمنـا بوضع توقيعنـا وختمنا الرسـمي\n" +" هنـا أدنـاه ، وقد حرر هذا الخطاب بناء على طلب السـيـد/ه" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.salary_confirmation_report_temp +msgid "" +"
    \n" +" السـادة / -------------------------------------------------- المحترمين\n" +"
    \n" +" إدارة القروض الشـخصية بالريـاض" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.salary_confirmation_report_temp +msgid "" +"
    \n" +" الموافق :" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" Kindly Submit:\n" +"
    \n" +" 1) Copy of clear passport “Employee + Dependents” and all copies academic certificates.\n" +"
    \n" +" 2) Bank Account Number.\n" +"
    \n" +"
    \n" +"
    \n" +" \n" +" أقر أن هذه المعلومات المذكورة في هذه الاستمارة صحيحة.\n" +" \n" +" \n" +" .I do here by declare that the information provided is to the best of my knowledge true and\n" +" accurate\n" +" \n" +"
    \n" +" \n" +" التوقيع:\n" +" ............................................................................................................Signature\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" :City\n" +" \n" +"
    \n" +" \n" +" الشارع:\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" :Home\n" +" \n" +"
    \n" +" \n" +" جوال:\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" :Mobile\n" +" \n" +"
    \n" +" \n" +" فاكس:\n" +" \n" +" \n" +" :Fax\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" :Street\n" +" \n" +"
    \n" +" \n" +" صندوق بريد رقم:\n" +" \n" +" \n" +" :P.O. Box\n" +" \n" +"
    \n" +" \n" +" الرمز البريدي:\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" :Work\n" +" \n" +"
    \n" +" \n" +" منزل:\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" :Zip Code\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +":Address\n" +"
    \n" +" \n" +" المدينة:\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" التعليم\n" +" \n" +" \n" +" Education\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" الخبرات العملية\n" +" \n" +" \n" +" Work Experience\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" الدورات التدريبية و المعاهد المهنية\n" +" \n" +" \n" +" Training Courses and Vocational Training\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" اللغات\n" +" \n" +" \n" +" Languages\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" بيانات أفراد العائلة\n" +" \n" +" \n" +" Dependent Information\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" في حالة الطوارئ الرجاء الإتصال بــــ:\n" +" \n" +" \n" +" :In Case of Emergency Please Call\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" مـعـلـومـات شـخـصـيـة\n" +" \n" +" \n" +" Personal Information\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"إلى\n" +" To" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"اسم الأب\n" +" Father’s Name\n" +"
    " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"اسم الجامعة أو المدرسة\n" +"
    \n" +" Name of University or School" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"اسم الجد\n" +" Grandfather’s Name\n" +"
    " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"اسم العائلة\n" +" Family Name\n" +"
    " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"اسم المعهد\n" +"
    \n" +" Name of Institute" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"الإسم\n" +"
    \n" +" Name" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"الاسم الأول\n" +" First Name\n" +"
    " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"التحدث\n" +" Speaking" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"التخصص\n" +"
    \n" +" Major" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"الجنسية\n" +" Nationality\n" +"
    " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"الجهة التي عملت معها\n" +"
    \n" +" Name of Employer" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"الديانة\n" +" Religion\n" +"
    " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"الراتب\n" +"
    \n" +" Salary" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"الشهادة الحائز عليها\n" +"
    \n" +" Certificate Obtained" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"الشهادة\n" +"
    \n" +" Certificate" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "العنوان:" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"القراءة\n" +" Reading" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"الكتابة\n" +" Writing" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"اللغة الإنجليزية\n" +" English" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"اللغة العربية\n" +" Arabic" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"اللغة\n" +" Language" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"الوظيفة\n" +"
    \n" +" Position" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"بلد الأصل\n" +" Original Country\n" +"
    " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"تاريخ الإصدار\n" +" Date of Issue\n" +"
    " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"تاريخ الحصول على الشهادة\n" +"
    \n" +" Date Certificate Obtained" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"تاريخ الميلاد\n" +"
    \n" +" Date of Birth" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"تاريخ الميلاد\n" +" Date of Birth\n" +"
    " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"جيد\n" +"
    \n" +" Good" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"رقم الجوال\n" +"
    \n" +" Mobile No." +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"رقم الحفيظة أو الجواز\n" +" Identity or Passport No\n" +"
    " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"رقم الهاتف\n" +" \n" +" .Telephone No\n" +"
    \n" +" \n" +" عمل:\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"رقم الهاتف\n" +"
    \n" +" Telephone No." +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"رقم الهوية (الجواز)\n" +"
    \n" +" ID (Passport) No." +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"سبب ترك العمل\n" +"
    \n" +" Reason for Leaving" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"صلة القرابة\n" +"
    \n" +" Relationship" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"ضعيف\n" +"
    \n" +" Poor" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"عدد سنوات الدراسة\n" +"
    \n" +" No. of Years" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"لغات أخرى (حدد)\n" +" Others (Specify)" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"مدة التدريب\n" +"
    \n" +" Period" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"مدة العمل\n" +" Period" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"مكان الإصدار\n" +" Place of Issue\n" +"
    " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"مكان الدراسة\n" +"
    \n" +" Location" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"مكان الميلاد\n" +"
    \n" +" Place of Birth" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"مكان الميلاد\n" +" Place of Birth\n" +"
    " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"من\n" +" From" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"نوع التدريب\n" +"
    \n" +" Type of Training" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"وسط\n" +"
    \n" +" Fair" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_info_report_template +msgid "" +"\n" +" بـطــاقـــة مــعــلـومـــات موظف\n" +" \n" +"
    \n" +" \n" +" Employee Information Sheet\n" +" " +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.salary_confirmation_report_temp +msgid " التاريخ :" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.salary_confirmation_report_temp +msgid "" +" الموضـوع: رواتب ومسـتحقات موظفنـا\n" +"
    \n" +" السـيـد/ه" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__blood_type__ab+ +msgid "AB+" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__blood_type__ab- +msgid "AB-" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__employee_card__card_type__acces_card +msgid "Access Card" +msgstr "بطاقه دخول" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_card__access_type +msgid "Access Type" +msgstr "نوع الوصول" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__account_id +msgid "Account" +msgstr "حساب" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__account_id2 +msgid "Account Id2" +msgstr "حساب (2)" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Account Renewal" +msgstr "حساب التجديد" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Account Work" +msgstr "حساب العمل" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.eos_form_view +msgid "Accounting" +msgstr "الحسابات" + +#. module: hr_base +#: model:res.groups,name:hr_base.group_account_manager +msgid "Accounting Manager" +msgstr "المدير المالي" + +#. module: hr_base +#: model:res.groups,comment:hr_base.group_account_manager +msgid "Accounting Manager." +msgstr "المدير المالي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_needaction +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__active +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__active +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Active" +msgstr "نشط" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__activity_ids +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__activity_ids +msgid "Activities" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__activity_exception_decoration +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__activity_state +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__activity_state +msgid "Activity State" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__activity_type_icon +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Address Region" +msgstr "الحي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__address +#: model_terms:ir.ui.view,arch_db:hr_base.sponsor_form_view +msgid "Address" +msgstr "العنوان" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__address_city +msgid "Address City" +msgstr "عنوان المدينة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__address_region +msgid "Address Region" +msgstr "منطقة العنوان" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__employee_age +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__age +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Age" +msgstr "العمر" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_document_asset__alert_to +msgid "Alert To" +msgstr "في حاله تأهب" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__allocation_end_date +msgid "Allocation End Date" +msgstr "نهاية تاريخ التخصيص" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__allocation_start_date +msgid "Allocation Start Date" +msgstr "بداية تاريخ التخصيص" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__a_email +msgid "Alternate Email ID" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__apartment_number +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Apartment Number" +msgstr "رقم الشقة/الفلة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Approved" +msgstr "إعتمـاد" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__attendance__apsent +msgid "Apsent" +msgstr "غائب" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__arabic_name +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__arabic_name +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__arabic_name +msgid "Arabic Name" +msgstr "الاسم بالعربي" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Are you sure to Reset To Draft This Record?" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee__iqama_document_form_view +msgid "Arrival Date" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__arrival_date +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__arrival_date +msgid "Arrival Date in Suadi" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_document_asset__attach_file +msgid "Attach File" +msgstr "" + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "Attach the attachment to the Document %s" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_ir_attachment +#: model:ir.model.fields,field_description:hr_base.field_company_document__datas +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__attachment +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__attachment_ids +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__attachment +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__attachment +#: model:ir.model.fields,field_description:hr_base.field_ir_attachment__dependent_rel +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Attachment" +msgstr "مرفق" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_attachment_count +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__attachment_filename +msgid "Attachment Filename" +msgstr "اسم الملف المرفق" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Attachment Name" +msgstr "اسم المرفق" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Attachments" +msgstr "المُرفقات" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__attendance +msgid "Attendance" +msgstr "حضور" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__bank_account_id +msgid "Bank Account Number" +msgstr "رقم الحساب البنكي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__bank_code +msgid "Bank Code" +msgstr "كود البنك" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__birthday +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Birthday" +msgstr "تاريخ الميلاد" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__bg +msgid "Blood Group" +msgstr "فصليه الدم" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__blood_type +msgid "Blood Type" +msgstr "فصليه الدم" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.res_company_branch_act +msgid "Branch" +msgstr "الفرع" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_category_info__branch_name +#: model:ir.model.fields,field_description:hr_base.field_department_info__branch_name +#: model:ir.model.fields,field_description:hr_base.field_designation_info__branch_name +#: model:ir.model.fields,field_description:hr_base.field_division_info__branch_name +msgid "Branch Name" +msgstr "اسم الفرع" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__building_number +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Building Number" +msgstr "رقم المبنى" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__employee_card__card_type__business_card +msgid "Business Card" +msgstr "بطاقه عمل" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__medical_class__c_senior +msgid "C senior" +msgstr "ج أول" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__cr_no +msgid "CR No" +msgstr "رقم CR" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__card_code +msgid "Card Code" +msgstr "رمز بطاقه" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.cards_form_view +msgid "Card Information" +msgstr "معلومات بطاقه" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_card__card_no +msgid "Card No." +msgstr "رقم بطاقة." + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_card__card_type +msgid "Card Type" +msgstr "نوع البطاقة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.category_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.category_tree_view +msgid "Category Details" +msgstr "تفاصيل الفئة" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.category_info_act +#: model:ir.model,name:hr_base.model_category_info +#: model:ir.model.fields,field_description:hr_base.field_category_info__category +#: model:ir.model.fields,field_description:hr_base.field_designation_info__category_id +#: model:ir.ui.menu,name:hr_base.category_info_menu +msgid "Category Info" +msgstr "معلومات الفئة" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__qualification_specification__type__certificate +msgid "Certificate" +msgstr "شهادة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__certification_id +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Certification" +msgstr "شهادة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__certification_degree +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Certification Degree" +msgstr "درجه الشهادة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__car_name +msgid "Certification Name" +msgstr "اسم الشهادة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__certification_relation +msgid "Certification Relation" +msgstr "علاقة الشهادة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__certification_specification_id +msgid "Certification Specification" +msgstr "مواصفات الشهادة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_certification_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Certifications" +msgstr "الشهادات" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue__change_sec +msgid "Change Sector" +msgstr "تغيير القطاع" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__check_nationality +msgid "Check Nationality" +msgstr "" + +#. module: hr_base +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: model:ir.model.fields.selection,name:hr_base.selection__employee_iqama_renewal_line__state__chief_accountant +#, python-format +msgid "Chief Accountant" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__religion__christian +msgid "Christian" +msgstr "غير مسلم" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__employee_from__citizen +msgid "Citizen" +msgstr "مواطن" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__city +#: model_terms:ir.ui.view,arch_db:hr_base.sponsor_form_view +msgid "City" +msgstr "المدينة" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_address_city +msgid "City Address" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "City Name" +msgstr "المدينة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__clas_n +msgid "Class" +msgstr "صف دراسي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__col_name +msgid "College Name" +msgstr "اسم الكلية" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_res_company +msgid "Companies" +msgstr "شركات" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.users_company1 +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree__company_id +#: model:ir.ui.menu,name:hr_base.users_company_extension_menu_item1 +#: model:ir.model.fields,field_description:hr_base.field_company_document_type__company_id +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_form_view +msgid "Company" +msgstr "الشركة" + +#. module: hr_base +#: model:ir.actions.server,name:hr_base.company_docs_data_reminder_ir_actions_server +#: model:ir.cron,cron_name:hr_base.company_docs_data_reminder +#: model:ir.cron,name:hr_base.company_docs_data_reminder +msgid "Company Data Expiration" +msgstr "تاريخ انتهاء بيانات صلاحيه الشركة" + +#. module: hr_base +#: model:ir.ui.menu,name:hr_base.company_document_menu_item +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_tree_view +msgid "Company Document" +msgstr "مستندات الشركة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_tree_view +msgid "Document Type" +msgstr "نوع المستند" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_company_document_type +msgid "company.document.type" +msgstr "انواع مستندات الشركة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document_type__name +msgid "Name" +msgstr "الاسم" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__company_gosi +#: model:ir.model.fields,field_description:hr_base.field_res_config_settings__company_gosi +msgid "Company Gosi" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Company Gosi Percentage" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_category_info__company_name +#: model:ir.model.fields,field_description:hr_base.field_department_info__company_name +#: model:ir.model.fields,field_description:hr_base.field_designation_info__company_name +#: model:ir.model.fields,field_description:hr_base.field_division_info__company_name +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Company Name" +msgstr "اسم الشركة" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_res_company_tree +msgid "Company Tree" +msgstr "" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.company_document_list_action +msgid "Company document" +msgstr "مستندات الشركة" + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__state__complete +#, python-format +msgid "Complete Data" +msgstr "استكمال البيانات" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Complete Employee Data" +msgstr "إستكمال بيانات الموظف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__comp_date +msgid "Completion Date" +msgstr "موعد الإكمال" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_res_config_settings +msgid "Config Settings" +msgstr "ضبط الاعدادات" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__contact_email +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__contact_email +msgid "Contact Email" +msgstr " ايميل المرجع" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_certification_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Contact Information" +msgstr "معلومات التواصل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__contact_name +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__contact_name +msgid "Contact Name" +msgstr "اسم المرجع" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__contact_no +msgid "Contact No" +msgstr "رقم المتصل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__partner_id +msgid "Contact Person" +msgstr "الشخص المتصل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__contact_phone +msgid "Contact Phone" +msgstr "تليفون المتصل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__contact_phn +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__contact_phn +msgid "Contact Phone No" +msgstr "رقم تليفون المرجع" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__contract +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__contract +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__contract_id +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__contract_id +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Contract" +msgstr "العقد" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Contract And Trial Period Reminder" +msgstr "تذكير العقود وفترة الاختبار" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__contract_end_reminder +#: model:ir.model.fields,field_description:hr_base.field_res_config_settings__contract_end_reminder +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Contract End Reminder" +msgstr "تذكير انتهاء العقد" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.amedment_form_view +msgid "Contract Information" +msgstr "معلومات العقد" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__contract_trial_reminder +#: model:ir.model.fields,field_description:hr_base.field_res_config_settings__contract_trial_reminder +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Contract Trial Reminder" +msgstr "تذكير انتهاء فترة التجربة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Controlling The percentage Company None Saudi Gosi Deduction" +msgstr "ضبط نسبة التأمينات الإجتماعية مساهمة للشركة للمقيمين" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Controlling The percentage Company Saudi Gosi Deduction" +msgstr "ضبط نسبة التأمينات الإجتماعية مساهمة للشركة للمواطن" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Controlling The percentage Saudi Gosi Deduction" +msgstr "ضبط نسبة خصم التأمينات الإجتماعية للمواطن" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Controlling The percentage of employee Saudization for Foreigners" +msgstr "ضبط نسبة سعوده الموظفين بالنسبة للمقيميين" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Controlling The Max Amount Gosi Deduction From Saudi and Company" +msgstr "ضبط اقصى مبلغ لخصم التأمينات الإجتماعية للمواطن والشركة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__country +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__country_id +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__country_address_id +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.sponsor_form_view +msgid "Country" +msgstr "الدولة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__country_name +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__country_name +msgid "Country Name" +msgstr "حاصل من دولة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.leaving_form_view +msgid "Create Clearance" +msgstr "انشاء تخليص" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__state__open +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Create Contract" +msgstr "انشاء عقد" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_address_city__create_uid +#: model:ir.model.fields,field_description:hr_base.field_address_region__create_uid +#: model:ir.model.fields,field_description:hr_base.field_category_info__create_uid +#: model:ir.model.fields,field_description:hr_base.field_company_document__create_uid +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__create_uid +#: model:ir.model.fields,field_description:hr_base.field_department_info__create_uid +#: model:ir.model.fields,field_description:hr_base.field_designation_info__create_uid +#: model:ir.model.fields,field_description:hr_base.field_division_info__create_uid +#: model:ir.model.fields,field_description:hr_base.field_document_asset__create_uid +#: model:ir.model.fields,field_description:hr_base.field_documents_typed__create_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_card__create_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__create_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__create_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__create_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__create_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__create_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__create_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_payslip__create_uid +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_college__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_attachments__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification_name__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_relation_relation__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_religion_religion__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue__create_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__create_uid +#: model:ir.model.fields,field_description:hr_base.field_issued_place_issued_place__create_uid +#: model:ir.model.fields,field_description:hr_base.field_it_department__create_uid +#: model:ir.model.fields,field_description:hr_base.field_office_office__create_uid +#: model:ir.model.fields,field_description:hr_base.field_projects_projects__create_uid +#: model:ir.model.fields,field_description:hr_base.field_qualification_specification__create_uid +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree__create_uid +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__create_uid +#: model:ir.model.fields,field_description:hr_base.field_work_location__create_uid +#: model:ir.model.fields,field_description:hr_base.field_membership_categorys__create_uid +#: model:ir.model.fields,field_description:hr_base.field_membership_types__create_uid +msgid "Created by" +msgstr "انشئ بواسطة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_address_city__create_date +#: model:ir.model.fields,field_description:hr_base.field_address_region__create_date +#: model:ir.model.fields,field_description:hr_base.field_category_info__create_date +#: model:ir.model.fields,field_description:hr_base.field_company_document__create_date +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__create_date +#: model:ir.model.fields,field_description:hr_base.field_department_info__create_date +#: model:ir.model.fields,field_description:hr_base.field_designation_info__create_date +#: model:ir.model.fields,field_description:hr_base.field_division_info__create_date +#: model:ir.model.fields,field_description:hr_base.field_document_asset__create_date +#: model:ir.model.fields,field_description:hr_base.field_documents_typed__create_date +#: model:ir.model.fields,field_description:hr_base.field_employee_card__create_date +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__create_date +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__create_date +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__create_date +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__create_date +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__create_date +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__create_date +#: model:ir.model.fields,field_description:hr_base.field_employee_payslip__create_date +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_college__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_attachments__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification_name__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_relation_relation__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_religion_religion__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue__create_date +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__create_date +#: model:ir.model.fields,field_description:hr_base.field_issued_place_issued_place__create_date +#: model:ir.model.fields,field_description:hr_base.field_it_department__create_date +#: model:ir.model.fields,field_description:hr_base.field_office_office__create_date +#: model:ir.model.fields,field_description:hr_base.field_projects_projects__create_date +#: model:ir.model.fields,field_description:hr_base.field_qualification_specification__create_date +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree__create_date +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__create_date +#: model:ir.model.fields,field_description:hr_base.field_work_location__create_date +#: model:ir.model.fields,field_description:hr_base.field_membership_categorys__create_date +#: model:ir.model.fields,field_description:hr_base.field_membership_types__create_date +msgid "Created on" +msgstr "انشئ" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__currency +msgid "Currency" +msgstr "العملة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__c_location +msgid "Current Location" +msgstr "الموقع الحالي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__date +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__date +#: model:ir.model.fields,field_description:hr_base.field_employee_payslip__date +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_tree_view +msgid "Date" +msgstr "التاريخ" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__date_from +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__date_from +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Date From" +msgstr "تاريخ البداية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__date_to +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__date_to +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Date To" +msgstr "حتى تاريخ" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__dob +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__dob +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__dob +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__dob +msgid "Date of Birth" +msgstr "تاريخ الميلاد" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__exp_date +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__date_expiry +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__date_expiry +msgid "Date of Expiry" +msgstr "تاريخ انتهاء الصلاحية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__issue_date +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__date_issue +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__date_issue +msgid "Date of Issue" +msgstr "تاريخ الإصدار" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Days" +msgstr "يوم" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__degree_medical_insu +msgid "Degree Medical Insurance" +msgstr "درجة التأمين الصحي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_department__dep_link +msgid "Dep Link" +msgstr "قسم الارتباط" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_department__department_type__department +msgid "Department" +msgstr "إدارة" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_department__department_type__unit +msgid "Unit" +msgstr "قسم" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_department +#: model:ir.model.fields,field_description:hr_base.field_category_info__department +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__department +#: model:ir.model.fields,field_description:hr_base.field_department_info__department +#: model:ir.model.fields,field_description:hr_base.field_designation_info__department +#: model:ir.model.fields,field_description:hr_base.field_employee_card__department +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__department +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__department +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__department +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__department +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Department" +msgstr "القسم" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.department_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.department_tree_view +msgid "Department Details" +msgstr "تفاصيل الإدارة" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.department_info_act +#: model:ir.model,name:hr_base.model_department_info +#: model:ir.ui.menu,name:hr_base.department_info_menu +msgid "Department Info" +msgstr "معلومات الإدارة" + +#. module: hr_base +#: model:res.groups,name:hr_base.group_department_manager +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +#: model:ir.model.fields,field_description:hr.field_hr_employee_public__coach_id +msgid "Department Manager" +msgstr "مدير الادارة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_it_department__department_relation +msgid "Department Relation" +msgstr "قسم العلاقات" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_job__department_ids +#: model_terms:ir.ui.view,arch_db:hr_base.view_hr_job_form_inherit +msgid "Departments" +msgstr "الهيكل الإداري" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue__departure +msgid "Departure Air Port" +msgstr "مطار المغادرة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__departure_date +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue__departure_date +msgid "Departure Date" +msgstr "تاريخ المغادرة" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.dependent_list_action +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__dependent_id +msgid "Dependent" +msgstr "المعالين" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.ticket_dependent_form_view +msgid "Dependent Details" +msgstr "تفاصيل المعالين" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__dependent_relation +msgid "Dependent Relation" +msgstr "علاقة تابعة" + +#. module: hr_base +#: model:ir.actions.report,name:hr_base.dependents_employee_action_report +msgid "Dependents Report" +msgstr "تقرير المعالين" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "Dependents:" +msgstr "المعالين" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__description +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__description +#: model_terms:ir.ui.view,arch_db:hr_base.employee__iqama_document_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_tree_view +#: model_terms:ir.ui.view,arch_db:hr_base.leaving_form_view +msgid "Description" +msgstr "الوصف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__job +msgid "Designation" +msgstr "تعيين" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.designation_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.designation_tree_view +msgid "Designation Details" +msgstr "تفاصيل التعيين" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.designation_info_act +#: model:ir.model,name:hr_base.model_designation_info +#: model:ir.ui.menu,name:hr_base.designation_info_menu +msgid "Designation Info" +msgstr "معلومات التعيين" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue__destination +msgid "Destination Air Port" +msgstr "مطار الوجهة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__direct_emp +msgid "Direct Emp" +msgstr "موظف مباشر" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Direct employee" +msgstr "موظف مباشر" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_address_city__display_name +#: model:ir.model.fields,field_description:hr_base.field_address_region__display_name +#: model:ir.model.fields,field_description:hr_base.field_category_info__display_name +#: model:ir.model.fields,field_description:hr_base.field_company_document__display_name +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__display_name +#: model:ir.model.fields,field_description:hr_base.field_department_info__display_name +#: model:ir.model.fields,field_description:hr_base.field_designation_info__display_name +#: model:ir.model.fields,field_description:hr_base.field_division_info__display_name +#: model:ir.model.fields,field_description:hr_base.field_document_asset__display_name +#: model:ir.model.fields,field_description:hr_base.field_documents_typed__display_name +#: model:ir.model.fields,field_description:hr_base.field_employee_card__display_name +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__display_name +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__display_name +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__display_name +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__display_name +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__display_name +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__display_name +#: model:ir.model.fields,field_description:hr_base.field_employee_payslip__display_name +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_college__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_department__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_attachments__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_job__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification_name__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_relation_relation__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_religion_religion__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue__display_name +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__display_name +#: model:ir.model.fields,field_description:hr_base.field_ir_attachment__display_name +#: model:ir.model.fields,field_description:hr_base.field_issued_place_issued_place__display_name +#: model:ir.model.fields,field_description:hr_base.field_it_department__display_name +#: model:ir.model.fields,field_description:hr_base.field_office_office__display_name +#: model:ir.model.fields,field_description:hr_base.field_projects_projects__display_name +#: model:ir.model.fields,field_description:hr_base.field_qualification_specification__display_name +#: model:ir.model.fields,field_description:hr_base.field_res_company__display_name +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree__display_name +#: model:ir.model.fields,field_description:hr_base.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__display_name +#: model:ir.model.fields,field_description:hr_base.field_resource_calendar__display_name +#: model:ir.model.fields,field_description:hr_base.field_resource_resource__display_name +#: model:ir.model.fields,field_description:hr_base.field_work_location__display_name +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +#: model:ir.model.fields,field_description:hr_base.field_membership_categorys__display_name +#: model:ir.model.fields,field_description:hr_base.field_membership_types__display_name +msgid "Display Name" +msgstr "الاسم المعروض" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_category_info__division +#: model:ir.model.fields,field_description:hr_base.field_department_info__division +#: model:ir.model.fields,field_description:hr_base.field_designation_info__division +#: model:ir.model.fields,field_description:hr_base.field_division_info__division +msgid "Division" +msgstr "قسم" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.division_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.division_tree_view +msgid "Division Details" +msgstr "تفاصيل القطاع أو الإدارة" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.division_info_act +#: model:ir.model,name:hr_base.model_division_info +#: model:ir.ui.menu,name:hr_base.division_info_menu +msgid "Division Info" +msgstr "معلومات الإدارة" + +#. module: hr_base +#: model:res.groups,name:hr_base.group_division_manager +msgid "Division Manager" +msgstr "مدير القسم" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__marital__divorced +msgid "Divorced" +msgstr "مطلّق" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_document_asset__name +msgid "Doc Name" +msgstr "اسم المستند" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_document_asset__doc_no +msgid "Doc No" +msgstr "رقم المستند" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_document_asset__doc_type +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree__doc_type +msgid "Doc Type" +msgstr "نوع المستند" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__document_id +msgid "Document" +msgstr "مستند" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_document_asset +msgid "Document Asset" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_tree_view +msgid "Document Expire Date" +msgstr "تاريخ انتهاء المستند" + +#. module: hr_base +#: code:addons/hr_base/models/company_document.py:0 +#, python-format +msgid "Document Expiry Date must be greater than document Issue date" +msgstr "يجب أن يكون تاريخ انتهاء المستند أكبر من تاريخ إصدار المستند" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_tree_view +msgid "Document Issue Date" +msgstr "تاريخ اصدار المستند" + +#. module: hr_base +#: code:addons/hr_base/models/company_document.py:0 +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_tree_view +msgid "Document Number" +msgstr "رقم المستند" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_tree_view +msgid "Document Name" +msgstr "اسم المستند" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_documents_typed +msgid "Document Type" +msgstr "نوع المستند" + +#. module: hr_base +#: code:addons/hr_base/models/company_document.py:0 +#, python-format +msgid "Document-%s Expired On %s" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_employee_document_inherit_form_view +msgid "Documents" +msgstr "الوثائق" + +#. module: hr_base +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: code:addons/hr_base/models/hr_base.py:0 +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__state__draft +#, python-format +msgid "Draft" +msgstr "مبدئي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__drug_type +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Drug Type" +msgstr "نوع الملكية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_document_asset__due_renew_days +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree__renewal +msgid "Due for Renewal" +msgstr "بسبب التجديد" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__duration +msgid "Duration" +msgstr "المدة" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.eos_list_action +msgid "EOS" +msgstr "EOS" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.eos_form_view +msgid "EOS Details" +msgstr "EOS تفاصيل" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_eos_leaving +msgid "EOS Leaving" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Education and Experience" +msgstr "المؤهلات والشهادات" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Effective Approval" +msgstr "اعتماد المدير التنفيذي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__effective_date +msgid "Effective Date" +msgstr "تاريخ التنفيذ" + +#. module: hr_base +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: model:ir.model.fields.selection,name:hr_base.selection__employee_iqama_renewal__state__effective_department +#: model:ir.model.fields.selection,name:hr_base.selection__employee_iqama_renewal_line__state__effective_department +#, python-format +msgid "Effective_Department" +msgstr "المدير التنفيذي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__email +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__email +msgid "Email" +msgstr "البريد الإلكتروني" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_department__email_manager +msgid "Email Manager" +msgstr "إيميل المدير" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_employee +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__employee +#: model:ir.model.fields,field_description:hr_base.field_employee_card__employee +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__employee +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__employee +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__employee +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__employee_id +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__employee +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__employee +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_attachments__employee_id +msgid "Employee" +msgstr "الموظف" + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "Employee %s has no contract" +msgstr "الموظف %s ليس لديه عقد" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.amedment_list_action +msgid "Employee Amedment" +msgstr "وثيقة الموظف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_ir_attachment__employee_attaches_id +msgid "Employee Attaches" +msgstr "ملحقات موظف" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Employee Attachments" +msgstr "مرفقات الموظف" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_employee_card +msgid "Employee Card" +msgstr "بطاقة الموظف" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.card_list_action +msgid "Employee Cards" +msgstr "بطاقات الموظفين" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.it_department_list_action +#: model:ir.model,name:hr_base.model_employee_clearance +msgid "Employee Clearance" +msgstr "تخليص الموظف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__employee_clearence_ref +msgid "Employee Clearence Ref" +msgstr "مرجع الموظف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__employee_code +#: model:ir.model.fields,field_description:hr_base.field_employee_card__employee_code +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__employee_code +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__employee_code +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__employee_code +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__employee_code +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__employee_code +msgid "Employee Code" +msgstr "رمز الموظف" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_employee_dependent +msgid "Employee Dependent" +msgstr "موظف تابع" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.clearance_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.eos_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.iqama_form_view +msgid "Employee Details" +msgstr "تفاصيل الموظف" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_employee_eos +msgid "Employee EOS" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_employee_family_iqama +msgid "Employee Family Iqama" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__employee_from +msgid "Employee From" +msgstr "نموذج موظف" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.amedment_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.cards_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.leaving_form_view +msgid "Employee Information" +msgstr "معلومات الموظف" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_employee_iqama +msgid "Employee Iqama" +msgstr "" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.iqama_list_action +msgid "Employee Identity / ID" +msgstr "هوية شخصية لموظف" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_employee_iqama_renewal +msgid "Employee Iqama Renewal" +msgstr "تجديد الإقامة الموظف" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_employee_iqama_renewal_line +msgid "Employee Iqama Renewal Line" +msgstr "" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.leaving_list_action +msgid "Employee Leaving" +msgstr "ترك موظف للعمل" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Employee Number" +msgstr "رقم الموظف" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_employee_payslip +msgid "Employee Payslip" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_hr_employee__bank_account_id +msgid "Employee bank salary account" +msgstr "الحساب البنكي لراتب الموظف" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Employee iqama renewal" +msgstr "تجديد الإقامة الموظف" + + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__emp_no +msgid "Employee number" +msgstr "رقم الموظف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__employeer +msgid "Employeer" +msgstr "صاحب العمل" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.employees_list_action +#: model:ir.model.fields,field_description:hr_base.field_hr_department__employee_ids +#: model:ir.model.fields,field_description:hr_base.field_hr_job__employee_ids +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_tree_view +#: model_terms:ir.ui.view,arch_db:hr_base.view_employee_inherit_tree +#: model_terms:ir.ui.view,arch_db:hr_base.view_hr_department_form_inherit +#: model_terms:ir.ui.view,arch_db:hr_base.view_hr_job_form_inherit +msgid "Employees" +msgstr "الموظفون" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__employement_history +msgid "Employement History" +msgstr "الخبــرات السابقة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Employer" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__employment_history_ids +msgid "Employment History" +msgstr "الخبــرات السابقة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Employment history" +msgstr "الخبــرات السابقة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__expiry_date +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__end_date +msgid "End Date" +msgstr "تاريخ النهاية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_department__english_name +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__english_name +#: model:ir.model.fields,field_description:hr_base.field_hr_job__english_name +#: model:ir.model.fields,field_description:hr_base.field_res_company__english_name +#: model:ir.model.fields,field_description:hr_base.field_res_country__english_name +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "English Name" +msgstr "الإسم بالانجليزي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__entry_date_ksa +msgid "Entry Date Ksa" +msgstr "تاريخ الدخول للسعودية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__evaluator_membership_no +msgid "Evaluator Membership No" +msgstr "رقم عضوية المقيم" + +#. module: hr_base +#: code:addons/hr_base/models/certification.py:0 +#: code:addons/hr_base/models/hr_base.py:0 +#: model:ir.model.fields.selection,name:hr_base.selection__hr_certification__certification_degree__excellent +#: model:ir.model.fields.selection,name:hr_base.selection__hr_qualification__qualification_degree__excellent +#, python-format +msgid "Excellent" +msgstr "ممتاز" + +#. module: hr_base +#: model:res.groups,name:hr_base.group_executive_manager +#: model:res.groups,comment:hr_base.group_executive_manager +msgid "Executive Manager" +msgstr "الرئيس التنفيذي" + + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__interview_date +msgid "Exit Interview Date" +msgstr "الخروج من تاريخ المقابلة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__experience_day +msgid "Experience Day" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Experience Duration" +msgstr "ســنوات الخـــــبرة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__experience_month +msgid "Experience Month" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__experience_year +msgid "Experience Year" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__document_expire_date +msgid "Expire Date" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_document_asset__expire_date +#: model:ir.model.fields,field_description:hr_base.field_employee_card__expiry_date +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__expiry_date +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__expiry_date +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__expiry +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__iqama_expiy_date +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree__expiry_date +#: model_terms:ir.ui.view,arch_db:hr_base.employee__iqama_document_form_view +msgid "Expiry Date" +msgstr "تاريخ النهاية" + + + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__expiration_date_passport +msgid "Passport Expiry Date" +msgstr "تاريخ انتهاء الجواز" + + + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__expiration_date_saudi_id +#: model_terms:ir.ui.view,arch_db:hr_base.employee__iqama_document_form_view +msgid "Saudi Expiry Date" +msgstr " تاريخ انتهاء الهوية الوطنية" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.eos_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.leaving_form_view +msgid "Extra Information" +msgstr "معلومات اضافية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__extra_number +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Extra Number" +msgstr "الرقم الإضافي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__t_link +#: model_terms:ir.ui.view,arch_db:hr_base.iqama_form_view +msgid "Family Identity/ID Details" +msgstr "عائله مقيمه/ تفاصيل هويه شخصية" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee_dependent__relation__father +msgid "Father" +msgstr "الوالد" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__fax +msgid "Fax" +msgstr "فاكس" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__p_state_id +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__state_id +msgid "Fed. State" +msgstr "المحافظة / الولاية" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_dependent__d_gender__female +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__gender__female +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee_dependent__gender__female +#: model:ir.model.fields.selection,name:hr_base.selection__hr_insurance__gender__female +msgid "Female" +msgstr "أنثى" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_tree_view +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "File" +msgstr "الملف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_attachments__file_name +msgid "File Name" +msgstr "اسم الملف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__filename +msgid "Filename" +msgstr "اسم الملف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__finger_print +msgid "Finger Print" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__fn +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__fn +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__fn +msgid "First Name" +msgstr "الاسم الأول" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_follower_ids +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_channel_ids +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_partner_ids +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_company_document__activity_type_icon +#: model:ir.model.fields,help:hr_base.field_employee_iqama_renewal__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "For Human Resources Department" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.amedment_form_view +msgid "From" +msgstr "مِن" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__from_chart +msgid "From Chart" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__contact_person +msgid "GOSI No" +msgstr "رقم التأمينات الاجتماعية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__d_gender +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__gender +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__gender +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__gender +msgid "Gender" +msgstr "الجنس" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "General Details" +msgstr "تفاصيل عامة" + +#. module: hr_base +#: model:res.groups,name:hr_base.group_general_manager +msgid "General Manager" +msgstr "المدير العام" + +#. module: hr_base +#: code:addons/hr_base/models/certification.py:0 +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "Good" +msgstr "جيد" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Gosi Percentage Deduction %" +msgstr "نسبة التأمينات الإجتماعية %" + +#. module: hr_base +#: model:res.groups,name:hr_base.group_government_relations +msgid "Government Relations" +msgstr "العلاقات الحكومية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__grade +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__grade +msgid "Grade" +msgstr "صف" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_certification +msgid "HR Certification" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_college +msgid "HR College" +msgstr "" + +#. module: hr_base +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: model:ir.model.fields.selection,name:hr_base.selection__employee_iqama_renewal__state__hr_depart +#: model:ir.model.fields.selection,name:hr_base.selection__employee_iqama_renewal_line__state__hr_depart +#, python-format +msgid "HR Department" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__hr_email +msgid "HR Email" +msgstr "ايميل الموارد البشرية" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_employee_history +msgid "HR Employee History" +msgstr "الخبرات السابقة" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_insurance +msgid "HR Insurance" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__hr_manager_id +msgid "HR Manager" +msgstr "مدير الموارد البشرية" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_qualification +msgid "HR Qualification" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_qualification_name +msgid "HR Qualification Name" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_relation_relation +msgid "HR Relation" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_religion_religion +msgid "HR Religion" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_trainings +msgid "HR Trainings" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "HR department Manager" +msgstr "تصديق الموارد البشرية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_it_department__handled_by +msgid "Handled By" +msgstr "أنجز من قبل" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Has Fingerprint?" +msgstr "لديه بصمة حضور؟" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__has_ticket +msgid "Has Ticket?" +msgstr "لديه تذكرة؟" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__has_Insurance +msgid "Has Insurance?" +msgstr "لديه تأمين صحي؟" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__depend +msgid "Have Dependent" +msgstr "لديك تابع" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__head +msgid "Head of Function" +msgstr "رئيس الوظيفة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__home_no +msgid "Home No" +msgstr "رقم المنزل" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Home No." +msgstr "رقم المنزل." + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee_dependent__relation__husband +msgid "Husband/Wife" +msgstr "زوج/زوجة" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee_dependent__relation__other +msgid "Other" +msgstr "اخـــرى" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"I do here by declare that the information provided is to the best of my " +"knowledge true and accurate." +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_address_city__id +#: model:ir.model.fields,field_description:hr_base.field_address_region__id +#: model:ir.model.fields,field_description:hr_base.field_category_info__id +#: model:ir.model.fields,field_description:hr_base.field_company_document__id +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__id +#: model:ir.model.fields,field_description:hr_base.field_department_info__id +#: model:ir.model.fields,field_description:hr_base.field_designation_info__id +#: model:ir.model.fields,field_description:hr_base.field_division_info__id +#: model:ir.model.fields,field_description:hr_base.field_document_asset__id +#: model:ir.model.fields,field_description:hr_base.field_documents_typed__id +#: model:ir.model.fields,field_description:hr_base.field_employee_card__id +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__id +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__id +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__id +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__id +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__id +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__id +#: model:ir.model.fields,field_description:hr_base.field_employee_payslip__id +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__id +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__id +#: model:ir.model.fields,field_description:hr_base.field_hr_college__id +#: model:ir.model.fields,field_description:hr_base.field_hr_department__id +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__id +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__id +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_attachments__id +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__id +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__id +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__id +#: model:ir.model.fields,field_description:hr_base.field_hr_job__id +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__id +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification_name__id +#: model:ir.model.fields,field_description:hr_base.field_hr_relation_relation__id +#: model:ir.model.fields,field_description:hr_base.field_hr_religion_religion__id +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__id +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__id +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue__id +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__id +#: model:ir.model.fields,field_description:hr_base.field_ir_attachment__id +#: model:ir.model.fields,field_description:hr_base.field_issued_place_issued_place__id +#: model:ir.model.fields,field_description:hr_base.field_it_department__id +#: model:ir.model.fields,field_description:hr_base.field_office_office__id +#: model:ir.model.fields,field_description:hr_base.field_projects_projects__id +#: model:ir.model.fields,field_description:hr_base.field_qualification_specification__id +#: model:ir.model.fields,field_description:hr_base.field_res_company__id +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree__id +#: model:ir.model.fields,field_description:hr_base.field_res_config_settings__id +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__id +#: model:ir.model.fields,field_description:hr_base.field_resource_calendar__id +#: model:ir.model.fields,field_description:hr_base.field_resource_resource__id +#: model:ir.model.fields,field_description:hr_base.field_work_location__id +#: model:ir.model.fields,field_description:hr_base.field_membership_categorys__id +#: model:ir.model.fields,field_description:hr_base.field_membership_types__id +msgid "ID" +msgstr "المُعرف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_designation_info__profession +msgid "ID Profession" +msgstr "معرف المهنة" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_it_department +msgid "IT Department" +msgstr "قسم IT" + +#. module: hr_base +#: model:res.groups,name:hr_base.group_IT_manager +msgid "IT Manager" +msgstr "تقنية المعلومات" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__activity_exception_icon +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__activity_exception_icon +msgid "Icon" +msgstr "الأيقونة" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_company_document__activity_exception_icon +#: model:ir.model.fields,help:hr_base.field_employee_iqama_renewal__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__employee_card__card_type__id_card +msgid "Id Card" +msgstr "بطاقه التعريف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__identity_num +msgid "Identity Number" +msgstr "رقم الهوية" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_company_document__message_needaction +#: model:ir.model.fields,help:hr_base.field_company_document__message_unread +#: model:ir.model.fields,help:hr_base.field_employee_iqama_renewal__message_needaction +#: model:ir.model.fields,help:hr_base.field_employee_iqama_renewal__message_unread +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_company_document__message_has_error +#: model:ir.model.fields,help:hr_base.field_company_document__message_has_sms_error +#: model:ir.model.fields,help:hr_base.field_employee_iqama_renewal__message_has_error +#: model:ir.model.fields,help:hr_base.field_employee_iqama_renewal__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_hr_employee__active +msgid "" +"If the active field is set to False, it will allow you to hide the resource " +"record without removing it." +msgstr "" +"إذا تم تغيير وضع الحقل الفعال إلى خطأ، سيسمح لك بإخفاء سجل المورد دون " +"إزالته." + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "In Service" +msgstr "داخل الخدمة" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.hr_insurance_act +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__insurance_id +msgid "Insurance" +msgstr "التأمينات الإجتماعية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__insurance_relation +msgid "Insurance Relation" +msgstr "علاقة التأمين" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependent_form_view +msgid "Iqama Details" +msgstr "تفاصيل أقامة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__iqama_expir_date +msgid "Iqama Expir Date" +msgstr "تاريخ انتهاء الاقامة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.view_employee_inherit_tree +msgid "Identity Expiry Date" +msgstr "تاريخ انتهاء الهوية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__iqama_new_expiry +msgid "Iqama New Expiry" +msgstr "صلاحيه جديده للاقامة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.view_employee_inherit_tree +msgid "Saudi ID" +msgstr "رقم الهوية" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.view_employee_inherit_tree +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Identity No" +msgstr "رقم الهوية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__iqama_no +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__iqama_num +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__iqama_number +msgid "Identity" +msgstr "رقم الهوية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__iqama_position +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__iqama_position +msgid "Iqama Position" +msgstr "وظيفة الهوية" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Identity expire date" +msgstr "تاريخ انتهاء الهوية" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.iqama_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.iqama_tree_form_view +msgid "Identity/ID Details" +msgstr "الهوية / تفاصيل الهوية الشخصية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__iqama_no +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__iqama_no +msgid "Identity/ID No" +msgstr "الهوية / رقم الهوية الشخصية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__is_calender +msgid "Is Calender" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__is_cordinator +msgid "Is Cordinator" +msgstr "هل منسق" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__is_evaluation_manager +msgid "Is Evaluation Manager" +msgstr "هل مدير التقييم" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_is_follower +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__is_head +msgid "Is Head of Function" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__is_line_man +msgid "Is Line Manager" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__is_revisor +msgid "Is Revisor" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__in_saudi +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__in_saudi +msgid "Is Saudi?" +msgstr "هل مواطن؟" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__document_issue_date +#: model:ir.model.fields,field_description:hr_base.field_employee_card__issue_date +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__issue_date +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__issue_date +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__issue +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree__issue_date +#: model_terms:ir.ui.view,arch_db:hr_base.employee__iqama_document_form_view +msgid "Issue Date" +msgstr "تاريخ الإصدار" + + + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__date_issuance_passport +msgid "Passport Issue Date" +msgstr "تاريخ اصدار الجواز " + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__date_issuance_saudi_id +msgid "Saudi Issue Date" +msgstr "تاريخ اصدار الهوية الوطنية" + + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__iqama_creat_date +msgid "Iqama Issue Date" +msgstr "تاريخ اصدار الاقامة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__issue_place +msgid "Issue Place" +msgstr "مكان الإصدار" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_issued_place_issued_place +msgid "Issued place" +msgstr "مكان الإصدار" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__issue_org +msgid "Issuing Organization" +msgstr "جهة إصدار" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__it_department +msgid "It Department" +msgstr "قسم IT" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_it_department__item +msgid "Item" +msgstr "نموذج" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__job +msgid "Job" +msgstr "العمل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_job__description +msgid "Job Description" +msgstr "الوصف الوظيفي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__joining_date +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Job Joining Date" +msgstr "تاريخ دخول الوظيفة" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_job +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__job +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Job Position" +msgstr "المنصب الوظيفي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_designation_info__job +#: model:ir.model.fields,field_description:hr_base.field_employee_card__job_title +msgid "Job Title" +msgstr "مسمي وظيفي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_department__job_ids +#: model_terms:ir.ui.view,arch_db:hr_base.view_hr_department_form_inherit +msgid "Jobs" +msgstr "الوظائف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__joining_date +msgid "Joining Date" +msgstr "تاريخ الانضمام للعمل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__journal_id +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Journal" +msgstr "دفتر اليومية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__last_country_day +msgid "Last Country Day" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__last_day_work +msgid "Last Day of Work" +msgstr "اخر يوم عمل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_address_city____last_update +#: model:ir.model.fields,field_description:hr_base.field_address_region____last_update +#: model:ir.model.fields,field_description:hr_base.field_category_info____last_update +#: model:ir.model.fields,field_description:hr_base.field_company_document____last_update +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment____last_update +#: model:ir.model.fields,field_description:hr_base.field_department_info____last_update +#: model:ir.model.fields,field_description:hr_base.field_designation_info____last_update +#: model:ir.model.fields,field_description:hr_base.field_division_info____last_update +#: model:ir.model.fields,field_description:hr_base.field_document_asset____last_update +#: model:ir.model.fields,field_description:hr_base.field_documents_typed____last_update +#: model:ir.model.fields,field_description:hr_base.field_employee_card____last_update +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance____last_update +#: model:ir.model.fields,field_description:hr_base.field_employee_eos____last_update +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama____last_update +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama____last_update +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal____last_update +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line____last_update +#: model:ir.model.fields,field_description:hr_base.field_employee_payslip____last_update +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_certification____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_college____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_department____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_employee____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_attachments____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_job____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification_name____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_relation_relation____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_religion_religion____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue____last_update +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings____last_update +#: model:ir.model.fields,field_description:hr_base.field_ir_attachment____last_update +#: model:ir.model.fields,field_description:hr_base.field_issued_place_issued_place____last_update +#: model:ir.model.fields,field_description:hr_base.field_it_department____last_update +#: model:ir.model.fields,field_description:hr_base.field_office_office____last_update +#: model:ir.model.fields,field_description:hr_base.field_projects_projects____last_update +#: model:ir.model.fields,field_description:hr_base.field_qualification_specification____last_update +#: model:ir.model.fields,field_description:hr_base.field_res_company____last_update +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree____last_update +#: model:ir.model.fields,field_description:hr_base.field_res_config_settings____last_update +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor____last_update +#: model:ir.model.fields,field_description:hr_base.field_resource_calendar____last_update +#: model:ir.model.fields,field_description:hr_base.field_resource_resource____last_update +#: model:ir.model.fields,field_description:hr_base.field_work_location____last_update +#: model:ir.model.fields,field_description:hr_base.field_membership_categorys____last_update +#: model:ir.model.fields,field_description:hr_base.field_membership_types____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__ln +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__ln +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__ln +msgid "Last Name" +msgstr "اخر اسم" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_address_city__write_uid +#: model:ir.model.fields,field_description:hr_base.field_address_region__write_uid +#: model:ir.model.fields,field_description:hr_base.field_category_info__write_uid +#: model:ir.model.fields,field_description:hr_base.field_company_document__write_uid +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__write_uid +#: model:ir.model.fields,field_description:hr_base.field_department_info__write_uid +#: model:ir.model.fields,field_description:hr_base.field_designation_info__write_uid +#: model:ir.model.fields,field_description:hr_base.field_division_info__write_uid +#: model:ir.model.fields,field_description:hr_base.field_document_asset__write_uid +#: model:ir.model.fields,field_description:hr_base.field_documents_typed__write_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_card__write_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__write_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__write_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__write_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__write_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__write_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__write_uid +#: model:ir.model.fields,field_description:hr_base.field_employee_payslip__write_uid +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_college__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_attachments__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification_name__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_relation_relation__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_religion_religion__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue__write_uid +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__write_uid +#: model:ir.model.fields,field_description:hr_base.field_issued_place_issued_place__write_uid +#: model:ir.model.fields,field_description:hr_base.field_it_department__write_uid +#: model:ir.model.fields,field_description:hr_base.field_office_office__write_uid +#: model:ir.model.fields,field_description:hr_base.field_projects_projects__write_uid +#: model:ir.model.fields,field_description:hr_base.field_qualification_specification__write_uid +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree__write_uid +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__write_uid +#: model:ir.model.fields,field_description:hr_base.field_work_location__write_uid +#: model:ir.model.fields,field_description:hr_base.field_membership_categorys__write_uid +#: model:ir.model.fields,field_description:hr_base.field_membership_types__write_uid +msgid "Last Updated by" +msgstr "اخر تحديث" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_address_city__write_date +#: model:ir.model.fields,field_description:hr_base.field_address_region__write_date +#: model:ir.model.fields,field_description:hr_base.field_category_info__write_date +#: model:ir.model.fields,field_description:hr_base.field_company_document__write_date +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__write_date +#: model:ir.model.fields,field_description:hr_base.field_department_info__write_date +#: model:ir.model.fields,field_description:hr_base.field_designation_info__write_date +#: model:ir.model.fields,field_description:hr_base.field_division_info__write_date +#: model:ir.model.fields,field_description:hr_base.field_document_asset__write_date +#: model:ir.model.fields,field_description:hr_base.field_documents_typed__write_date +#: model:ir.model.fields,field_description:hr_base.field_employee_card__write_date +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__write_date +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__write_date +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__write_date +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__write_date +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__write_date +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__write_date +#: model:ir.model.fields,field_description:hr_base.field_employee_payslip__write_date +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_college__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_attachments__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification_name__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_relation_relation__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_religion_religion__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue__write_date +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__write_date +#: model:ir.model.fields,field_description:hr_base.field_issued_place_issued_place__write_date +#: model:ir.model.fields,field_description:hr_base.field_it_department__write_date +#: model:ir.model.fields,field_description:hr_base.field_office_office__write_date +#: model:ir.model.fields,field_description:hr_base.field_projects_projects__write_date +#: model:ir.model.fields,field_description:hr_base.field_qualification_specification__write_date +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree__write_date +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__write_date +#: model:ir.model.fields,field_description:hr_base.field_work_location__write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company_tree__latest_renewal_date +msgid "Latest Renewal Date" +msgstr "آخر تجديد التاريخ" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__leave_balance +msgid "Leave Balance" +msgstr "رصيد الاجازات" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__leave_request +msgid "Leave Request" +msgstr "طلب الاجازة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__leaving_date +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__leaving_date +msgid "Leaving Date" +msgstr "تاريخ نهاية الخدمة" + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "Leaving Date must be greater than First Hiring Date" +msgstr "يجب أن يكون تاريخ المغادرة أكبر من تاريخ التوظيف الأول" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.leaving_form_view +msgid "Leaving Information" +msgstr "معلومات مغادرة" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__marital__cohabitant +msgid "Legal Cohabitant" +msgstr "معاش قانوني" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__letter_to_client +msgid "Letter To Client" +msgstr "رسالة إلى العميل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__company_link +msgid "License Documents" +msgstr "مستندات رخصة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__line_ids +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__line_id +msgid "Line" +msgstr "بند" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__line_man +msgid "Line Manager" +msgstr "خط مدير" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__link +msgid "Link" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__location +msgid "Location Code" +msgstr "كود الموقع" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__mol_location +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__nmol_location +msgid "MOL Location" +msgstr "موقع MOL" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__mol_no +msgid "MOL No" +msgstr "رقم MOL" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_main_attachment_id +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_dependent__d_gender__male +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__gender__male +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee_dependent__gender__male +#: model:ir.model.fields.selection,name:hr_base.selection__hr_insurance__gender__male +msgid "Male" +msgstr "ذكر" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_department_info__manager +msgid "Manager" +msgstr "المدير" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__marital +msgid "Marital Status" +msgstr "الحالة الاجتماعية" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__marital__married +msgid "Married" +msgstr "متزوج" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_resource_calendar__max_overtime_hour +msgid "Max Overtime Hour" +msgstr "اقصي عدد ساعات" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_resource_calendar__request_after_day +msgid "Request After Day" +msgstr "الطلب بعد" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_resource_calendar__request_after_day +msgid "It is not possible to request Overtime after these days from the end of the request month" +msgstr "لا يمكن طلب أجر إضافى بعد هذه الايام من نهاية شهر الطلب" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__medical_class +msgid "Medical Class" +msgstr "الطقم الطبي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__medical_exam_check +msgid "Medical Exam Check" +msgstr "الفحص الطبي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__medical_exam_file +msgid "Medical Exam File" +msgstr "ملف الفحص الطبي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__medical_insuranc +msgid "Medical Insuranc" +msgstr "التامين الطبي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__medical_insurance_num +msgid "Medical Insurance Number" +msgstr "رقم التامين الصحي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__medical_membership_exp +msgid "Medical Membership Exp" +msgstr "تاريخ انتهاء العضوية الطبية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__medical_membership_no +msgid "Medical Membership No" +msgstr "رقم العضوية الطبية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__member_name +msgid "Member Name" +msgstr "اسم العضو" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_has_error +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_ids +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_ids +msgid "Messages" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__mn +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__mn +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__mn +msgid "Middle Name" +msgstr "الاسم الوسطى" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__mobile +msgid "Mobile No" +msgstr "رقم الجوال" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Months" +msgstr "شهور" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee_dependent__relation__mother +msgid "Mother" +msgstr "الوالده" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__move_id +msgid "Move Renewal" +msgstr "قيد رسوم التجديد" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__move_id2 +msgid "Move Work" +msgstr "قيد رسوم العمل" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__religion__muslim +msgid "Muslim" +msgstr "مسلم" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_address_city__name +#: model:ir.model.fields,field_description:hr_base.field_address_region__name +#: model:ir.model.fields,field_description:hr_base.field_company_document__name +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__name +#: model:ir.model.fields,field_description:hr_base.field_hr_college__name +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__r_name +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_attachments__name +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__name +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__name +#: model:ir.model.fields,field_description:hr_base.field_hr_relation_relation__name +#: model:ir.model.fields,field_description:hr_base.field_hr_religion_religion__name +#: model:ir.model.fields,field_description:hr_base.field_issued_place_issued_place__name +#: model:ir.model.fields,field_description:hr_base.field_office_office__name +#: model:ir.model.fields,field_description:hr_base.field_projects_projects__name +#: model:ir.model.fields,field_description:hr_base.field_qualification_specification__name +#: model:ir.model.fields,field_description:hr_base.field_resource_resource__name +#: model:ir.model.fields,field_description:hr_base.field_work_location__name +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.res_company_ext +#: model_terms:ir.ui.view,arch_db:hr_base.res_company_tree_ext +#: model:ir.model.fields,field_description:hr_base.field_membership_categorys__name +#: model:ir.model.fields,field_description:hr_base.field_membership_types__name +msgid "Name" +msgstr "الاسم" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_membership_categorys_name +msgid "Category" +msgstr "تصنيف العضوية" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_membership_categorys +msgid "membership.categorys" +msgstr "تصنيف العضوية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_membership_types_name +msgid "Membership Type" +msgstr "نوع العضوية" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_membership_types +msgid "membership.types" +msgstr "نوع العضوية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__name +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__name +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__name_as_pass +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__name +msgid "Name(As in Passport)" +msgstr "الاسم كما هو في جواز السفر" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "National Address" +msgstr "العنــوان الوطنـــي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__nationality +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__nationality +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__nationality +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__nationality +msgid "Nationality" +msgstr "الجنسية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__country_id +msgid "Nationality (Country)" +msgstr "الجنسية (البلد)" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__airport +msgid "Nearest Airport" +msgstr "اقرب مطار" + +#. module: hr_base +#: model:ir.actions.report,name:hr_base.new_emp_file_report_act +msgid "New Employee File Form" +msgstr "نموذج إستكمال ملف موظف" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "New Identity Expiry" +msgstr "تاريخ إنتهاء الهوية الجديدة" + +#. module: hr_base +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#, python-format +msgid "New Iqama Expiry Date must be greater than old expiry Date" +msgstr "يجب أن يكون تاريخ إنتهاء الإقامة الجديدة أكبر من تاريخ انتهاء الصلاحية القديم" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__n_location +msgid "New Location" +msgstr "موقع جديد" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__activity_date_deadline +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__activity_summary +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__activity_type_id +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_ticket_dependent__ticket_req__no +#: model:ir.model.fields.selection,name:hr_base.selection__hr_ticket_reissue__change_sec__no +msgid "No" +msgstr "لا" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_document_asset__no_of_days +msgid "No Of Days" +msgstr "رقم الأيام" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__no_days +msgid "No of Days" +msgstr "رقم الأيام" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__no_month +msgid "No of Months" +msgstr "رقم الشهور" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__no_year +msgid "No of Years" +msgstr "رقم الأعوام" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__none_saudi_gosi +#: model:ir.model.fields,field_description:hr_base.field_res_config_settings__none_saudi_gosi +msgid "None Saudi Gosi" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "None Saudi Gosi Percentage" +msgstr "نسبة التأمينات الاجتماعية للمقمين" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__Sanad_saudi_gosi +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Sanad Saudi Gosi" +msgstr "نسبة التأمينات للسعودي ساند" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__Sanad_company_gosi +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Sanad Company Gosi" +msgstr "نسبة التأمينات للشركة ساند" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__end_date +msgid "Notice End Date" +msgstr "تاريخ انتهاء الإشعار" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__notice_date +msgid "Notice Start Date" +msgstr "تاريخ بداية الاشعار" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__number_child +msgid "Number Child" +msgstr "رقم الأطفال" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_needaction_counter +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_has_error_counter +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_company_document__message_needaction_counter +#: model:ir.model.fields,help:hr_base.field_employee_iqama_renewal__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_company_document__message_has_error_counter +#: model:ir.model.fields,help:hr_base.field_employee_iqama_renewal__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_company_document__message_unread_counter +#: model:ir.model.fields,help:hr_base.field_employee_iqama_renewal__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_office_office +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__office +#: model:ir.model.fields,field_description:hr_base.field_employee_card__office +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__office +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__office +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__office +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__office +msgid "Office" +msgstr "مكتب" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__employee_from__other +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__gender__other +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__religion__other +msgid "Other" +msgstr "غير ذلك" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__others +msgid "Others" +msgstr "اخرى" + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__state__out_of_service +#, python-format +msgid "Out of service" +msgstr "خارج الخدمة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_resource_calendar__overtime_factor_daily +msgid "Overtime Factor Daily" +msgstr "معامل الساعة بعد الدوام" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_resource_calendar__overtime_factor_holiday +msgid "Overtime Factor Holiday" +msgstr "معامل الساعة في العطل الرسمية" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_calendar_view_form_inherit +msgid "Overtime Settings" +msgstr "اعداد العمل الاضافي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__own_license +msgid "Own License" +msgstr "رخصة قيادة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__po_no +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__pob +msgid "P.O Box No" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_department_info__parent_dep +msgid "Parent Department" +msgstr "الإدارة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__passport_expire_date +msgid "Passport Expire Date" +msgstr "تاريخ انتهاء جواز السفر" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__passport_issue_date +msgid "Passport Issue Date" +msgstr "تاريخ اصدار جواز السفر" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__d_passport +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__passport_no +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__passport +msgid "Passport No" +msgstr "رقم جواز السفر" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__payment_method +msgid "Payment Method" +msgstr "طرق الدفع" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Payroll Info" +msgstr "معلومات الرواتب" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__payslip +#: model:ir.model.fields,field_description:hr_base.field_employee_payslip__payslip +msgid "Payslip" +msgstr "راتب الموظف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__performence_manager +msgid "Performance Manager" +msgstr "قسيمة الدفع" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_card__period_stay +msgid "Period of Stay" +msgstr "مدة الاقامة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_resource_calendar__permission_hours +#: model_terms:ir.ui.view,arch_db:hr_base.hr_calendar_view_form_inherit +msgid "Permission Hours" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_resource_calendar__permission_number +#: model_terms:ir.ui.view,arch_db:hr_base.hr_calendar_view_form_inherit +msgid "Permission Number" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_calendar_view_form_inherit +msgid "Permission Settings" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependent_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.dependent_tree_view +#: model_terms:ir.ui.view,arch_db:hr_base.insurance_tree_view +msgid "Personal Information" +msgstr "معلومات شخصية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__phone +msgid "Phone" +msgstr "رقم الهاتف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__place_birth +msgid "Place Birth" +msgstr "مكان الميلاد" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__place_issue +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__place_issue +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__place_issuance_passport +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__place_issuance_saudi_id +msgid "Place of Issue" +msgstr "مكان الإصدار" + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "Please Re-contract ,because the contract in End contract state" +msgstr "يجب اعادة تجديد العقد للموظف في حالة تم انهاء الخدمة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"Please complete this form indicate the Date, Month, Year in Gregorian (If " +"possible) and return it back to our department after your signature." +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__position +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Position" +msgstr "الوظيفة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.sponsor_form_view +msgid "Postal /Zip Code" +msgstr "الرمز البريدي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__postal_code +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Postal Code" +msgstr "الرمز البريدي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__premium +msgid "Premium" +msgstr "علاوة" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__attendance__present +msgid "Present" +msgstr "حضور" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__present_address +msgid "Present Address" +msgstr "العنوان الحالي" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Present address" +msgstr "العنوان الحالي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__address_home_id +msgid "Private Address" +msgstr "اسم الشريك" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__prg_status +msgid "Program Status" +msgstr "حالة البرنامج" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__project +msgid "Project" +msgstr "المشروع" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_projects_projects +msgid "Projects" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__drug_type__property +msgid "Employee Property" +msgstr "ملك الموظف" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__drug_type__company_property +msgid "Company Property" +msgstr "ملك الشركة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__property_type +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Property Type" +msgstr "نوع العقار" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification_name__name +#: model:ir.model.fields.selection,name:hr_base.selection__qualification_specification__type__qualification +msgid "Qualification" +msgstr "مؤهل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__qualification_degree +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Qualification Degree" +msgstr "درجة المؤهل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__qualification_id +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Qualification Name" +msgstr "اسم المؤهل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__qualification_relation_name +msgid "Qualification Relation Name" +msgstr "اسم علاقة المؤهل" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_qualification_specification +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__qualification_specification_id +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Qualification Specification" +msgstr "مواصفات المؤهل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__qualifiction_id +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.hr_qualification_form_view +msgid "Qualifications" +msgstr "المؤهلات" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_dependent +msgid "R Dependent" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Re-Draft" +msgstr "إرجاع الى المبدئي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_card__reason +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__reason +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__reason +msgid "Reason" +msgstr "السبب" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue__reasons +msgid "Reasons" +msgstr "الأسباب" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_tree_view +msgid "Ref" +msgstr "مرجع" + +#. module: hr_base +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +#, python-format +msgid "Refused" +msgstr "مرفوض" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_address_region +msgid "Region Address" +msgstr "الحي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__regis_no +msgid "Registration No." +msgstr "تسجيل رقم." + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__relation +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__relation +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__relation +msgid "Relation" +msgstr "صلة القرابة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__religion +#: model:ir.model.fields,field_description:hr_base.field_hr_dependent__religion +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__religion +msgid "Religion" +msgstr "دين" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__remaining_leave +msgid "Remaining Leave" +msgstr "الإجازة المتبقية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__remark +#: model:ir.model.fields,field_description:hr_base.field_document_asset__remark +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_dependent__remarks +#: model:ir.model.fields,field_description:hr_base.field_it_department__remarks +msgid "Remarks" +msgstr "ملاحظات" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__reminder_before +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_form_view +msgid "Reminder Before" +msgstr "تذكير قبل يوم" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__renewal_fees +msgid "Renewal Fees" +msgstr "رسوم التجديد" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Renewal fees" +msgstr "رسوم التجديد" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_document_asset__renew_date +msgid "Renewed Date" +msgstr "تاريخ التجديد" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__drug_type__rent +msgid "Rent" +msgstr "إيجار" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__nr_manager +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__r_manager +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__r_manager +msgid "Reporting Manager" +msgstr "مدير التقارير" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_card__requested_date +msgid "Requesed Date" +msgstr "التاريخ المطلوب" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.employee_iqama_renewal_list_action +msgid "Request Identity Renewal" +msgstr "طلب تجديد الهوية" + +#. module: hr_base +#: model:ir.ui.menu,name:hr_base.employee_iqama_renewal_menu_item +msgid "Request Identity Renewal" +msgstr "طلب تجديد الهوية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_eos_leaving__requested_date +msgid "Requested Date" +msgstr "تاريخ الطلب" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__res_date +msgid "Resignation/Term Date" +msgstr "الاستقالة / تاريخ الفصل" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_resource_calendar +msgid "Resource Working Time" +msgstr "فترة عمل المورد" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_resource_resource +msgid "Resources" +msgstr "الموارد" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__activity_user_id +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Rest TO Draft" +msgstr "إرجاع الى مبدئي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__return_date +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_reissue__return_date +msgid "Return Date" +msgstr "تاريخ العودة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_has_sms_error +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_has_sms_error +msgid "SMS Delivery error" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee_history__salary +msgid "Salary" +msgstr "الراتب" + +#. module: hr_base +#: model:ir.actions.report,name:hr_base.salary_confirmation_employee_action_report +msgid "Salary confirmation Report" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__salary +msgid "Salary of Current Month" +msgstr "راتب الشهر الحالي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__saudi_gosi +#: model:ir.model.fields,field_description:hr_base.field_res_config_settings__saudi_gosi +msgid "Saudi Gosi" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Saudi Gosi Percentage" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__saudi_number +msgid "Saudi Number" +msgstr "الرقم الوطني" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__saudi_percentage +#: model:ir.model.fields,field_description:hr_base.field_res_config_settings__saudi_percentage +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Saudi Percentage %" +msgstr "نسبة السعودة %" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Search" +msgstr "بحث" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_clearance__seniority_date +msgid "Seniority Date" +msgstr "تاريخ الأقدمية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification_name__sequence +msgid "Sequence" +msgstr "التسلسل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_family_iqama__serial_no +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama__serial_no +msgid "Serial No" +msgstr "الرقم التسلسلي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__serial_num +msgid "Serial No." +msgstr "الرقم التسلسلي." + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__service_day +msgid "Service Day" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__service_month +msgid "Service Month" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__service_year +msgid "Service Year" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "Signature" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__marital__single +msgid "Single" +msgstr "أعزب" + +#. module: hr_base +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#, python-format +msgid "Sorry You must enter New Iqama expiry" +msgstr "يجب ادخال تاريخ تجديد الاقامة الجديد للموظف" + +#. module: hr_base +#: code:addons/hr_base/models/application_dependent.py:0 +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "Sorry,The Birthday Must Be Less than Date Today" +msgstr "للأسف, تاريخ الميلاد يجب ان يكون اقل من تاريخ اليوم" + +#. module: hr_base +#: model:ir.actions.act_window,name:hr_base.res_sponsor_act +#: model:ir.model,name:hr_base.model_res_sponsor +msgid "Sponsor" +msgstr "كفيل" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.sponsor_form_view +msgid "Sponsor Details" +msgstr "تفاصيل الكفيل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__sponsor_id +msgid "Sponsor ID" +msgstr "هوية الكفيل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__name +msgid "Sponsor Name" +msgstr "اسم الكفيل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__sponsor_tree +msgid "Sponsor Tree" +msgstr "شجره الكفيل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__sponsor_link +#: model_terms:ir.ui.view,arch_db:hr_base.res_company_ext +msgid "Sponsors" +msgstr "الكفيل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__spouse_no +msgid "Spouse Phone No." +msgstr "رقم هاتف الكفيل." + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_insurance__start_date +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__start_date +msgid "Start Date" +msgstr "تاريخ البداية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__first_hiring_date +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "First Hiring Date" +msgstr "تاريخ مباشرة العمل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__state +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__state +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__state +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_tree_view +#: model_terms:ir.ui.view,arch_db:hr_base.sponsor_form_view +msgid "State" +msgstr "الحــالة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_card__status +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__status +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__status +#: model:ir.model.fields,field_description:hr_base.field_it_department__status +msgid "Status" +msgstr "الحالات" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_company_document__activity_state +#: model:ir.model.fields,help:hr_base.field_employee_iqama_renewal__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__street +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__street +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Street" +msgstr "الشارع" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.sponsor_form_view +msgid "Street 2..." +msgstr "الشارع 2." + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.sponsor_form_view +msgid "Street..." +msgstr "الشارع..." + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__street2 +msgid "Street2" +msgstr "الشارع 2" + +#. module: hr_base +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: model:ir.model.fields.selection,name:hr_base.selection__employee_iqama_renewal__state__submit +#: model:ir.model.fields.selection,name:hr_base.selection__employee_iqama_renewal_line__state__submit +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +#, python-format +msgid "Submit" +msgstr "تصديق" + +#. module: hr_base +#: code:addons/hr_base/models/res_company_ext.py:0 +#, python-format +msgid "The percentage should not exceed 100%" +msgstr "نسبة السعوده يجب ان لا تتجاوز 100%" + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "This User Cannot Be Selected While He is Linked to Another Employee" +msgstr "لايمكن اختيار المستخدم هذا وهو مربوط بموظف اخر" + +#. module: hr_base +#: model:res.groups,comment:hr_base.group_IT_manager +msgid "This user is the IT Manager." +msgstr "" + +#. module: hr_base +#: model:res.groups,comment:hr_base.group_government_relations +msgid "This user is the government relations." +msgstr "" + +#. module: hr_base +#: model:res.groups,comment:hr_base.group_department_manager +msgid "" +"This user is the head of a department and it is the second direct manager of" +" the employee." +msgstr "" + +#. module: hr_base +#: model:res.groups,comment:hr_base.group_division_manager +msgid "" +"This user is the head of a division and it is the direct manager of the " +"employee." +msgstr "" + +#. module: hr_base +#: model:res.groups,comment:hr_base.group_general_manager +msgid "This user is the head of the company." +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.ticket_reissue_form_view +msgid "Ticket ReIssue Details" +msgstr "تذكرة إعادة إصدار التفاصيل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_ticket_dependent__ticket_req +msgid "Ticket Required" +msgstr "التذكرة المطلوبة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.amedment_form_view +msgid "To" +msgstr "إلى" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__to_department +msgid "To Department" +msgstr "إلى الإدارة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__to_job +msgid "To Designation" +msgstr "إلى التعيين" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__to_grade +msgid "To Grade" +msgstr "للصف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_contract_amedment__to_office +msgid "To Office" +msgstr "للمكتب" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "To Send Employee Email Notification For End Contract Date." +msgstr "لتحديد تذكير عبر الايميل بإنتهاء عقود الموظفين قبل فترة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "To Send Employee Email Notification For End Contract Trial Period." +msgstr "لتحديد تذكير عبر الايميل بإنتهاء فترة التجربة للموظفين قبل فترة" + +#. module: hr_base +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#, python-format +msgid "To Transfer the entry you must enter the account and journal" +msgstr "لترحيل القيد للحسابات يجب ادخال الحساب و اليومية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__total +msgid "Total" +msgstr "الإجمالي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__total_amount +msgid "Total Amount" +msgstr "إجمالي المبلغ" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__total_award +msgid "Total Award" +msgstr "مجموع المكافاة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Total Fees" +msgstr "إجمالي الرسوم" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__serv_year +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Total Service Year" +msgstr "مجموع سنوات الخدمة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__training_company +msgid "Training Company" +msgstr "شركة التدريب" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__training_place +msgid "Training Place" +msgstr "مكان التدريب" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__employee_id +msgid "Training Relation" +msgstr "علاقة التدريب" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__training_sum +msgid "Training Summary" +msgstr "ملخص التدريب" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__trainings_id +msgid "Trainings" +msgstr "دورات تدريبية" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Transfer To Finance" +msgstr "ترحيل القيد للمالية" + +#. module: hr_base +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: model:ir.model.fields.selection,name:hr_base.selection__employee_iqama_renewal__state__chief_accountant +#, python-format +msgid "Transferred" +msgstr "تم الترحيل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__type_d +#: model:ir.model.fields,field_description:hr_base.field_qualification_specification__type +msgid "Type" +msgstr "نوع الاجراء" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_documents_typed__name +msgid "Type Name" +msgstr "نوع الاسم" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_trainings__type_training +msgid "Type of Training" +msgstr "نوع من التدريب" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_company_document__activity_exception_decoration +#: model:ir.model.fields,help:hr_base.field_employee_iqama_renewal__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification__uni_name +msgid "University Name" +msgstr "اسم الجهة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_unread +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__message_unread_counter +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.amedment_form_view +msgid "Update" +msgstr "تحديث" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_qualification_name__parent_id +msgid "Upper Qualification" +msgstr "المؤهل الاصل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__vendor_no +msgid "Vendor No" +msgstr "المورد رقم" + +#. module: hr_base +#: code:addons/hr_base/models/certification.py:0 +#: code:addons/hr_base/models/hr_base.py:0 +#: model:ir.model.fields.selection,name:hr_base.selection__hr_certification__certification_degree__very_good +#: model:ir.model.fields.selection,name:hr_base.selection__hr_qualification__qualification_degree__very_good +#, python-format +msgid "Very Good" +msgstr "جيد جدا" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__vihcle +msgid "Vihcle" +msgstr "سياره" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__vihcle_distance +msgid "Vihcle Distance" +msgstr "مسافة السيارة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__visa_number +msgid "Visa Number" +msgstr "رقم الفيزا" + +#. module: hr_base +#: code:addons/hr_base/models/certification.py:0 +#: code:addons/hr_base/models/hr_base.py:0 +#: model:ir.model.fields.selection,name:hr_base.selection__hr_certification__certification_degree__weak +#: model:ir.model.fields.selection,name:hr_base.selection__hr_qualification__qualification_degree__weak +#, python-format +msgid "Weak" +msgstr "ضعيف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__website +msgid "Website Link" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_company_document__website_message_ids +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_company_document__website_message_ids +#: model:ir.model.fields,help:hr_base.field_employee_iqama_renewal__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__marital__widower +msgid "Widower" +msgstr "أرمل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_resource_calendar__work_days +msgid "Work Days" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_calendar_view_form_inherit +msgid "Work Days overtime" +msgstr "أيام العمل الاضافي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__work_fax +msgid "Work Fax" +msgstr "فاكس العمل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_resource_calendar__work_hour +msgid "Work Hour" +msgstr "ساعه عمل" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_calendar_view_form_inherit +msgid "Work Hours" +msgstr "ساعات العمل" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_work_location +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__working_location +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Work Location" +msgstr "مكان العمل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__work_premint_fees +msgid "Work Premint Fees" +msgstr "رسوم عمل" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__work_premit_sedad_no +msgid "Work Premit Sedad No" +msgstr "توضيح / وصف" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "Work premit /Sedad No" +msgstr "توضيح / وصف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal__x_description +msgid "X Description" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_employee_eos__year +msgid "Year" +msgstr "سنة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Years" +msgstr "سنة" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_ticket_dependent__ticket_req__yes +#: model:ir.model.fields.selection,name:hr_base.selection__hr_ticket_reissue__change_sec__yes +msgid "Yes" +msgstr "نعم" + +#. module: hr_base +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#, python-format +msgid "You can not cancel account move \"%s\" in state not draft" +msgstr "لايمكن الغاء القيدالمحاسبي %s اذا كان في حالة غير مبدئي" + +#. module: hr_base +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: code:addons/hr_base/models/employee_iqama_renewal.py:0 +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "You can not delete record in state not in draft" +msgstr "لا يمكنك حذف السجل في حالة ليس مبدئي" + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "You cannot create Employee with the same employee number" +msgstr "لا يمكنك إنشاء موظف بنفس رقم الموظف" + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "You have already a contract" +msgstr "تم انشاء العقد للموظف مسبقآ" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_sponsor__zip_code +msgid "Zip Code" +msgstr "الرمز البريدي" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "address" +msgstr "العنوان" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "certification Specification" +msgstr "مواصفات الشهادة" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee_dependent__relation__child +msgid "child" +msgstr "ابن/ابنة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.company_document_form_view +msgid "company Document" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_company_document +msgid "company.document" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_contract_amedment +msgid "contract.amedment" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__direct_emp__yes +msgid "direct employee" +msgstr "موظف مباشر" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.sponsor_form_view +msgid "e.g. www.odoo.com" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_tree_view +msgid "employee identity renewal" +msgstr "تجديد الهوية الموظف" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_employee_attachments +msgid "hr.employee.attachments" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_sick_leave +msgid "hr.sick.leave" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_ticket_dependent +msgid "hr.ticket.dependent" +msgstr "" + +#. module: hr_base +#: model:ir.model,name:hr_base.model_hr_ticket_reissue +msgid "hr.ticket.reissue" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__is_marketer +msgid "marketer?" +msgstr "تسويق؟" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "name" +msgstr "الاسم" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__direct_emp__no +msgid "not direct employee" +msgstr "ليس الموظف المباشر" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "salary" +msgstr "الراتب" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_sick_leave__sick_relation +msgid "sick relation" +msgstr "علاقة مرضية" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__medical_class__vip +msgid "vip" +msgstr "كبار الشخصيات" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +msgid "work premint fees" +msgstr "رسوم عمل" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"أسم الموظف الثلاثي بالإنجليزي\n" +"
    \n" +" name" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "أقر بأن هذه المعلومات المذكورة في هذه الاستمارة صحيحة." +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "الاسم" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"الاسم :\n" +"
    \n" +" التاريخ :" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"الاسم الثلاثي بالإنجليزي\n" +"
    \n" +" name" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__payment_method__bank +msgid "البنك" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "التاريخ" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "التوقيع" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"الجنس\n" +"
    \n" +" Sex" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.salary_confirmation_report_temp +msgid "" +"الجنسـية ، رقـم حسابـه\n" +" (SA" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"الجنسية\n" +"
    \n" +" Nationality" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "المعالين:" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"تاريخ الميلاد (بالميلادي)\n" +"
    \n" +" D.O.B (Gregorian)" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"تاريخ الميلاد (بالميلادي)\n" +"
    \n" +" D.O.B (Gregorian)" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "تمت مطابقة الأسماء حسب الجواز / الإقامة / بطاقة الأحوال" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_certification__certification_degree__good +#: model:ir.model.fields.selection,name:hr_base.selection__hr_qualification__qualification_degree__good +msgid "جيد" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.salary_confirmation_report_temp +msgid "حيث أن المذكور" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"رقم بطاقة الأحوال / الإقامة\n" +"
    \n" +" Saudi ID/ Iqama No" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"رقم بطاقة الأحوال / الإقامة\n" +"
    \n" +" Saudi ID/ Iqama No." +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"صلة القرابة\n" +"
    \n" +" Relation" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "لاستخدام إدارة الموارد البشرية" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__employee_iqama_renewal__state__refused +#: model:ir.model.fields.selection,name:hr_base.selection__employee_iqama_renewal_line__state__refused +msgid "مرفوض" +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__employee_iqama_renewal__state__draft +#: model:ir.model.fields.selection,name:hr_base.selection__employee_iqama_renewal_line__state__draft +msgid "مسودة" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"ملاحظات:\n" +"\n" +"
    \n" +" التوقيع:" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.dependents_employee_report_temp +msgid "" +"نأمل منكم تعبئة النموذج الخاص بكم موضحا فيه تواريخ الميلاد باليوم و الشهر و " +"السنة بالميلادي (إذا أمكن) وإعادته لنا بعد التوقيع عليه، ولكم جزيل الشكر." +msgstr "" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__payment_method__cash +msgid "نقدي" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.custom_external_layout_depend +msgid "نموذج معلومات موظف + عائلتهEmployee Information Form + Dependents" +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.salary_confirmation_report_temp +msgid "ودون أي التزام أو مسئولية على الشركة عدا ما ذكر أعلاه." +msgstr "" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Position Info" +msgstr "معلومات الوظيفة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Work Information" +msgstr "معلومات العمل" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Citizenship" +msgstr "الجنسية و معلومات أخرى" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__relationship +msgid "Relationship" +msgstr "صلة القرابة" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Attendance Info" +msgstr "معلومات الحضور والانصراف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__personal_email +msgid "Personal Email" +msgstr "البريد الشخصي" + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#: model:ir.model.fields.selection,name:hr_base.selection__hr_employee__state__under_out_of_service +#, python-format +msgid "Under Out of service" +msgstr "تحت اجراء انهاء الخدمة" + +#. module: hr_contract +#: model:ir.model.fields,field_description:hr_contract.field_hr_employee__first_contract_date +msgid "First Contract Date" +msgstr "تاريخ أول عقد" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.employee_iqama_renewal_form_view +#: model:ir.model.fields,field_description:hr_base.field_employee_iqama_renewal_line__contract_date_end +msgid "Contract End Date" +msgstr "تاريخ نهاية العقد" + +#. module: hr_docs_expiry +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__membership_type +msgid "Membership Type" +msgstr "نوع العضوية" + +#. module: hr_docs_expiry +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__specialization +msgid "Specialization" +msgstr "التخصص" + +#. module: hr_docs_expiry +#: model:ir.model.fields,field_description:hr_base.field_hr_certification__category +msgid "Category" +msgstr "التصنيف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_department__department_type +msgid "Department Type" +msgstr "النوع" + +#. module: hr_base +#: model:ir.actions.report,name:hr_base.employee_info_report +msgid "Employee Info Sheet" +msgstr "بطاقة معلومات الموظف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__identity_number +msgid "Identity Number" +msgstr "رقم الهوية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__phone_ext +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Extension Phone" +msgstr "رقم التحويلة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_department__analytic_account_id +msgid "Analytic Account" +msgstr "الحساب التحليلي" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_department__is_branch +#: model_terms:ir.ui.view,arch_db:hr_base.view_hr_department_form_inherit +msgid "Is Branch?" +msgstr "فرع؟" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_department__branch_name +#: model_terms:ir.ui.view,arch_db:hr_base.view_hr_department_form_inherit +msgid "Branch Name" +msgstr "إسم الفرع" + +#. module: hr +#: model:res.groups,name:hr.group_hr_user +msgid "Officer" +msgstr "مسؤول الموارد البشرية" + +#. module: hr +#: model:res.groups,name:hr.group_hr_manager +msgid "Administrator" +msgstr "مدير الموارد البشرية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__branch_name +#: model_terms:ir.ui.view,arch_db:hr_base.hr_extension_form_view +msgid "Branch Name" +msgstr "اسم الفرع" + +#. module: hr_base +#: model:res.groups,name:hr_base.group_services_manager +msgid "Shared Services" +msgstr "الخدمات المشتركة" + +#. module: hr_base +#: model:res.groups,name:hr_base.group_administrative_affairs +msgid "Administrative Affairs" +msgstr "الشئون الادارية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__services_manager_id +msgid "Services Manager" +msgstr "مدير الخدمات المشتركة" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__it_manager_id +msgid "IT Manager" +msgstr "مدير التقنية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__admin_manager_id +msgid "Admin Affairs Manager" +msgstr "مدير الشئون الادارية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__financial_manager_id +msgid "Financial Manager" +msgstr "مدير المالية" + +#. module: hr_base +#: model:res.groups,name:hr_base.group_cyber_security +#: model:ir.model.fields,field_description:hr_base.field_res_company__cyber_security_id +msgid "Cyber Security" +msgstr "الآمن السيبراني" + +#. module: hr +#: model_terms:ir.ui.view,arch_db:hr.hr_employee_public_view_kanban +#: model_terms:ir.ui.view,arch_db:hr.hr_kanban_view_employees +msgid "\n" +" " +msgstr "\n" +" " + +#. module: hr +#: model_terms:ir.ui.view,arch_db:hr.hr_employee_public_view_kanban +#: model_terms:ir.ui.view,arch_db:hr.hr_kanban_view_employees +msgid "\n" +" " +msgstr "\n" +" " + +#. module: hr +#: model_terms:ir.ui.view,arch_db:hr.hr_employee_public_view_kanban +#: model_terms:ir.ui.view,arch_db:hr.hr_kanban_view_employees +msgid "\n" +" " +msgstr "\n" +" " + +#. module: hr +#: model_terms:ir.ui.view,arch_db:hr.hr_employee_public_view_kanban +#: model_terms:ir.ui.view,arch_db:hr.hr_kanban_view_employees +msgid "\n" +" " +msgstr "\n" +" " + + + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__attendance_zone_id +msgid "Attendance Zone" +msgstr "منطقة الحضور" + + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__res_config_settings__employee_login__email +msgid "By Email" +msgstr "الايميل" + +#. module: hr_base +#: model:ir.model.fields.selection,name:hr_base.selection__res_config_settings__employee_login__identity +msgid "By dentity" +msgstr "الهوية" + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "" +"Choose whether employees log in by Email or\n" +" Identity number." +msgstr "اختيار تسجيل الدخول بالايميل او رقم الهوية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_config_settings__employee_login +#: model_terms:ir.ui.view,arch_db:hr_base.inherit_res_config_settings_view_form +msgid "Login Option" +msgstr "تسجيل الدخول الافتراضي" + + +#. module: hr_base +#: model_terms:ir.ui.view,arch_db:hr_base.view_users_simple_form_inherit_hr +msgid "Login" +msgstr "تسجيل الدخول" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_resource_calendar__transfer_by_emp_type +msgid "Transfer By Emp Type" +msgstr "ترحيل حسب نوع الموظف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_overtim_accounts__emp_type_id +msgid "Employee Type" +msgstr "نوع الموظف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_overtim_accounts__debit_account_id +msgid "Debit Account" +msgstr "بند الصرف" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__gosi_date +msgid "Gosi Date" +msgstr "تاريخ الإشتراك" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__new_gosi +msgid "New Gosi" +msgstr "إشتراك جديد" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_hr_employee__new_gosi +msgid "New participants who have no prior periods of contribution under the GOSI." +msgstr "المشتركين الجدد الذين ليس لديهم فترات اشتراك سابقة في نظام التأمينات الاجتماعية" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_hr_employee__gosi_years +msgid "Gosi Years" +msgstr "سنوات الإشتراك" + +#. module: hr_base +#: model:ir.model.fields,field_description:hr_base.field_res_company__gosi_active_date +msgid "Gosi Activation Date" +msgstr "تاريخ تفعيل التأمينات الإجتماعية الجديد" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_res_company__gosi_active_date +msgid "Activation Date Of The New GOSI Subscription" +msgstr "تاريخ تفعيل الاشتراك الجديد بالتأمينات الاجتماعية للمشتركين الجدد" + +#. module: hr_base +#: model:ir.model.fields,help:hr_base.field_hr_employee__gosi_years +msgid "GOSI Years According To The New activation Date Until Today" +msgstr "سنوات التأمينات الاجتماعية حسب تاريخ التفعيل الجديد حتى تاريخ اليوم" + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "The Gosi Date Must Be Greater Than Or Equal The New Gosi Activation Date" +msgstr "تاريخ اشتراك التأمينات الاجتماعية يجب ان يكون اكبر من او يساوي تاريخ تفعيل التأمينات الاجتماعية الجديد" + +#. module: hr_base +#: code:addons/hr_base/models/hr_base.py:0 +#, python-format +msgid "The Gosi subscription date Must Be Less Than Today" +msgstr "تاريخ إشتراك التأمينات الإجتماعية يجب أن يكون أقل من تاريخ اليوم" + + diff --git a/odex30_base/hr_base/models/__init__.py b/odex30_base/hr_base/models/__init__.py new file mode 100644 index 0000000..3c195ed --- /dev/null +++ b/odex30_base/hr_base/models/__init__.py @@ -0,0 +1,33 @@ +# -*- coding: utf-8 -*- + +from . import dependent +from . import certification +from . import insurance +from . import res_config_settings +from . import hr_base +from . import application_dependent +from . import category_info +from . import company_document +from . import department_info +from . import designation_info +from . import division_info +from . import employee_amedment +from . import employee_card +from . import employee_clearance +from . import family_iqama +from . import employee_iqama +from . import employee_iqama_renewal +from . import eos_leaving +from . import eos +from . import office +from . import issue_place +from . import res_company_ext +from . import hr_ticket_dependent +from . import hr_ticket_reissue +from . import hr_sick_leave +from . import hr_employee_attachments +from . import resource +from . import assets_document +from . import hr_department +from . import res_partner +from . import res_users diff --git a/odex30_base/hr_base/models/application_dependent.py b/odex30_base/hr_base/models/application_dependent.py new file mode 100644 index 0000000..2876e35 --- /dev/null +++ b/odex30_base/hr_base/models/application_dependent.py @@ -0,0 +1,55 @@ +# -*- coding: utf-8 -*- + +import datetime + +from odoo import api, fields, models, _ +from odoo.exceptions import ValidationError + + +class EmployeeDependent(models.Model): + _name = "hr.employee.dependent" + _description = "Employee Dependent" + + name = fields.Char() + age = fields.Integer(string="Age", compute="_compute_age") + birthday = fields.Date(string="Birthday") + gender = fields.Selection( + selection=[("male", "Male"), ("female", "Female")], default="male" + ) + relation = fields.Selection( + selection=[('Husband', 'Husband/Wife'), ('child', 'child'), ('father', 'Father'), ('mother', 'Mother'), ('other', 'Other')]) + nationality = fields.Many2one(comodel_name="res.country") + passport_no = fields.Char() + passport_issue_date = fields.Date(string="Passport Issue Date") + passport_expire_date = fields.Date(string="Passport Expire Date") + remarks = fields.Text(string="Remarks") + contract_id = fields.Many2one(comodel_name="hr.contract") + degree_medical_insu = fields.Char(string="Degree Medical Insurance") + medical_insurance_num = fields.Char(string="Medical Insurance Number") + identity_num = fields.Char(string="Identity Number") + has_ticket = fields.Boolean(string="Has Ticket?", default=False) + attachment = fields.Many2many('ir.attachment', 'dependent_rel', 'dependent_id', 'attachment_id', + string="Attachment", + help='You can attach the copy of your document', copy=False) + + has_Insurance = fields.Boolean(_('Has Insurance?')) + + @api.onchange("birthday") + def _compute_age(self): + today = datetime.date.today() + format_str = "%Y-%m-%d" # The format + for item in self: + if item.birthday: + birthday = datetime.datetime.strptime(str(item.birthday), format_str) + age = today.year - birthday.year + if today.month < birthday.month or today.month == birthday.month and today.day < birthday.day: + age -= 1 + if item.birthday >= today: + raise ValidationError(_("Sorry,The Birthday Must Be Less than Date Today")) + item.age = age + + +class EmployeeDependentAttachment(models.Model): + _inherit = 'ir.attachment' + dependent_id = fields.Many2one('hr.employee.dependent', + string="Attachment", invisible=1) diff --git a/odex30_base/hr_base/models/assets_document.py b/odex30_base/hr_base/models/assets_document.py new file mode 100644 index 0000000..0ed3f74 --- /dev/null +++ b/odex30_base/hr_base/models/assets_document.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields + + +class AssetsDocument(models.Model): + _name = 'document.asset' + _description = 'Document Asset' + + name = fields.Char(string="Doc Name", required=True) + doc_no = fields.Char(string="Doc No") + doc_type = fields.Many2one(comodel_name='documents.typed', string="Doc Type") + renew_date = fields.Date(string="Renewed Date") + expire_date = fields.Date(string="Expiry Date", required=True) + no_of_days = fields.Integer(string="No Of Days", required=True) + due_renew_days = fields.Integer(string="Due for Renewal", required=True) + alert_to = fields.Char(string="Alert To") + attach_file = fields.Binary(string="Attach File") + remark = fields.Char(string="Remarks") + # documents_relation = fields.Many2one(comodel_name='maintenance.equipment', string='Equipment') + + +class DocumentType(models.Model): + _name = 'documents.typed' + _rec_name = 'name' + _description = 'Document Type' + + name = fields.Char(string='Type Name', required=True) diff --git a/odex30_base/hr_base/models/category_info.py b/odex30_base/hr_base/models/category_info.py new file mode 100644 index 0000000..b446bbc --- /dev/null +++ b/odex30_base/hr_base/models/category_info.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- + +from odoo import fields, models + + +class CategoryInfo(models.Model): + _name = "category.info" + _description = "Category Info" + _rec_name = "category" + + company_name = fields.Many2one(comodel_name="res.company", string="Company Name", required=True) + branch_name = fields.Many2one(comodel_name="res.company", string="Branch Name") + division = fields.Many2one(comodel_name="division.info", string="Division") + department = fields.Many2one(comodel_name="department.info", string="Department") + category = fields.Char("Category Info") diff --git a/odex30_base/hr_base/models/certification.py b/odex30_base/hr_base/models/certification.py new file mode 100644 index 0000000..11e2678 --- /dev/null +++ b/odex30_base/hr_base/models/certification.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- + +from odoo import _, fields, models + + +class HrCertification(models.Model): + _name = "hr.certification" + _rec_name = "car_name" + _description = "HR Certification" + + car_name = fields.Char("Certification Name", required=True) + issue_org = fields.Char("Issuing Organization", required=True) + issue_date = fields.Date("Date of Issue") + exp_date = fields.Date("Date of Expiry") + regis_no = fields.Char("Registration No.") + contact_name = fields.Char() + contact_phn = fields.Char("Contact Phone No") + contact_email = fields.Char() + country_name = fields.Many2one(comodel_name="res.country") + contract_id = fields.Many2one(comodel_name="hr.contract") + + certification_degree = fields.Selection( + [ + ("weak", _("Weak")), + ("good", _("Good")), + ("very_good", _("Very Good")), + ("excellent", _("Excellent")), + ] + ) + + # relation field + certification_specification_id = fields.Many2one(comodel_name="qualification.specification", + domain=[("type", "=", "certificate")]) + certification_relation = fields.Many2one(comodel_name="hr.employee", string="Certification Relation") + attachment = fields.Binary("Attachment") + + membership_type = fields.Many2one(comodel_name="membership.types", string="Membership Type") + specialization = fields.Char(string="Specialization") + category = fields.Many2one(comodel_name="membership.categorys",string="Category") diff --git a/odex30_base/hr_base/models/company_document.py b/odex30_base/hr_base/models/company_document.py new file mode 100644 index 0000000..357bd77 --- /dev/null +++ b/odex30_base/hr_base/models/company_document.py @@ -0,0 +1,78 @@ +# -*- coding: utf-8 -*- + +from datetime import datetime, timedelta + +from odoo import api, exceptions, fields, models +from odoo.tools.translate import _ + + +class CompanyDocument(models.Model): + _name = "company.document" + _Description = "Company Document" + _rec_name = "name" + _inherit = ["mail.thread", "mail.activity.mixin"] + + name = fields.Char(string="Name", tracking=True) + datas = fields.Binary(string="Attachment") + document_issue_date = fields.Date(string="Issue Date", default=fields.Date.today, tracking=True) + document_expire_date = fields.Date(string="Expire Date", tracking=True) + reminder_before = fields.Integer(default=0) + active = fields.Boolean(default=True) + attachment_filename = fields.Char() + + company_id = fields.Many2one('res.company',string="Company", default=lambda self: self.env.user.company_id) + type = fields.Many2one('company.document.type', string='Document Type') + + document_number = fields.Char(string="Document Number", tracking=True) + + + @api.onchange("document_issue_date", "document_expire_date") + def onchange_dates(self): + if self.document_issue_date: + if self.document_expire_date: + document_issue_date_1 = datetime.strptime( + str(self.document_issue_date), "%Y-%m-%d" + ) + document_expire_date_1 = datetime.strptime( + str(self.document_expire_date), "%Y-%m-%d" + ) + if document_expire_date_1 < document_issue_date_1: + raise exceptions.Warning( + _( + "Document Expiry Date must be greater than document Issue date" + ) + ) + + @api.model + def company_doc_mail_reminder(self): + now = datetime.now() + timedelta(days=1) + date_now = now.date() + match = self.search([]) + for i in match: + if i.document_expire_date: + exp_date = fields.Date.from_string(i.document_expire_date) - timedelta( + days=i.reminder_before + ) + if date_now >= exp_date: + mail_content = ( + " Hello ,
    The Document ", + i.name, + "is going to expire on ", + str(i.document_expire_date), + ". Please renew it before expiry date", + ) + main_content = { + "subject": _("Document-%s Expired On %s") + % (i.name, i.document_expire_date), + "author_id": self.env.user.company_id.partner_id.id, + "body_html": mail_content, + 'email_to': self.env.user.company_id.hr_email, + } + self.env["mail.mail"].create(main_content).send() + +class CompanyDocumentType(models.Model): + _name = "company.document.type" + _Description = "Company Document Type" + + name = fields.Char('name' ,translate=True) + company_id = fields.Many2one('res.company',string="Company", default=lambda self: self.env.user.company_id) diff --git a/odex30_base/hr_base/models/department_info.py b/odex30_base/hr_base/models/department_info.py new file mode 100644 index 0000000..dc1ca8a --- /dev/null +++ b/odex30_base/hr_base/models/department_info.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- + +from odoo import fields, models + + +class DepartmentInfo(models.Model): + _name = "department.info" + _description = "Department Info" + _rec_name = "department" + + company_name = fields.Many2one(comodel_name="res.company", string="Company Name") + branch_name = fields.Many2one(comodel_name="res.company", string="Branch Name") + division = fields.Many2one(comodel_name="division.info", string="Division") + department = fields.Char("Department", required=True) + parent_dep = fields.Many2one(comodel_name="hr.department", string="Parent Department") + manager = fields.Many2one(comodel_name="hr.employee", string="Manager", required=True) + + + +class AccountAnalyticLine(models.Model): + _inherit = "account.analytic.line" + + department_id = fields.Many2one('hr.department', string='Department') diff --git a/odex30_base/hr_base/models/dependent.py b/odex30_base/hr_base/models/dependent.py new file mode 100644 index 0000000..d46c814 --- /dev/null +++ b/odex30_base/hr_base/models/dependent.py @@ -0,0 +1,31 @@ +# -*- coding: utf-8 -*- + +from odoo import api, fields, models + + +class Dependent(models.Model): + _name = "hr.dependent" + _rec_name = "name" + _description = "R Dependent" + + d_gender = fields.Selection(selection=[("male", "Male"), ("female", "Female")], string="Gender", required=True) + d_passport = fields.Many2one(comodel_name="hr.employee.document", string="Passport No", required=True) + name = fields.Char("Name(As in Passport)", required="True") + employee = fields.Char() + arabic_name = fields.Char() + dob = fields.Date("Date of Birth", required=True) + date_issue = fields.Date("Date of Issue") + date_expiry = fields.Date("Date of Expiry") + nationality = fields.Many2one(comodel_name="res.country", string="Nationality") + relation = fields.Many2one(comodel_name="hr.relation.relation") + religion = fields.Many2one(comodel_name="hr.religion.religion") + iqama_num = fields.Char("Identity") + issue_place = fields.Many2one(comodel_name="issued_place.issued_place") + fn = fields.Char("First Name") + mn = fields.Char("Middle Name") + ln = fields.Char("Last Name") + dependent_relation = fields.Many2one(comodel_name="hr.employee") + + @api.onchange("name") + def _onchange_name(self): + self.employee = self.dependent_relation.name diff --git a/odex30_base/hr_base/models/designation_info.py b/odex30_base/hr_base/models/designation_info.py new file mode 100644 index 0000000..ff7f932 --- /dev/null +++ b/odex30_base/hr_base/models/designation_info.py @@ -0,0 +1,17 @@ +# -*- coding: utf-8 -*- + +from odoo import fields, models + + +class DesignationInfo(models.Model): + _name = "designation.info" + _description = "Designation Info" + _rec_name = "job" + + company_name = fields.Many2one(comodel_name="res.company", string="Company Name", required=True) + branch_name = fields.Many2one(comodel_name="res.company", string="Branch Name") + division = fields.Many2one(comodel_name="division.info", string="Division") + department = fields.Many2one(comodel_name="department.info", string="Department") + category_id = fields.Many2one(comodel_name="category.info", string="Category Info") + job = fields.Char("Job Title", required=True) + profession = fields.Char("ID Profession", required=True) diff --git a/odex30_base/hr_base/models/division_info.py b/odex30_base/hr_base/models/division_info.py new file mode 100644 index 0000000..ee970b2 --- /dev/null +++ b/odex30_base/hr_base/models/division_info.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- + +from odoo import fields, models + + +class DivisionInfo(models.Model): + _name = "division.info" + _description = "Division Info" + _rec_name = "division" + + company_name = fields.Many2one(comodel_name="res.company", string="Company Name", required=True) + branch_name = fields.Many2one(comodel_name="res.company", string="Branch Name") + division = fields.Char("Division", required=True) diff --git a/odex30_base/hr_base/models/employee_amedment.py b/odex30_base/hr_base/models/employee_amedment.py new file mode 100644 index 0000000..fbe9c8b --- /dev/null +++ b/odex30_base/hr_base/models/employee_amedment.py @@ -0,0 +1,60 @@ +# -*- coding: utf-8 -*- + +from odoo import api, fields, models + + +# Employee Amedment +class Employee_Amedment(models.Model): + _name = "contract.amedment" + _rec_name = "employee" + + employee = fields.Many2one(comodel_name="hr.employee", required=True) + employee_code = fields.Char("Employee Code", required=True) + contract = fields.Many2one(comodel_name="hr.contract", required=True) + effective_date = fields.Date() + office = fields.Many2one(comodel_name="office.office", required=True) + department = fields.Many2one(comodel_name="hr.department", required=True) + grade = fields.Char() + job = fields.Many2one(comodel_name="designation.info", string="Designation", required=True) + to_office = fields.Many2one(comodel_name="office.office", string="To Office", required=True) + to_department = fields.Many2one(comodel_name="hr.department", string="To Department", required=True) + to_grade = fields.Char("To Grade") + to_job = fields.Many2one(comodel_name="designation.info", string="To Designation", required=True) + c_location = fields.Many2one(comodel_name="res.partner", string="Current Location", required=True) + mol_location = fields.Char("MOL Location", required=True) + r_manager = fields.Many2one(comodel_name="hr.employee", string="Reporting Manager", required=True) + n_location = fields.Many2one(comodel_name="res.partner", string="New Location", required=True) + nmol_location = fields.Char("MOL Location", required=True) + nr_manager = fields.Many2one(comodel_name="hr.employee", string="Reporting Manager", required=True) + remark = fields.Char("Remarks") + + @api.onchange("employee") + def onchange_employee(self): + if self.employee: + self.office = self.env["office.office"].search( + [("name", "=", self.employee.office.name)] + ) + self.grade = self.employee.grade + self.employee_code = self.employee.employee_code + self.contract = self.env["hr.contract"].search( + [("name", "=", self.employee.name)] + ) + self.department = self.env["hr.department"].search( + [("name", "=", self.employee.department_id.name)] + ) + self.grade = self.employee.grade + self.mol_location = self.employee.mol_location + self.c_location = self.employee.address_id + self.r_manager = self.employee.performence_manager.id + + self.to_department = ( + self.to_office + ) = self.to_grade = self.to_job = self.c_location = self.mol_location = "" + + def validate_changes(self): + self.employee.department_id = self.to_department.id + self.employee.office = self.to_office.id + self.employee.grade = self.to_grade + self.nmol_location = self.mol_location + self.n_location = self.c_location + self.nr_manager = self.r_manager diff --git a/odex30_base/hr_base/models/employee_card.py b/odex30_base/hr_base/models/employee_card.py new file mode 100644 index 0000000..f3ce13a --- /dev/null +++ b/odex30_base/hr_base/models/employee_card.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- + +from odoo import api, fields, models +# EmployeeCard +class EmployeeCard(models.Model): + _name = "employee.card" + _description = "Employee Card" + _rec_name = "employee" + + employee = fields.Many2one(comodel_name="hr.employee", required=True) + employee_code = fields.Char(string="Employee Code") + department = fields.Many2one(comodel_name="hr.department") + job_title = fields.Many2one(comodel_name="designation.info", string="Job Title") + office = fields.Char() + card_type = fields.Selection( + selection=[ + ("Acces Card", "Access Card"), + ("Business Card", "Business Card"), + ("Id Card", "Id Card"), + ], + required=True, + string="Card Type", + ) + card_no = fields.Char(string="Card No.") + requested_date = fields.Char(string="Requesed Date") + reason = fields.Char() + status = fields.Char() + access_type = fields.Char(string="Access Type") + period_stay = fields.Date(string="Period of Stay") + issue_date = fields.Date(string="Issue Date") + expiry_date = fields.Date(string="Expiry Date") + + @api.onchange("employee") + def onchange_date_id(self): + if self.employee: + self.employee_code = self.employee.employee_code + self.job_title = self.employee.job_id.name + self.department = self.employee.department_id + self.office = self.employee.office.name diff --git a/odex30_base/hr_base/models/employee_clearance.py b/odex30_base/hr_base/models/employee_clearance.py new file mode 100644 index 0000000..4a54ae3 --- /dev/null +++ b/odex30_base/hr_base/models/employee_clearance.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- + +from odoo import api, fields, models + + +# Employee Clearance +class EmployeeClearance(models.Model): + _name = "employee.clearance" + _description = "Employee Clearance" + _rec_name = "employee" + + employee = fields.Many2one(comodel_name="hr.employee", required=True) + employee_code = fields.Char() + department = fields.Many2one(comodel_name="hr.department") + office = fields.Char() + email = fields.Char() + contact_phone = fields.Char() + seniority_date = fields.Date() + res_date = fields.Date(string="Resignation/Term Date") + last_country_day = fields.Date() + last_day_work = fields.Date(string="Last Day of Work") + letter_to_client = fields.Char() + it_department = fields.One2many(comodel_name="it.department", inverse_name="department_relation") + + @api.onchange("employee") + def onchange_employee(self): + if self.employee: + self.employee_code = self.employee.employee_code + self.department = self.employee.department_id.id + self.office = self.employee.office.name + self.email = self.employee.work_email + self.contact_phone = self.employee.work_phone + + +class ItDepartment(models.Model): + _name = "it.department" + _description = "IT Department" + _rec_name = "item" + + item = fields.Char() + status = fields.Char() + handled_by = fields.Char() + remarks = fields.Char() + + department_relation = fields.Many2one(comodel_name="employee.clearance") diff --git a/odex30_base/hr_base/models/employee_iqama.py b/odex30_base/hr_base/models/employee_iqama.py new file mode 100644 index 0000000..7d67ce5 --- /dev/null +++ b/odex30_base/hr_base/models/employee_iqama.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- + +from odoo import api, fields, models + + +# Employee Iqama +class Iqama(models.Model): + _name = "employee.iqama" + _description = "Employee Iqama" + _rec_name = "iqama_no" + + employee = fields.Many2one(comodel_name="hr.employee") + employee_code = fields.Char() + office = fields.Char() + department = fields.Char() + job = fields.Char("Job Position") + name = fields.Char("Name(As in Passport)") + arabic_name = fields.Char() + nationality = fields.Char() + religion = fields.Char("Religion") + dob = fields.Date("Date of Birth") + serial_no = fields.Char() + in_saudi = fields.Boolean("Is Saudi?") + iqama_no = fields.Char("Identity /ID No", required=True) + iqama_position = fields.Char() + place_issue = fields.Char("Place of Issue") + issue_date = fields.Date(required=True) + expiry_date = fields.Date(required=True) + arrival_date = fields.Date("Arrival Date in Suadi") + description = fields.Text() + t_link = fields.One2many("employee.family.iqama", "link", string="Family Identity/ID Details") + + @api.onchange("employee") + def onchange_employee(self): + if self.employee: + self.employee_code = self.employee.employee_code + self.job = self.employee.job_id.name + self.name = self.employee.name_as_pass + self.arabic_name = self.employee.arabic_name + self.department = self.employee.department_id.name + self.office = self.employee.office.name + self.dob = self.employee.birthday + self.religion = self.employee.religion + self.serial_no = self.employee.serial_num + self.name = self.employee.name_as_pass + self.iqama_no = self.employee.iqama_num.id + self.arabic_name = self.employee.arabic_name + self.nationality = self.employee.country_id.name + self.issue_date = self.employee.iqama_num.issue_date + self.expiry_date = self.employee.iqama_num.expiry_date diff --git a/odex30_base/hr_base/models/employee_iqama_renewal.py b/odex30_base/hr_base/models/employee_iqama_renewal.py new file mode 100644 index 0000000..49a9325 --- /dev/null +++ b/odex30_base/hr_base/models/employee_iqama_renewal.py @@ -0,0 +1,247 @@ +# -*- coding: utf-8 -*- + +from datetime import datetime as dt + +from odoo import _, api, exceptions, fields, models + + +class EmployeeIqamaRenew(models.Model): + _name = "employee.iqama.renewal" + _description = "Employee Iqama Renewal" + _inherit = ["mail.thread", "mail.activity.mixin"] + + name = fields.Char(readonly=True) + date = fields.Date() + line_ids = fields.One2many("employee.iqama.renewal.line", "line_id") + x_description = fields.Char() + company_id = fields.Many2one("res.company", string="Company", default=lambda self: self.env.user.company_id) + state = fields.Selection( + [('draft', _('Draft')), ('submit', _('Submit')), ('hr_depart', _('HR Department')), + ('effective_department', _('Effective_Department')), + ('chief_accountant', _('Transferred')), ('refused', _('Refused'))], + default="draft", + tracking=True, + ) + + @api.model + def create(self, vals): + employee_id = self.env["hr.employee"].search( + [("user_id", "=", self.env.uid)], limit=1 + ) + seq = self.env["ir.sequence"].get("employee.iqama.renewal") + vals["name"] = seq + "/" + employee_id.name + return super(EmployeeIqamaRenew, self).create(vals) + + def draft_state(self): + for item in self: + for record in item.line_ids: + if record.state == 'chief_accountant': + if record.move_id: + if record.move_id.state == 'draft': + # record.move_id.state ='canceled' + record.move_id.unlink() + record.state = "draft" + record.employee_id.iqama_number.write({ + 'expiry_date': record.iqama_expir_date}) + else: + raise exceptions.Warning( + _('You can not cancel account move "%s" in state not draft') % record.move_id.name) + if record.move_id2: + if record.move_id2.state == 'draft': + # record.move_id2.state ='canceled' + record.move_id2.unlink() + record.state = "draft" + record.employee_id.iqama_number.write({ + 'expiry_date': record.iqama_expir_date + }) + else: + raise exceptions.Warning( + _('You can not cancel account move "%s" in state not draft') % record.move_id.name) + item.state = "draft" + else: + item.state = 'draft' + record.state = "draft" + + def submit(self): + for item in self: + for record in item.line_ids: + if not record.iqama_new_expiry: + raise exceptions.Warning(_("Sorry You must enter New Iqama expiry")) + item.state = "submit" + record.state = "submit" + + def hr_depart(self): + for item in self: + for record in item.line_ids: + item.state = "hr_depart" + record.state = "hr_depart" + + def effective_department(self): + for item in self: + for record in item.line_ids: + item.state = "effective_department" + record.state = "effective_department" + + def chief_accountant(self): + for item in self: + for record in item.sudo().line_ids: + if record.state == "effective_department": + if not record.account_id.id or not record.journal_id.id: + raise exceptions.Warning( + _( + "To Transfer the entry you must enter the account and journal" + ) + ) + + # journal renewal_fees + debit_line_vals = { + "name": record.employee_id.name, + "debit": record.renewal_fees, + "account_id": record.account_id.id, + "partner_id": record.employee_id.user_id.partner_id.id, + } + credit_line_vals = { + "name": record.employee_id.name, + "credit": record.renewal_fees, + "account_id": record.journal_id.default_account_id.id, + "partner_id": record.employee_id.user_id.partner_id.id, + } + + move = record.env["account.move"].create( + { + "state": "draft", + "journal_id": record.journal_id.id, + "date": item.date, + "ref": record.employee_id.name, + "line_ids": [ + (0, 0, debit_line_vals), + (0, 0, credit_line_vals), + ], + } + ) + + record.move_id = move.id + + # journal work_premint_fees + debit_line_vals = { + "name": record.employee_id.name, + "debit": record.work_premint_fees, + "account_id": record.account_id2.id, + "partner_id": record.employee_id.user_id.partner_id.id, + } + credit_line_vals = { + "name": record.employee_id.name, + "credit": record.work_premint_fees, + "account_id": record.journal_id.default_account_id.id, + "partner_id": record.employee_id.user_id.partner_id.id, + } + + move = record.env["account.move"].create( + { + "state": "draft", + "journal_id": record.journal_id.id, + "date": item.date, + "ref": record.employee_id.name, + "line_ids": [ + (0, 0, debit_line_vals), + (0, 0, credit_line_vals), + ], + } + ) + record.move_id2 = move.id + + record.sudo().employee_id.iqama_number.write( + {"expiry_date": record.iqama_new_expiry} + ) + + record.state = "chief_accountant" + item.state = "chief_accountant" + + def refused(self): + for item in self: + for record in item.line_ids: + item.state = "refused" + record.state = "refused" + + def unlink(self): + for i in self: + if i.state != "draft": + raise exceptions.Warning( + _("You can not delete record in state not in draft") + ) + return super(EmployeeIqamaRenew, self).unlink() + + def b_search(self): + emp_obj = self.sudo().env["hr.employee"].search( + [("iqama_expiy_date", "<=", self.date), ("state", "=", "open")] + ) + + self.line_ids.unlink() + vals = [] + for emp in emp_obj: + #vals.append((0, False, {"employee_id": emp.id})) + vals.append((0, False, {"employee_id": emp.id,"iqama_expir_date":emp.iqama_expiy_date})) + + self.write({"line_ids": vals}) + + +class EmployeeIqamaRenewLine(models.Model): + _name = "employee.iqama.renewal.line" + _description = "Employee Iqama Renewal Line" + + document_id = fields.Many2one("hr.employee.document", domain=[("document_type", "=", "Iqama")]) + employee_id = fields.Many2one(comodel_name="hr.employee", required=True) + iqama_no = fields.Many2one(related="employee_id.iqama_number", readonly=True) + iqama_expir_date = fields.Date(compute='_get_iqama_expiry', store=True, readonly=True) + work_premit_sedad_no = fields.Char() + renewal_fees = fields.Float(required=True, default=0) + work_premint_fees = fields.Float(required=True, default=0) + total = fields.Float(readonly=True, compute="get_total_fees") + line_id = fields.Many2one("employee.iqama.renewal", required=True, ondelete="cascade") + iqama_new_expiry = fields.Date() + account_id = fields.Many2one("account.account") + account_id2 = fields.Many2one("account.account") + journal_id = fields.Many2one("account.journal") + move_id = fields.Many2one("account.move", string="Move Renewal") + move_id2 = fields.Many2one("account.move", string="Move Work") + contract_date_end = fields.Date(related="employee_id.contract_id.date_end", readonly=True) + state = fields.Selection( + [ + ("draft", _("Draft")), + ("submit", _("Submit")), + ("hr_depart", _("HR Department")), + ("effective_department", _("Effective_Department")), + ("chief_accountant", _("Chief Accountant")), + ("refused", _("Refused")), + ], + default="draft", + readonly=True, + ) + + @api.depends("employee_id") + def _get_iqama_expiry(self): + for item in self: + item.iqama_expir_date = item.employee_id.iqama_expiy_date + + @api.depends("work_premint_fees", "renewal_fees") + def get_total_fees(self): + for rec in self: + rec.total = rec.renewal_fees + rec.work_premint_fees + + @api.onchange("iqama_expir_date", "iqama_new_expiry") + def onchange_dates(self): + if self.iqama_new_expiry: + if self.iqama_expir_date: + expiry_date_1 = dt.strptime(str(self.iqama_expir_date), "%Y-%m-%d") + new_expiry_date_1 = dt.strptime(str(self.iqama_new_expiry), "%Y-%m-%d") + if expiry_date_1 > new_expiry_date_1: + raise exceptions.Warning( + _("New Identity Expiry Date must be greater than old expiry Date") + ) + + def unlink(self): + for i in self: + if i.state != 'draft': + raise exceptions.Warning(_('You can not delete record in state not in draft')) + # i.line_ids.unlink() + return super(EmployeeIqamaRenewLine, self).unlink() diff --git a/odex30_base/hr_base/models/eos.py b/odex30_base/hr_base/models/eos.py new file mode 100644 index 0000000..496aa75 --- /dev/null +++ b/odex30_base/hr_base/models/eos.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- + +from odoo import api, fields, models + + +# EOS +class EOS(models.Model): + _name = "employee.eos" + _description = "Employee EOS" + _rec_name = "employee" + + employee = fields.Many2one(comodel_name="hr.employee", required=True) + department = fields.Char() + job = fields.Char() + contract = fields.Char() + joining_date = fields.Date("Joining Date") + leaving_date = fields.Date() + employee_code = fields.Char() + currency = fields.Char() + year = fields.Char() + date = fields.Date() + type_d = fields.Char("Type") + payslip = fields.Char() + remaining_leave = fields.Float() + no_year = fields.Char("No of Years") + no_month = fields.Char("No of Months") + no_days = fields.Char("No of Days") + total_award = fields.Float() + leave_balance = fields.Float() + salary = fields.Float("Salary of Current Month") + others = fields.Float() + total_amount = fields.Float() + + @api.onchange("employee") + def onchange_employee(self): + if self.employee: + self.department = self.employee.department_id.name + self.contract = self.employee.work_phone + self.joining_date = self.employee.joining_date + self.leaving_date = self.employee.leaving_date + self.employee_code = self.employee.employee_code diff --git a/odex30_base/hr_base/models/eos_leaving.py b/odex30_base/hr_base/models/eos_leaving.py new file mode 100644 index 0000000..aa89786 --- /dev/null +++ b/odex30_base/hr_base/models/eos_leaving.py @@ -0,0 +1,54 @@ +# -*- coding: utf-8 -*- + +from odoo import api, fields, models + + +# Employee Leaving +class EOSLeaving(models.Model): + _name = "eos.leaving" + _description = "EOS Leaving" + _rec_name = "employee" + + employee = fields.Many2one(comodel_name="hr.employee", required=True) + employee_code = fields.Char() + department = fields.Char() + office = fields.Char() + reason = fields.Char(required=True) + requested_date = fields.Date() + notice_date = fields.Date("Notice Start Date") + end_date = fields.Date("Notice End Date") + interview_date = fields.Date("Exit Interview Date") + contact_person = fields.Char("GOSI No") + description = fields.Char() + employee_clearence_ref = fields.Many2one( + comodel_name="employee.clearance", + string="Employee Clearence Ref", + readonly=True, + ) + + @api.onchange("employee") + def onchange_employee(self): + if self.employee: + self.employee_code = self.employee.employee_code + self.department = self.employee.department_id.name + self.office = self.employee.office.name + # self.contact_person = self.employee.gosi_no.gosi_no + + def create_emp_clearence(self): + clearence_recs = self.env["employee.clearance"].search([]) + if self.employee_clearence_ref.id == 0: + new = clearence_recs.create({"employee": self.employee.id}) + self.employee_clearence_ref = new + self.employee_clearence_ref.employee_code = self.employee_code + self.employee_clearence_ref.department = self.department + self.employee_clearence_ref.office = self.office + self.employee_clearence_ref.email = self.employee.work_email + self.employee_clearence_ref.contact_phone = self.employee.work_phone + + else: + self.employee_clearence_ref.employee = self.employee.id + self.employee_clearence_ref.employee_code = self.employee_code + self.employee_clearence_ref.department = self.department + self.employee_clearence_ref.office = self.office + self.employee_clearence_ref.email = self.employee.work_email + self.employee_clearence_ref.contact_phone = self.employee.work_phone diff --git a/odex30_base/hr_base/models/family_iqama.py b/odex30_base/hr_base/models/family_iqama.py new file mode 100644 index 0000000..c7c223a --- /dev/null +++ b/odex30_base/hr_base/models/family_iqama.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- + +from odoo import fields, models + + +class FamilyIqama(models.Model): + _name = "employee.family.iqama" + _description = "Employee Family Iqama" + _rec_name = "iqama_no" + + iqama_no = fields.Char("Identity/ID No", required=True) + serial_no = fields.Char() + iqama_position = fields.Char() + place_issue = fields.Char("Place of Issue") + issue_date = fields.Date() + expiry_date = fields.Date(required=True) + # date_hijri = fields.Char('Date of Expiry(Hijri)') + arrival_date = fields.Date("Arrival Date in Suadi") + in_saudi = fields.Boolean("Is Saudi?") + link = fields.Many2one(comodel_name="employee.iqama") diff --git a/odex30_base/hr_base/models/hr_base.py b/odex30_base/hr_base/models/hr_base.py new file mode 100644 index 0000000..64844df --- /dev/null +++ b/odex30_base/hr_base/models/hr_base.py @@ -0,0 +1,959 @@ +# -*- coding: utf-8 -*- +from datetime import datetime, timedelta, date +from dateutil import relativedelta +from hijri_converter import convert +from num2words import num2words +from odoo import api, exceptions, fields, models, _ +from odoo.exceptions import ValidationError, UserError +from odoo.tools.translate import _ + +class HrEmployeePublic(models.Model): + _inherit = 'hr.employee.public' + + #name = fields.Char(related="user_id.employee_id.name") + + coach_id = fields.Many2one('hr.employee.public', 'Department Manager', readonly=True) + + current_leave_id = fields.Many2one('hr.holidays.status', related="user_id.employee_id.current_leave_id", + string="Current Leave Type") + current_leave_state = fields.Selection(related="user_id.employee_id.current_leave_state", string="Current Leave Status") + + leave_date_from = fields.Date('From Date', related="user_id.employee_id.leave_date_from") + leave_date_to = fields.Date('To Date', related="user_id.employee_id.leave_date_to") + + +# Hr_Employee +class HrEmployee(models.Model): + _inherit = "hr.employee" + _order = 'id' + + @api.model + def _default_emp_code(self): + seq = self.env['ir.sequence'].next_by_code('hr.employee') or '/' + emp_seq = self.env['hr.employee'].search([('active', 'in', [False, True])]) + max_number = max( + (int(emp.emp_no) for emp in emp_seq if emp.emp_no and emp.emp_no.isdigit()), + default=0 + ) + seq_number = int(seq) if str(seq).isdigit() else 0 + if seq_number != (max_number + 1): + currnt_sequence = self.env['ir.sequence'].search([('code', '=', 'hr.employee')], limit=1) + currnt_sequence.write({'number_next_actual': max_number + 1}) + seq = self.env['ir.sequence'].next_by_code('hr.employee') or '/' + + return str(seq) + + # iqama fields in employee view + identity_number = fields.Char(compute_sudo=True, compute='_compute_identity_number', string='Identity Number',store=True) + iqama_creat_date = fields.Date(related="iqama_number.issue_date", readonly=True,string="Iqama Issue Date") + iqama_expiy_date = fields.Date(related="iqama_number.expiry_date", readonly=True) + iqama_job = fields.Many2one(related="iqama_number.job_id", readonly=True) + emp_iqama_job = fields.Char(related="iqama_number.emp_iqama_job", readonly=True) + name_as_pass = fields.Char("Name(As in Passport)") + employee_code = fields.Char() + arabic_name = fields.Char() + work_fax = fields.Char("Work Fax") + serial_num = fields.Char("Serial No.") + grade = fields.Char() + is_head = fields.Boolean("Is Head of Function") + is_line_man = fields.Boolean("Is Line Manager") + + is_calender = fields.Boolean(default=False) + spouse_no = fields.Char("Spouse Phone No.") + joining_date = fields.Date("Job Joining Date") + leaving_date = fields.Date(tracking=True) + serv_year = fields.Char("Total Service Year", store=True, readonly=True) + vendor_no = fields.Char("Vendor No") + mol_no = fields.Char("MOL No") + # iban = fields.Char("IBAN") + bank_account_id = fields.Many2one("res.partner.bank", "Bank Account Number", + domain="[('partner_id', '=', address_home_id)]", + help="Employee bank salary account", groups="base.group_user") + bank_code = fields.Char("Bank Name", related="bank_account_id.bank_id.name") + issue = fields.Date("Issue Date") + expiry = fields.Date("Expiry Date") + # passport fields to private information page + date_issuance_passport = fields.Date(related="passport_id.issue_date", readonly=True,string="Passport Issue Date") + expiration_date_passport = fields.Date(related="passport_id.expiry_date", readonly=True,string="Passport Expiry Date") + place_issuance_passport = fields.Char(related="passport_id.place_issue_id", readonly=True) + + # related fields if employee is saudi + date_issuance_saudi_id = fields.Date(related="saudi_number.issue_date",string="Saudi Issue Date", readonly=True) + expiration_date_saudi_id = fields.Date(related="saudi_number.expiry_date") + place_issuance_saudi_id = fields.Char(related="saudi_number.place_issue_id", readonly=True) + + own_license = fields.Boolean() + from_chart = fields.Boolean(string="From Chart") + + depend = fields.Boolean("Have Dependent") + fn = fields.Char("First Name") + mn = fields.Char("Middle Name") + ln = fields.Char("Last Name") + bg = fields.Char("Blood Group") + a_email = fields.Char("Alternate Email ID") + airport = fields.Char("Nearest Airport") + + first_hiring_date = fields.Date(string="First Hiring Date") + # duration_in_months = fields.Float(compute_sudo=True, compute='_get_months_no') + contact_no = fields.Char("Contact No") + reason = fields.Char(string="Reason") + r_name = fields.Char("Name") + + # fields of page work information in employees view + emp_no = fields.Char( + string="Employee number", + tracking=True, + default=lambda self: self._default_emp_code() + ) + english_name = fields.Char(string="English Name") + home_no = fields.Char() + present_address = fields.Char() + work_location = fields.Char(string="Work Location") + working_location = fields.Many2one('work.location', string="Work Location") + #department = fields.Many2one(comodel_name='hr.department') + direct_emp = fields.Selection(selection=[("yes", "direct employee"), ("no", "not direct employee")], default="yes") + is_marketer = fields.Boolean(string="marketer?") + finger_print = fields.Boolean() + payment_method = fields.Selection(selection=[("cash", "cash"), ("bank", "bank")], default="cash") + # fields of page private information in notebook in employees view + religion = fields.Selection(selection=[("muslim", "Muslim"), ("christian", "Christian"), ("other", "Other")]) + blood_type = fields.Selection([ + ("o-", "O-"), + ("o+", "O+"), + ("A-", "A-"), + ("A+", "A+"), + ("B-", "B-"), + ("B+", "B+"), + ("AB-", "AB-"), + ("AB+", "AB+")]) + employee_from = fields.Selection(selection=[("citizen", "Citizen"), ("other", "Other")], default="citizen") + entry_date_ksa = fields.Date(attrs="{'invisible':[('employee_from','=','citizen)]'}") + visa_number = fields.Char() + number_child = fields.Integer() + place_birth = fields.Char() + state = fields.Selection(selection=[("draft", _("Draft")), ("complete", _("Complete Data")), + ('open', _('In Service')),("under_out_of_service", _("Under Out of service")), + ("out_of_service", _("Out of service"))], + default="draft", tracking=True) + # fields of hr settings page in notebook + vihcle = fields.Char() + vihcle_distance = fields.Integer() + attendance = fields.Selection(selection=[("present", "Present"), ("Apsent", "Apsent")], default="present") + active = fields.Boolean(default=True) + # Employee_type = fields.Many2one('hr.contract.type', string="Employee Type", default=lambda self: self.env['hr.contract.type'].search([], limit=1),store=True, store=True) + + medical_exam_check = fields.Boolean() + is_cordinator = fields.Boolean() + is_revisor = fields.Boolean() + is_evaluation_manager = fields.Boolean() + evaluator_membership_no = fields.Char() + + # Fields of iqama and health + medical_insuranc = fields.Boolean(tracking=True) + medical_class = fields.Selection( + selection=[("vip", "vip"), ("a", "A"), ("b", "B"), ("c_senior", "C senior")] + ) + medical_membership_no = fields.Char() + medical_membership_exp = fields.Date() + medical_exam_file = fields.Binary() + filename = fields.Char() + + # Relational fields + address_home_id = fields.Many2one("res.partner", "Private Address", help="", groups="hr.group_hr_user") + # private partner + # sick leaves page + saudi_number = fields.Many2one("hr.employee.document", domain=[("document_type", "=", "saudi")], tracking=True) + # passport_id = fields.Many2one('hr.employee.document', domain=[('document_type', '=', 'passport')], + # tracking=True) + p_state_id = fields.Many2one(comodel_name="res.country.state", string="Fed. State") + r_manager = fields.Many2one(comodel_name="hr.employee", string="Reporting Manager") + dependent_id = fields.One2many("hr.dependent", "dependent_relation", string="Dependent") + qualifiction_id = fields.One2many("hr.qualification", "qualification_relation_name", string="Qualifications") + certification_id = fields.One2many("hr.certification", "certification_relation", string="Certification") + insurance_id = fields.One2many("hr.insurance", "insurance_relation", string="Insurance") + trainings_id = fields.One2many("hr.trainings", "employee_id", string="Trainings") + #other_asset = fields.Many2many("maintenance.equipment", string="Other Assets") + project = fields.Many2one(comodel_name="projects.projects") + employment_history_ids = fields.One2many(comodel_name="hr.employee.history", inverse_name="employement_history") + attachment_ids = fields.One2many('emplpyee.attachment', 'employee_attaches_id', string="Employee Attachments") + head = fields.Many2one(comodel_name="hr.employee", string="Head of Function") + line_man = fields.Many2one(comodel_name="hr.employee", string="Line Manager") + performence_manager = fields.Many2one(comodel_name="hr.employee", string="Performance Manager") + office = fields.Many2one(comodel_name="office.office") + iqama_number = fields.Many2one(comodel_name="hr.employee.document", domain=[("document_type", "=", "Iqama")], + tracking=True,string="Identity") + + country_id = fields.Many2one("res.country", "Nationality (Country)", groups="base.group_user") + gender = fields.Selection([("male", "Male"), ("female", "Female")], + groups="base.group_user", default="male") + marital = fields.Selection([("single", "Single"), ("married", "Married"), + ("widower", "Widower"), ("divorced", "Divorced")], + string="Marital Status", groups="base.group_user", default="single", tracking=True) + + base_salary = fields.Float(compute_sudo=True, compute='compute_base_salary') + salary_in_words = fields.Char(compute_sudo=True, compute='get_salary_amount') + payslip_lines = fields.One2many(comodel_name='hr.payslip.line', compute_sudo=True, compute='compute_base_salary') + check_nationality = fields.Boolean(compute_sudo=True, compute="_check_nationality_type") + # National address + address_city = fields.Many2one("address.city") + address_region = fields.Many2one("address.region") + street = fields.Char() + building_number = fields.Char() + postal_code = fields.Char() + extra_number = fields.Char() + property_type = fields.Char() + drug_type = fields.Selection([('company_property', 'Company Property'), ('property', 'Employee Property'), + ('rent', 'Rent')], default="rent") + apartment_number = fields.Char() + service_year = fields.Integer(compute_sudo=True, compute='_compute_service_duration') + service_month = fields.Integer(compute_sudo=True, compute='_compute_service_duration') + service_day = fields.Integer(compute_sudo=True, compute='_compute_service_duration') + experience_year = fields.Integer(compute_sudo=True, compute='_compute_duration_experience') + experience_month = fields.Integer(compute_sudo=True, compute='_compute_duration_experience') + experience_day = fields.Integer(compute_sudo=True, compute='_compute_duration_experience') + relationship = fields.Char(string="Relationship") + employee_age = fields.Integer(string="Age", compute_sudo=True, compute='_compute_employee_age', store=True) + + personal_email = fields.Char('Personal Email') + + country_address_id = fields.Many2one("res.country", string="Country") + contract_id = fields.Many2one('hr.contract', string='Current Contract', + groups="base.group_user", + domain="[('company_id', '=', company_id)]", + help='Current contract of the employee') + phone_ext = fields.Char(string="Extension Phone") + first_contract_date = fields.Date(compute_sudo=True, compute='_compute_first_contract_date', groups="base.group_user") + + contract_warning = fields.Boolean(string='Contract Warning', store=True, compute_sudo=True, compute='_compute_contract_warning', + groups="base.group_user") + + barcode = fields.Char(string="Badge ID", help="ID used for employee identification.", groups="base.group_user", + copy=False) + birthday = fields.Date('Date of Birth', groups="base.group_user", tracking=True) + place_of_birth = fields.Char('Place of Birth', groups="base.group_user", tracking=True) + address_home_id = fields.Many2one( + 'res.partner', 'Address', + help='Enter here the private address of the employee, not the one linked to your company.', + groups="base.group_user", tracking=True, + domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]") + visa_no = fields.Char('Visa No', groups="base.group_user", tracking=True) + study_school = fields.Char("School", groups="base.group_user", tracking=True) + visa_expire = fields.Date('Visa Expire Date', groups="base.group_user", tracking=True) + country_of_birth = fields.Many2one('res.country', string="Country of Birth", groups="base.group_user", + tracking=True) + spouse_birthdate = fields.Date(string="Spouse Birthdate", groups="base.group_user", tracking=True) + identification_id = fields.Char(string='Identification No', groups="base.group_user", tracking=True) + km_home_work = fields.Integer(string="Home-Work Distance", groups="base.group_user", tracking=True) + permit_no = fields.Char('Work Permit No', groups="base.group_user", tracking=True) + pin = fields.Char(string="PIN", groups="base.group_user", copy=False, + help="PIN used to Check In/Out in Kiosk Mode (if enabled in Configuration).") + place_of_birth = fields.Char('Place of Birth', groups="base.group_user", tracking=True) + spouse_complete_name = fields.Char(string="Spouse Complete Name", groups="base.group_user", tracking=True) + emergency_contact = fields.Char("Emergency Contact", groups="base.group_user", tracking=True) + emergency_phone = fields.Char("Emergency Phone", groups="base.group_user", tracking=True) + phone = fields.Char(related='address_home_id.phone', related_sudo=False, readonly=False, string="Private Phone", + groups="base.group_user") + study_field = fields.Char("Field of Study", groups="base.group_user", tracking=True) + certificate = fields.Selection([ + ('graduate', 'Graduate'), + ('bachelor', 'Bachelor'), + ('master', 'Master'), + ('doctor', 'Doctor'), + ('other', 'Other'), + ], 'Certificate Level', default='other', groups="base.group_user", tracking=True) + children = fields.Integer(string='Number of Children', groups="base.group_user", tracking=True) + branch_name = fields.Many2one(related='department_id.branch_name', store=True, string="Branch Name") + + gosi_date = fields.Date(string="GOSI Date") + new_gosi = fields.Boolean(string="New GOSI", + help='New participants who have no prior periods of contribution under the GOSI.') + gosi_years = fields.Integer(string="GOSI Years", compute='_compute_gosi_years', store=True, + help='GOSI Years According To The New activation Date Until Today') + + @api.depends('new_gosi') + def _compute_gosi_years(self): + for emp in self: + years = 0 + date_activation = datetime.strptime(str(emp.sudo().company_id.gosi_active_date), '%Y-%m-%d') + if emp.new_gosi==True: + if date_activation: + today = date.today() + years = today.year - date_activation.year - ((today.month, today.day) < (date_activation.month, date_activation.day)) + emp.sudo().gosi_years = years + + @api.constrains('gosi_date','new_gosi') + def _check_gosi_date(self): + for rec in self: + today = date.today() + date_activation = rec.sudo().company_id.gosi_active_date + if date_activation and rec.gosi_date and rec.new_gosi==True: + if rec.gosi_date < date_activation : + raise ValidationError(_("The Gosi Date Must Be Greater Than Or Equal The New Gosi Activation Date")) + if rec.gosi_date > today : + raise ValidationError(_("The Gosi subscription date Must Be Less Than Today")) + + '''employee_cars_count = fields.Integer(compute_sudo=True, compute="_compute_employee_cars_count", string="Cars", + groups="base.group_user") + + def _compute_employee_cars_count(self): + driver_ids = (self.mapped('user_id.partner_id') | self.sudo().mapped('address_home_id')).ids + fleet_data = self.env['fleet.vehicle.assignation.log'].read_group( + domain=[('driver_id', 'in', driver_ids)], fields=['vehicle_id:array_agg'], groupby=['driver_id']) + mapped_data = { + group['driver_id'][0]: len(set(group['vehicle_id'])) + for group in fleet_data + } + for employee in self: + drivers = employee.user_id.partner_id | employee.sudo().address_home_id + employee.employee_cars_count = sum(mapped_data.get(pid, 0) for pid in drivers.ids)''' + + '''@api.onchange('emp_no') + def onchang_barcode(self): + self.barcode = self.emp_no''' + + #override search method + @api.model + def name_search(self, name='', args=None, operator='ilike', limit=100): + if operator not in ('ilike', 'like', '=', '=like', '=ilike') or not name: + return super(HrEmployee, self).name_search(name, args, operator, limit) + args = args or [] + # add emp no in search + domain = ['|',('emp_no', operator, name),('name', operator, name)] + recs = self.search(domain + args, limit=limit) + return recs.name_get() + + + @api.depends('saudi_number','iqama_number','check_nationality') + def _compute_identity_number(self): + for rec in self: + if rec.check_nationality == True: + rec.identity_number = rec.saudi_number.saudi_id + else: + rec.identity_number = rec.iqama_number.iqama_id + + @api.depends('birthday') + def _compute_employee_age(self): + for emp in self: + age = 0 + if emp.birthday: + dob = datetime.strptime(str(emp.birthday), '%Y-%m-%d') + today = date.today() + age = today.year - dob.year - ((today.month, today.day) < (dob.month, dob.day)) + emp.sudo().employee_age = age + + # @api.constrains('parent_id') + # def _check_parent_id(self): + # for employee in self: + # if not employee._check_recursion(): + # parent_id = employee.sudo().department_id.parent_id.manager_id + # if parent_id: + # employee.parent_id = parent_id + # else: + # employee.parent_id = False + # + # @api.constrains('coach_id') + # def _check_coach_id(self): + # for employee in self: + # if not employee._check_recursion(): + # parent_id = employee.sudo().department_id.parent_id.manager_id + # if parent_id: + # employee.parent_id = parent_id + # else: + # employee.coach_id = False + + @api.onchange('department_id') + def _onchange_department(self): + # self.sudo().parent_id = self.sudo().department_id.manager_id + # self.sudo().coach_id = self.sudo().department_id.parent_id.manager_id + for emp in self: + dept = emp.department_id + manager = dept.manager_id + if manager == emp: + cur = dept.parent_id + while cur: + if cur.manager_id and cur.manager_id != emp: + manager = cur.manager_id + break + cur = cur.parent_id + else: + manager = emp + + emp.sudo().parent_id = manager or False + + coach = False + cur = dept.parent_id + while cur: + # if cur.manager_id: + if cur.manager_id and cur.manager_id not in (emp): + coach = cur.manager_id + break + cur = cur.parent_id + + # emp.coach_id = coach or dept.manager_id or False + if not coach and dept.manager_id not in (emp): + coach = dept.manager_id + + emp.sudo().coach_id = coach or False + + # to Calculate duration service Period + @api.onchange('first_hiring_date', 'leaving_date') + def _compute_service_duration(self): + for rec in self: + rec._compute_employee_age() + rec._compute_gosi_years() + rec.service_year = 0 + rec.service_month = 0 + rec.service_day = 0 + if rec.first_hiring_date: + if rec.leaving_date: + # date_start = datetime.strptime(rec.first_hiring_date, '%Y-%m-%d').date() + # date_end = datetime.strptime(rec.leaving_date, '%Y-%m-%d').date() + date_start = rec.first_hiring_date + date_end = rec.leaving_date + rec.service_year = relativedelta.relativedelta(date_end, date_start).years + rec.service_month = relativedelta.relativedelta(date_end, date_start).months + rec.service_day = relativedelta.relativedelta(date_end, date_start).days + + elif not rec.leaving_date: + # start_date_1 = datetime.strptime(rec.first_hiring_date, "%Y-%m-%d").date() + start_date_1 = rec.first_hiring_date + end_date_1 = datetime.now().date() + if start_date_1: + rec.service_year = relativedelta.relativedelta(end_date_1, start_date_1).years + rec.service_month = relativedelta.relativedelta(end_date_1, start_date_1).months + rec.service_day = relativedelta.relativedelta(end_date_1, start_date_1).days + + # to Calculate duration experience Period + @api.depends('employment_history_ids') + def _compute_duration_experience(self): + for item in self: + item.experience_year = 0 + item.experience_month = 0 + item.experience_day = 0 + if item.employment_history_ids: + for rec in item.employment_history_ids: + if rec.date_from and rec.date_to: + # date_start = datetime.strptime(rec.date_from, '%Y-%m-%d').date() + # date_end = datetime.strptime(rec.date_to, '%Y-%m-%d').date() + timedelta(days=1) + date_start = rec.date_from + date_end = rec.date_to + timedelta(days=1) + + item.experience_year += relativedelta.relativedelta(date_end, date_start).years + item.experience_month += relativedelta.relativedelta(date_end, date_start).months + item.experience_day += relativedelta.relativedelta(date_end, date_start).days + + if item.experience_month > 11: + item.experience_year = item.experience_year + 1 + item.experience_month = item.experience_month - 12 + + if item.experience_day > 30: + item.experience_month = item.experience_month + 1 + item.experience_day = item.experience_day - 30 + + # @api.onchange('employee_type_id') + # def onchang_emp_no(self): + # for rec in self: + # seq = rec.env['ir.sequence'].next_by_code('hr.employee') or '/' + # emp_seq = self.env['hr.employee'].search([]) + # heights = [] + # new_swq = False + # currnt_sequance = rec.env['ir.sequence'].search([('code', '=', 'hr.employee')], limit=1) + # if emp_seq and not rec.emp_no: + # for emp in emp_seq: + # if emp.emp_no: + # currnt_code = emp.employee_type_id.code + # i = 0 + # fix_code = 0 + # size_seq = currnt_sequance.padding + # for c in emp.emp_no: + # i += 1 + # first_chars = emp.emp_no[0:i] + # if currnt_code == first_chars: + # fix_code = emp.emp_no[i:i + size_seq] + # + # heights.append(int(fix_code)) + # max_number = max(heights) + # if fix_code: + # if int(seq) > max_number + 1 or int(seq) < max_number: + # new_swq = max_number + 1 + # rec.emp_no = str(rec.employee_type_id.code) + str(new_swq).zfill(size_seq) + # else: + # new_swq = seq + # rec.emp_no = str(rec.employee_type_id.code) + str(seq) + # currnt_sequance.write({'number_next_actual': new_swq}) + # if not emp_seq or new_swq == False: + # rec.emp_no = str(rec.employee_type_id.code) + str(seq) + + '''def write(self, vals): + for rec in self: + currnt_sequance = rec.env['ir.sequence'].search([('code', '=', 'hr.employee')], limit=1) + size_seq = currnt_sequance.padding + code = rec.emp_no + currnt_code = rec.employee_type_id.code + currnt_employee_type_id = rec.employee_type_id.id + i = 0 + fix_code = 0 + if code: + for c in code: + i += 1 + first_chars = code[0:i] + if currnt_code == first_chars: + fix_code = code[i:i + size_seq] + super(HrEmployee, rec).write(vals) + if 'context' in dir(self.env) and ('name' in vals or 'english_name' in vals): + if not rec.english_name: return True + rec.translate_employee_name() + + if ('employee_type_id' in vals): + value = vals['employee_type_id'] + if currnt_employee_type_id != value: + if rec.employee_type_id: + if not rec.emp_no: + seq = rec.env['ir.sequence'].next_by_code('hr.employee') or '/' + rec.emp_no = str(rec.employee_type_id.code) + str(seq) + else: + rec.emp_no = str(rec.employee_type_id.code) + str(fix_code)''' + + # get address_home_id field from user_id partner and email + @api.onchange('user_id','work_email','name') + def _get_address_home_id(self): + for item in self: + if item.user_id: + item.address_home_id = item.user_id.partner_id.id + ''' reset email in related partner user ''' + item.user_id.write({'name': item.name}) + if item.work_email: + item.user_id.partner_id.write({'email': item.work_email, 'employee': True}) + + @api.depends("country_id") + def _check_nationality_type(self): + for item in self: + if item.country_id.code == "SA": + item.check_nationality = True + else: + item.check_nationality = False + + def translate_employee_name(self): + ir_trans = self.env["ir.translation"] + cur_lang = self.env.context.get("lang", False) + langs = [l[0] for l in ir_trans._get_languages()] + + for lang in langs: + tname = ir_trans.search( + [ + ("res_id", "=", self.id), + ("lang", "=", lang), + ("type", "=", "model"), + ("name", "=", "hr.employee,name"), + ] + ) + if tname: + if lang == cur_lang: + tname[0].value = self.name + elif self.english_name and lang.startswith("en_"): + tname[0].value = self.english_name + else: + if lang == cur_lang: + value = self.name + else: + if lang.startswith("en_"): + value = self.english_name + else: + value = self.name + ir_trans.create( + { + "lang": lang, + "type": "model", + "name": "hr.employee,name", + "res_id": self.id, + "src": self.name, + "value": value, + "state": "translated", + } + ) + + def change_current_date_hijri(self): + year = datetime.now().year + day = datetime.now().day + month = datetime.now().month + hijri_date = convert.Gregorian(year, month, day).to_hijri() + return hijri_date + + @api.depends('base_salary') + def get_salary_amount(self): + for item in self: + item.salary_in_words = num2words(item.base_salary, lang=self.env.user.lang) + + def compute_base_salary(self): + for item in self: + last_day_of_prev_month = datetime.now().date().replace(day=1) - timedelta(days=1) + start_day_of_prev_month = datetime.now().date().replace(day=1) - timedelta(days=last_day_of_prev_month.day) + + payroll = item.env['hr.payslip'].search( + [('employee_id', '=', item.name), ('date_from', '<=', datetime.now().date()), + ('date_to', '>=', datetime.now().date()), ('contract_id', '=', item.contract_id.id)], limit=1) + if not payroll: + payroll = item.env['hr.payslip'].search( + [('employee_id', '=', item.name), ('date_from', '<=', start_day_of_prev_month), + ('date_to', '>=', last_day_of_prev_month), ('contract_id', '=', item.contract_id.id)], limit=1) + + item.base_salary = payroll.total_allowances + item.payslip_lines = payroll.allowance_ids.filtered( + lambda r: r.salary_rule_id.rules_type in ('salary', 'house', 'transport', 'other')).sorted( + lambda b: b.name) + + @api.model + def create(self, vals): + new_record = super(HrEmployee, self).create(vals) + update_list = [] + if vals.get("passport_id", False): + update_list.append(vals.get("passport_id", False)) + + if vals.get("iqama_number", False): + update_list.append(vals.get("iqama_number", False)) + + if vals.get("saudi_number", False): + update_list.append(vals.get("saudi_number", False)) + + if vals.get("license_number_id", False): + update_list.append(vals.get("license_number_id", False)) + + if vals.get("copy_examination_file", False): + update_list.append(vals.get("copy_examination_file", False)) + + if update_list: + documents_ids = self.env["hr.employee.document"].browse(update_list) + documents_ids.write({"employee_ref": new_record.id}) + if "context" in dir(self.env) and new_record.name: + if new_record.english_name: + new_record.translate_employee_name() + # seq = self.env['ir.sequence'].next_by_code('hr.employee') or '/' + return new_record + + @api.constrains("emp_no", "birthday", 'attachment_ids') + def e_unique_field_name_constrains(self): + for item in self: + items = self.search([("emp_no", "=", item.emp_no)]) + if len(items) > 1: # return more than one item with the same value + raise ValidationError( + _("You cannot create Employee with the same employee number") + ) + if item.birthday and isinstance(item.birthday, date) and item.birthday >= date.today(): + raise Warning(_("Sorry,The Birthday Must Be Less than Date Today")) + if item.attachment_ids: + for rec in item.attachment_ids: + if not rec.doc_name: + raise exceptions.Warning(_('Attach the attachment to the Document %s') % (rec.name)) + + @api.constrains("user_id") + def e_unique_user_id(self): + for item in self: + items = self.search([("user_id", "=", item.user_id.id)]).ids + if ( + len(items) > 1 and item.user_id.id > 1 + ): # return more than one item with the same value + raise ValidationError( + _( + "This User Cannot Be Selected While He is Linked to Another Employee" + ) + ) + + '''@api.onchange('department_id') + def onchange_department_id(self): + if self.department_id: + self.department = self.department_id''' + + @api.onchange("line_man") + def onchange_line_man(self): + self.r_manager = self.line_man + + def action_create_user(self): + self.ensure_one() + config = self.env['ir.config_parameter'].sudo() + login_option = config.get_param('hr_base.employee_login') + if login_option == 'identity': + login = self.iqama_number.iqama_id or self.saudi_number.saudi_id + login_label = _('Identity Number') + else: + login = self.work_email + login_label = _('Email Address') + + if self.user_id: + raise ValidationError(_("This employee already has an user.")) + return { + 'name': _('Create User'), + 'type': 'ir.actions.act_window', + 'res_model': 'res.users', + 'view_mode': 'form', + 'view_id': self.env.ref('hr_base.view_users_simple_form').id, + 'target': 'new', + 'context': { + 'default_create_employee_id': self.id, + 'default_name': self.name, + 'default_phone': self.work_phone, + 'default_mobile': self.mobile_phone, + 'default_login': login, + + } + } + + def draft_state(self): + for item in self: + state = item.state + # Check if the employee contract is End + if state == "out_of_service": + if item.contract_id: + if item.contract_id.state == "end_contract": + raise exceptions.Warning(_("Please Re-contract ,because the contract in End contract state")) + item.state = "draft" + + def complete_state(self): + self.state = "complete" + + # create contract + def create_contract(self): + if self.contract_id: + raise exceptions.Warning(_("You have already a contract")) + else: + seq = self.env["ir.sequence"].next_by_code("hr.contract") or "/" + action = self.env.ref("hr_contract.action_hr_contract") + result = action.read()[0] + result["views"] = [ + (self.env.ref("hr_contract.hr_contract_view_form").id, "form") + ] + # override the context to get rid of the default filtering + result["context"] = {"default_name": seq, "default_employee_id": self.id} + result.update( + {"view_type": "form", "view_mode": "form", "target": "current"} + ) + + self.state = "open" + return result + + # Change state to open if there is a contract + def open_sate(self): + for item in self: + if item.contract_id: + item.state = "open" + else: + raise exceptions.Warning(_("Employee %s has no contract") % item.name) + + def unlink(self): + for i in self: + if i.state != 'draft': + raise exceptions.Warning(_('You can not delete record in state not in draft')) + if i.contract_id.hiring_date: + raise exceptions.Warning(_('You can not delete record has Hiring date')) + return super(HrEmployee, self).unlink() + + +class emplpyeeattachmentname(models.Model): + _name = 'emplpyee.attachment.name' + + _rec_name = 'name' + name = fields.Char() + + +class emplpyeeattachment(models.Model): + _name = 'emplpyee.attachment' + _rec_name = 'doc_name' + + employee_attaches_id = fields.Many2one(comodel_name='hr.employee') + name = fields.Char() + db_datas = fields.Char() + doc_name = fields.Many2one(comodel_name='emplpyee.attachment.name', required=True) + attachment = fields.Binary('Attachment') + + +class Trainings(models.Model): + _name = "hr.trainings" + _rec_name = "training_sum" + _description = "HR Trainings" + + training_sum = fields.Char("Training Summary") + start_date = fields.Date("Start Date") + end_date = fields.Date("End Date") + type_training = fields.Char("Type of Training") + training_company = fields.Char("Training Company") + training_place = fields.Char("Training Place") + status = fields.Char() + employee_id = fields.Many2one( + comodel_name="hr.employee", string="Training Relation" + ) + + +class Religion(models.Model): + _name = "hr.religion.religion" + _rec_name = "name" + _description = "HR Religion" + + name = fields.Char(required=True) + + +class Relation(models.Model): + _name = "hr.relation.relation" + _rec_name = "name" + _description = "HR Relation" + + name = fields.Char(required=True) + + +class College(models.Model): + _name = "hr.college" + _description = "HR College" + _rec_name = "name" + + name = fields.Char(required=True) + + +class Qualification(models.Model): + _name = "hr.qualification" + _description = "HR Qualification" + _rec_name = "uni_name" + + uni_name = fields.Many2one( + comodel_name="office.office", string="University Name", required=True + ) + col_name = fields.Many2one(comodel_name="hr.college", string="College Name") + prg_status = fields.Char("Program Status") + comp_date = fields.Date("Completion Date") + contact_name = fields.Char("Contact Name") + contact_phn = fields.Char("Contact Phone No") + contact_email = fields.Char("Contact Email") + country_name = fields.Many2one(comodel_name="res.country") + qualification_degree = fields.Selection( + [ + ("weak", _("Weak")), + ("good", _("Good")), + ("very_good", _("Very Good")), + ("excellent", _("Excellent")), + ] + ) + qualification_specification_id = fields.Many2one( + comodel_name="qualification.specification", + domain=[("type", "=", "qualification")], + ) + + # relation field + qualification_relation_name = fields.Many2one(comodel_name="hr.employee") + qualification_id = fields.Many2one(comodel_name="hr.qualification.name", string="Qualification Name") + attachment = fields.Binary("Attachment") + + +class HrEmployeeHistory(models.Model): + _name = "hr.employee.history" + _description = "HR Employee History" + + employement_history = fields.Many2one(comodel_name="hr.employee") + name = fields.Char(required=True) + position = fields.Char(required=True) + employeer = fields.Char(required=True) + salary = fields.Float(required=True) + address = fields.Char(required=True) + date_from = fields.Date() + date_to = fields.Date() + country = fields.Many2one(comodel_name="res.country") + + +class Payslip(models.Model): + _name = "employee.payslip" + _description = "Employee Payslip" + + payslip = fields.Char() + date = fields.Date() + + +class Project(models.Model): + _name = "projects.projects" + _description = "Projects" + + _rec_name = "name" + name = fields.Char() + + +class QualificationSpecification(models.Model): + _name = "qualification.specification" + _description = "Qualification Specification" + + name = fields.Char() + type = fields.Selection( + selection=[("qualification", "Qualification"), ("certificate", "Certificate")], + string="Type") + + +# Hr_job +class Job(models.Model): + _inherit = "hr.job" + + employee_ids = fields.One2many("hr.employee", "job_id", string="Employees", domain=[("state", "=", "open")]) + department_ids = fields.Many2many("hr.department", string="Departments") + description = fields.Html(string="Job Description") + english_name = fields.Char(string='English Name') + + @api.depends('no_of_recruitment', 'employee_ids.job_id', 'employee_ids.active','employee_ids.state') + def _compute_employees(self): + for rec in self: + super(Job,rec)._compute_employees() + + +class AddressCity(models.Model): + _name = "address.city" + _description = "City Address" + + name = fields.Char() + + +class AddressRegion(models.Model): + _name = "address.region" + _description = "Region Address" + + name = fields.Char() + + +class HrAttendances(models.Model): + _inherit = "resource.calendar" + + work_days = fields.Integer() + work_hour = fields.Integer() + overtime_factor_daily = fields.Float(string="Overtime Factor Daily") + overtime_factor_holiday = fields.Float(string="Overtime Factor Holiday") + max_overtime_hour = fields.Integer() + request_after_day = fields.Integer(string='Request After Day', + help='It is not possible to request Overtime after these days from the end of the request month') + + journal_overtime_id = fields.Many2one('account.journal') + account_overtime_id = fields.Many2one('account.account') + analytic_account_id = fields.Many2one(comodel_name='account.analytic.account') + + transfer_by_emp_type = fields.Boolean('Transfer By Emp Type') + account_ids = fields.One2many('hr.overtim.accounts', 'overtim_id') + + #get account IDs base on Overtim Employees Type account config + def get_debit_overtim_account_id(self, emp_type): + if not self.transfer_by_emp_type : return self.account_overtime_id + account_mapping = self.account_ids.filtered(lambda a: a.emp_type_id.id == emp_type.id) + return account_mapping[0].debit_account_id if account_mapping else False + +class HrOvertimAccounts(models.Model): + _name = 'hr.overtim.accounts' + _description = 'Overtim Account Mapping' + + overtim_id = fields.Many2one('resource.calendar', string="Overtim Type", required=True, ondelete="cascade") + emp_type_id = fields.Many2one('hr.contract.type', string="Employee Type", required=True) + debit_account_id = fields.Many2one('account.account', string="Debit Account", required=True) + + +class HrQualificationName(models.Model): + _name = "hr.qualification.name" + _description = "HR Qualification Name" + + name = fields.Char(string="Qualification") + sequence = fields.Integer(string="Sequence") + parent_id = fields.Many2one(comodel_name="hr.qualification.name", string="Upper Qualification") + + +class WorkLocation(models.Model): + _name = 'work.location' + _description = "Work Location" + + name = fields.Char(string='Name') diff --git a/odex30_base/hr_base/models/hr_contract.py b/odex30_base/hr_base/models/hr_contract.py new file mode 100644 index 0000000..9940424 --- /dev/null +++ b/odex30_base/hr_base/models/hr_contract.py @@ -0,0 +1,5 @@ +from odoo import fields, models, api + + +class Contract(models.Model): + _inherit = 'hr.contract' diff --git a/odex30_base/hr_base/models/hr_department.py b/odex30_base/hr_base/models/hr_department.py new file mode 100644 index 0000000..81eb690 --- /dev/null +++ b/odex30_base/hr_base/models/hr_department.py @@ -0,0 +1,74 @@ +# -*- coding: utf-8 -*- +from odoo import api, fields, models, exceptions, _ + + +class HrDepartment(models.Model): + _inherit = "hr.department" + + dep_link = fields.Many2one(comodel_name="department.info") + + analytic_account_id = fields.Many2one('account.analytic.account', + 'Analytic Account') + employee_ids = fields.One2many("hr.employee", "department_id", string="Employees", + domain=[("state", "=", "open")], ) + + job_ids = fields.Many2many("hr.job", string="Jobs") + email_manager = fields.Char(string="Email Manager", related="manager_id.work_email") + department_type = fields.Selection(selection=[('department', 'Department'), ('unit', 'Unit')]) + english_name = fields.Char(string='English Name') + + is_branch = fields.Boolean(string='Is Branch?',tracking=True) + + his_branch = fields.Boolean(compute='get_is_branch', default=False, store=True) + branch_name = fields.Many2one('hr.department',domain=[("is_branch","=",True)]) + + + @api.depends('is_branch','parent_id') + def get_is_branch(self): + """To know which unit or department belongs to a specific branch""" + for rec in self: + if rec.is_branch == True or rec.parent_id.is_branch == True or rec.parent_id.parent_id.is_branch == True: + rec.his_branch = True + + @api.model + def create(self, vals): + new_record = super(HrDepartment, self).create(vals) + data = self.env["department.info"].create( + { + "department": new_record.name, + "parent_dep": new_record.parent_id.id, + "manager": new_record.manager_id.id, + } + ) + new_record.dep_link = data.id + + return new_record + + def write(self, vals): + """If the manager name or parent name is changed, the manager name + will be changed for all employees has with this department""" + for rec in self: + super(HrDepartment, rec).write(vals) + ## to remove followers ## + followers = self.env['mail.followers'].search([('res_id', '=', rec.id),('res_model','=','hr.department')]) + followers.sudo().unlink() + ### end ################# + if ('manager_id' or 'parent_id') in vals: + departments = rec.env['hr.department'].search([('id', 'child_of', rec.id)]).ids + employees = rec.env['hr.employee'].search([('department_id', 'in', departments)]) + for emp in employees: + emp._onchange_department() + if rec.dep_link: + rec.dep_link.department = rec.name + rec.dep_link.parent_dep = rec.parent_id.id + rec.dep_link.manager = rec.manager_id.id + return True + + def unlink(self): + for rec in self: + if rec.dep_link: + rec.dep_link.unlink() + if rec.employee_ids: + raise exceptions.Warning(_('You Can Not Delete Department %s Have Employees') % rec.name) + super(HrDepartment, self).unlink() + return True diff --git a/odex30_base/hr_base/models/hr_employee_attachments.py b/odex30_base/hr_base/models/hr_employee_attachments.py new file mode 100644 index 0000000..b000d68 --- /dev/null +++ b/odex30_base/hr_base/models/hr_employee_attachments.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- +from odoo import fields, models + + +class HrEmployeeAttachment(models.Model): + _name = "hr.employee.attachments" + _rec_name = "name" + name = fields.Char() + file_name = fields.Binary() + employee_id = fields.Many2one(comodel_name="hr.employee") diff --git a/odex30_base/hr_base/models/hr_sick_leave.py b/odex30_base/hr_base/models/hr_sick_leave.py new file mode 100644 index 0000000..e0e8b21 --- /dev/null +++ b/odex30_base/hr_base/models/hr_sick_leave.py @@ -0,0 +1,15 @@ +# -*- coding: utf-8 -*- +from odoo import fields, models + + +class hr_sick_leave(models.Model): + _name = "hr.sick.leave" + + date_from = fields.Date() + date_to = fields.Date() + duration = fields.Integer() + status = fields.Char() + allocation_start_date = fields.Date() + allocation_end_date = fields.Date() + leave_request = fields.Char() + sick_relation = fields.Many2one(comodel_name="hr.employee", string="sick relation") diff --git a/odex30_base/hr_base/models/hr_ticket_dependent.py b/odex30_base/hr_base/models/hr_ticket_dependent.py new file mode 100644 index 0000000..9ca6fb4 --- /dev/null +++ b/odex30_base/hr_base/models/hr_ticket_dependent.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +from odoo import fields, models + + +class HRTicketDependent(models.Model): + _name = "hr.ticket.dependent" + + name = fields.Char("Name(As in Passport)") + dob = fields.Date("Date of Birth", required=True) + date_issue = fields.Date("Date of Issue") + date_expiry = fields.Date("Date of Expiry") + fn = fields.Char("First Name") + mn = fields.Char("Middle Name", required=True) + ln = fields.Char("Last Name", required=True) + ticket_req = fields.Selection(selection=[("yes", "Yes"), ("no", "No")], default="yes", string="Ticket Required", + required=True) + + departure_date = fields.Date("Departure Date", required=True) + return_date = fields.Date("Return Date", required=True) + + # Relational fields + nationality = fields.Many2one(comodel_name="res.country", string="Nationality") + passport = fields.Many2one( + comodel_name="hr.employee.document", string="Passport No", required=True + ) + # dependent_ticket = fields.Many2one(comodel_name="hr.ticket") diff --git a/odex30_base/hr_base/models/hr_ticket_reissue.py b/odex30_base/hr_base/models/hr_ticket_reissue.py new file mode 100644 index 0000000..09da2ab --- /dev/null +++ b/odex30_base/hr_base/models/hr_ticket_reissue.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +from odoo import fields, models + + +class HRTicketReissue(models.Model): + _name = "hr.ticket.reissue" + + departure = fields.Char("Departure Air Port", required=True) + destination = fields.Char("Destination Air Port", required=True) + departure_date = fields.Date("Departure Date", required=True) + return_date = fields.Date("Return Date", required=True) + change_sec = fields.Selection( + selection=[ + ("yes", "Yes"), + ("no", "No"), + ], + default="yes", + string="Change Sector", + required=True, + ) + reasons = fields.Char("Reasons") + + # reissue_ticket = fields.Many2one(comodel_name="hr.ticket") diff --git a/odex30_base/hr_base/models/insurance.py b/odex30_base/hr_base/models/insurance.py new file mode 100644 index 0000000..adb9fca --- /dev/null +++ b/odex30_base/hr_base/models/insurance.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- +from odoo import fields, models + + +# Insurance +class Insurance(models.Model): + _name = "hr.insurance" + _rec_name = "member_name" + _description = "HR Insurance" + + card_code = fields.Char(required=True) + member_name = fields.Char(required=True) + dob = fields.Date("Date of Birth", required=True) + clas_n = fields.Char("Class") + relation = fields.Many2one(comodel_name="hr.relation.relation") + # sponsor_id = fields.Many2one() + # job = fields.Char() + premium = fields.Float() + start_date = fields.Date() + expiry_date = fields.Date("End Date") + gender = fields.Selection( + selection=[ + ("male", "Male"), + ("female", "Female"), + ] + ) + + insurance_relation = fields.Many2one(comodel_name="hr.employee") diff --git a/odex30_base/hr_base/models/issue_place.py b/odex30_base/hr_base/models/issue_place.py new file mode 100644 index 0000000..73b8de2 --- /dev/null +++ b/odex30_base/hr_base/models/issue_place.py @@ -0,0 +1,11 @@ +# -*- coding: utf-8 -*- +from odoo import fields, models + + +# issue_place +class IssuePlace(models.Model): + _name = "issued_place.issued_place" + _description = "Issued place" + _rec_name = "name" + + name = fields.Char() diff --git a/odex30_base/hr_base/models/office.py b/odex30_base/hr_base/models/office.py new file mode 100644 index 0000000..6f279c6 --- /dev/null +++ b/odex30_base/hr_base/models/office.py @@ -0,0 +1,11 @@ +# -*- coding: utf-8 -*- +from odoo import fields, models + + +# office +class Office(models.Model): + _name = "office.office" + _description = "Office" + _rec_name = "name" + + name = fields.Char() diff --git a/odex30_base/hr_base/models/res_company_ext.py b/odex30_base/hr_base/models/res_company_ext.py new file mode 100644 index 0000000..3fa9382 --- /dev/null +++ b/odex30_base/hr_base/models/res_company_ext.py @@ -0,0 +1,122 @@ +# -*- coding: utf-8 -*- +from odoo import models, fields, api +from odoo.tools.translate import _ +from odoo.exceptions import ValidationError + + +class ResCompanyExt(models.Model): + _inherit = 'res.company' + + # branch = fields.Char("Branch" ,required=True) + # branch_t = fields.Char("Branch Tagline") + english_name = fields.Char(string='English Name') + flip = fields.Boolean("/ ") + # sponsor_id = fields.Char(string="SponsorID",required=True) + po_no = fields.Char(string="P.O Box No", ) + location = fields.Char(string="Location Code") + + company_link = fields.One2many('res.company.tree', 'company_id', string="License Documents") + sponsor_link = fields.One2many('res.sponsor', 'sponsor_tree', string="Sponsors") + hr_email = fields.Char(string='HR Email') + hr_manager_id = fields.Many2one('hr.employee', string='HR Manager') + saudi_percentage = fields.Integer(string='Saudi Percentage %') + + contract_end_reminder = fields.Integer(string='Contract End Reminder',default=60) + contract_trial_reminder = fields.Integer(string='Contract Trial Reminder',default=15) + + saudi_gosi = fields.Float(string='Saudi Gosi', default=9.75) + company_gosi = fields.Float(string='Company Gosi', default=11.75) + none_saudi_gosi = fields.Float(string='None Saudi Gosi', default=2) + + + max_amount_saudi_gosi = fields.Float(string='Max Amount Saudi Gosi',default=4387.5) + max_amount_company_gosi = fields.Float(string='Max Amount Company Gosi',default=5287.5) + + Sanad_saudi_gosi = fields.Float(string='Sanad Saudi Gosi',default=0.75) + Sanad_company_gosi = fields.Float(string='Sanad Company Gosi',default=0.75) + + + services_manager_id = fields.Many2one('hr.employee', string='Services Manager') + it_manager_id = fields.Many2one('hr.employee', string='IT Manager') + admin_manager_id = fields.Many2one('hr.employee', string='Admin Affairs Manager') + financial_manager_id = fields.Many2one('hr.employee', string='Financial Manager') + cyber_security_id = fields.Many2one('hr.employee', string='Cyber ​​Security') + + gosi_active_date = fields.Date(string="Gosi Activation Date",default='2024-07-01', + help='Activation Date Of The New GOSI Subscription') + + @api.constrains('saudi_percentage') + def saudi_percentage_less_100(self): + for item in self: + if item.saudi_percentage > 100: + raise ValidationError(_('The percentage should not exceed 100%')) + + +class ResCompanyExtTree(models.Model): + _name = 'res.company.tree' + _description = 'Company Tree' + + doc_type = fields.Many2one(comodel_name='documents.typed', string="Doc Type") + issue_date = fields.Date("Issue Date", required=True) + latest_renewal_date = fields.Date("Latest Renewal Date") + expiry_date = fields.Date("Expiry Date", required=True) + renewal = fields.Date("Due for Renewal", required=True) + + company_id = fields.Many2one(comodel_name='res.company') + + +class Sponsor(models.Model): + _name = 'res.sponsor' + _description = 'Sponsor' + + name = fields.Char(string='Sponsor Name', required=True, store=True) + sponsor_id = fields.Integer(string='Sponsor ID', required=True) + partner_id = fields.Many2one(comodel_name='res.partner', string='Contact Person', required=True) + cr_no = fields.Char(string='CR No') + street = fields.Char() + street2 = fields.Char() + zip_code = fields.Char() + city = fields.Char() + state_id = fields.Many2one(comodel_name='res.country.state', string="Fed. State") + country_id = fields.Many2one(comodel_name='res.country', string="Country") + pob = fields.Char(string='P.O Box No') + email = fields.Char(related='partner_id.email', store=True ,readonly=True) + phone = fields.Char(related='partner_id.phone', store=True) + website = fields.Char(related='partner_id.website',readonly=True) + fax = fields.Char(string="Fax") + mobile = fields.Char(string='Mobile No') + + sponsor_tree = fields.Many2one(comodel_name='res.company') + + @api.onchange('state_id') + def _onchange_state(self): + self.country_id = self.state_id.country_id + + +class ResConfig(models.TransientModel): + _inherit = 'res.config.settings' + # todo start + days_before_finish = fields.Integer(string="Days Before Finish") + tickets_no = fields.Integer(string="Tickets Number") + # todo end + saudi_percentage = fields.Integer(string='Saudi Percentage %', + related='company_id.saudi_percentage') + contract_end_reminder = fields.Integer(string='Contract End Reminder', + related='company_id.contract_end_reminder') + contract_trial_reminder = fields.Integer(string='Contract Trial Reminder', + related='company_id.contract_trial_reminder') + saudi_gosi = fields.Float(string='Saudi Gosi', related='company_id.saudi_gosi') + company_gosi = fields.Float(string='Company Gosi', related='company_id.company_gosi') + none_saudi_gosi = fields.Float(string='None Saudi Gosi', related='company_id.none_saudi_gosi') + + + max_amount_saudi_gosi = fields.Float(string='Max Amount Saudi Gosi', related='company_id.max_amount_saudi_gosi') + max_amount_company_gosi = fields.Float(string='Max Amount Company Gosi',related='company_id.max_amount_company_gosi') + + Sanad_saudi_gosi = fields.Float(string='Sanad Saudi Gosi', related='company_id.Sanad_saudi_gosi') + Sanad_company_gosi = fields.Float(string='Sanad Company Gosi',related='company_id.Sanad_company_gosi') + +class ResCountryExt(models.Model): + _inherit = 'res.country' + + english_name = fields.Char(string='English Name') diff --git a/odex30_base/hr_base/models/res_config_settings.py b/odex30_base/hr_base/models/res_config_settings.py new file mode 100644 index 0000000..6b7af1a --- /dev/null +++ b/odex30_base/hr_base/models/res_config_settings.py @@ -0,0 +1,10 @@ +# -*- coding: utf-8 -*- + +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = 'res.config.settings' + + employee_login = fields.Selection([('email', 'By Email'), ('identity', 'By dentity')], 'Login Option', default='email', config_parameter='hr_base.employee_login') + diff --git a/odex30_base/hr_base/models/res_partner.py b/odex30_base/hr_base/models/res_partner.py new file mode 100644 index 0000000..14e4095 --- /dev/null +++ b/odex30_base/hr_base/models/res_partner.py @@ -0,0 +1,11 @@ +from odoo import api, fields, models +from lxml import etree + + +class ResPartner(models.Model): + _inherit = 'res.partner' + + signup_token = fields.Char(copy=False,groups=False) + signup_type = fields.Char(string='Signup Token Type', copy=False, groups=False) + signup_expiration = fields.Datetime(copy=False, groups=False) + diff --git a/odex30_base/hr_base/models/res_users.py b/odex30_base/hr_base/models/res_users.py new file mode 100644 index 0000000..0a2ee7a --- /dev/null +++ b/odex30_base/hr_base/models/res_users.py @@ -0,0 +1,63 @@ +from odoo import models, fields, api +from odoo.tools.misc import clean_context +import logging + +_logger = logging.getLogger(__name__) + + +class ResUsers(models.Model): + _inherit = 'res.users' + + create_employee = fields.Boolean(store=False, default=True, copy=False, string="Technical field, whether to create an employee") + create_employee_id = fields.Many2one('hr.employee', store=False, copy=False, string="Technical field, bind user to this employee on create") + + + @api.model_create_multi + def create(self, vals_list): + # logging vals (mask sensitive keys) + if isinstance(vals_list, dict): + safe_vals = dict(vals_list) + elif isinstance(vals_list, (list, tuple)): + first = vals_list[0] if vals_list else {} + try: + safe_vals = dict(first) + except Exception: + safe_vals = {} + else: + try: + safe_vals = dict(vals_list) + except Exception: + safe_vals = {} + for key in list(safe_vals.keys()): + if 'pass' in key.lower() or 'token' in key.lower(): + safe_vals[key] = '***' + _logger.info("\n\n\n[hr_base] Creating user with login: %s\n\n\n", safe_vals.get('login', 'Login value not found')) + res = super().create(vals_list) + employee_create_vals = [] + config = self.env['ir.config_parameter'].sudo() + login_option = config.get_param('hr_base.employee_login') + + for user, vals in zip(res, vals_list): + if not vals.get('create_employee') and not vals.get('create_employee_id'): + continue + if vals.get('create_employee_id'): + self.env['hr.employee'].browse(vals.get('create_employee_id')).user_id = user + else: + employee_create_vals.append(dict( + name=user.name, + company_id=user.env.company.id, + **self.env['hr.employee']._sync_user(user) + )) + if employee_create_vals: + self.env['hr.employee'].with_context(clean_context(self.env.context)).create(employee_create_vals) + employee_id = self.env['hr.employee'].browse(self.env.context.get('default_create_employee_id')) + + if login_option == 'identity': + res.login = employee_id.saudi_number.saudi_id or employee_id.iqama_number.iqama_id or res.login + + + res.password = res.login + return res + + + diff --git a/odex30_base/hr_base/models/resource.py b/odex30_base/hr_base/models/resource.py new file mode 100644 index 0000000..f24dcd0 --- /dev/null +++ b/odex30_base/hr_base/models/resource.py @@ -0,0 +1,14 @@ +############################################################################## +# +# LCT, Life Connection Technology +# Copyright (C) 2011-2012 LCT +# +############################################################################## + +from odoo import fields, models + + +class ResourceResource(models.Model): + _inherit = "resource.resource" + + name = fields.Char(required=True, translate=True) diff --git a/odex30_base/hr_base/report/employee_dependents_report_template.xml b/odex30_base/hr_base/report/employee_dependents_report_template.xml new file mode 100644 index 0000000..8f22a95 --- /dev/null +++ b/odex30_base/hr_base/report/employee_dependents_report_template.xml @@ -0,0 +1,376 @@ + + + + + + + + + + + + European A4 Transactions + + A4 + Portrait + 10 + 5 + 7 + 7 + + 10 + 90 + + + + hr.employee + Dependents Report + qweb-pdf + hr_base.dependents_employee_report_temp + + + + + + + diff --git a/odex30_base/hr_base/report/employee_info_sheet.xml b/odex30_base/hr_base/report/employee_info_sheet.xml new file mode 100644 index 0000000..246f131 --- /dev/null +++ b/odex30_base/hr_base/report/employee_info_sheet.xml @@ -0,0 +1,665 @@ + + + + + + + + + diff --git a/odex30_base/hr_base/report/hr_layout.xml b/odex30_base/hr_base/report/hr_layout.xml new file mode 100644 index 0000000..32843ff --- /dev/null +++ b/odex30_base/hr_base/report/hr_layout.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/odex30_base/hr_base/report/new_emp_file_form.xml b/odex30_base/hr_base/report/new_emp_file_form.xml new file mode 100644 index 0000000..89b1158 --- /dev/null +++ b/odex30_base/hr_base/report/new_emp_file_form.xml @@ -0,0 +1,322 @@ + + + + \ No newline at end of file diff --git a/odex30_base/hr_base/report/report_action.xml b/odex30_base/hr_base/report/report_action.xml new file mode 100644 index 0000000..9f8a7e3 --- /dev/null +++ b/odex30_base/hr_base/report/report_action.xml @@ -0,0 +1,26 @@ + + + + Employee Info Sheet + hr.employee + qweb-pdf + hr_base.employee_info_report_template + hr_base.employee_info_report_template + + report + 'Employee Info Sheet for - %s' % (object.name) + + + + + hr.employee + New Employee File Form + qweb-pdf + hr_base.new_emp_file_form_report + hr_base.new_emp_file_form_report + + report + + + + diff --git a/odex30_base/hr_base/report/salary_confirmation_report_template.xml b/odex30_base/hr_base/report/salary_confirmation_report_template.xml new file mode 100644 index 0000000..eb24284 --- /dev/null +++ b/odex30_base/hr_base/report/salary_confirmation_report_template.xml @@ -0,0 +1,156 @@ + + + + + + + + + + Salary confirmation Report + hr.employee + qweb-pdf + hr_base.salary_confirmation_report_temp + + + + + + diff --git a/odex30_base/hr_base/security/hr_base_security.xml b/odex30_base/hr_base/security/hr_base_security.xml new file mode 100644 index 0000000..1b36e3a --- /dev/null +++ b/odex30_base/hr_base/security/hr_base_security.xml @@ -0,0 +1,167 @@ + + + + + Division Manager + + + This user is the head of a division and it is the direct manager of + the employee. + + + + Department Manager + + + This user is the head of a department and it is the second direct + manager of the employee. + + + + Executive Manager + + + Executive Manager + + + + General Manager + + + This user is the head of the company. + + + + Accounting Manager + + + Accounting Manager. + + + + Government Relations + + + This user is the government relations. + + + + IT Manager + + + This user is the IT Manager. + + + + Shared Services + + + This user is the Shared services Manager. + + + + Administrative Affairs + + + This user is Administrative Affairs Manager. + + + + Cyber Security + + + This user is the Cyber Security. + + + + + Employee: views its profile only + + + [('user_id','=',user.id)] + + + + + + + + + + + Manager: views profiles of its subordinates + + ['|','|',('department_id.manager_id','=',False), + ('department_id.manager_id.user_id','=', user.id), + ('department_id.parent_id.manager_id.user_id','=', user.id)] + + + + + Manager: views profiles of all employee + + [(1 ,'=', 1)] + + + + + + + + + Manager: views timesheets of its subordinates + + ['|','|',('department_id.manager_id','=',False), + ('department_id.manager_id.user_id','=', [user.id]), + ('department_id.parent_id.manager_id.user_id','=', user.id)] + + + + + + + + + Manager: views timesheets of all employees + + [(1 ,'=', 1)] + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/odex30_base/hr_base/security/ir.model.access.csv b/odex30_base/hr_base/security/ir.model.access.csv new file mode 100644 index 0000000..460f247 --- /dev/null +++ b/odex30_base/hr_base/security/ir.model.access.csv @@ -0,0 +1,80 @@ +id,name,model_id:id,group_id/id,perm_read,perm_write,perm_create,perm_unlink +access_hr_insurance,access_hr_insurance,model_hr_insurance,base.group_user,1,0,0,0 +access_hr_trainings,access_hr_trainings,model_hr_trainings,base.group_user,1,0,0,0 +access_it_department,access_it_department,model_it_department,base.group_user,1,0,0,0 +access_hr_dependent,access_hr_dependent,model_hr_dependent,base.group_user,1,0,0,0 +access_hr_qualification_hr,access_hr_qualification,model_hr_qualification,hr.group_hr_user,1,1,1,1 +access_hr_qualification_emp,access_hr_qualification,model_hr_qualification,base.group_user,1,0,0,0 +access_hr_certification_hr,access_hr_certification,model_hr_certification,hr.group_hr_user,1,1,1,1 +access_hr_certification_emp,access_hr_certification,model_hr_certification,base.group_user,1,0,0,0 +access_employee_card,access_employee_card,model_employee_card,base.group_user,1,0,0,0 +access_contract_amedment,access_contract_amedment,model_contract_amedment,base.group_user,1,0,0,0 +access_employee_iqama,access_employee_iqama,model_employee_iqama,base.group_user,1,0,0,0 +access_employee_family_iqama,access_employee_family_iqama,model_employee_family_iqama,base.group_user,1,0,0,0 +access_employee_clearance,access_employee_clearance,model_employee_clearance,base.group_user,1,0,0,0 +access_eos_leaving,access_eos_leaving,model_eos_leaving,base.group_user,1,0,0,0 +access_employee_eos,access_employee_eos,model_employee_eos,base.group_user,1,0,0,0 +access_employee_payslip,access_employee_payslip,model_employee_payslip,base.group_user,1,0,0,0 +access_office_office_emp,access_office_office,model_office_office,base.group_user,1,0,0,0 +access_office_office_hr,access_office_office,model_office_office,hr.group_hr_user,1,1,1,1 +access_hr_college_emp,access_hr_college,model_hr_college,base.group_user,1,0,0,0 +access_hr_college_hr,access_hr_college,model_hr_college,hr.group_hr_user,1,1,1,1 +access_issued_place_issued_place,access_issued_place_issued_place,model_issued_place_issued_place,base.group_user,1,0,0,0 +access_projects_projects,access_projects_projects,model_projects_projects,base.group_user,1,0,0,0 +access_res_sponsor,access_res_sponsor,model_res_sponsor,base.group_user,1,0,0,0 +access_division_info_emp,access_division_info,model_division_info,base.group_user,1,0,0,0 +access_division_info_user,access_division_info,model_division_info,hr.group_hr_user,1,1,1,0 +access_department_info_emp,access_department_info,model_department_info,base.group_user,1,0,0,0 +access_department_info_user,access_department_info,model_department_info,hr.group_hr_user,1,1,1,0 +access_category_info_emp,access_category_info,model_category_info,base.group_user,1,0,0,0 +access_category_info_user,access_category_info,model_category_info,hr.group_hr_user,1,1,1,0 +access_designation_info_emp,access_designation_info,model_designation_info,base.group_user,1,0,0,0 +access_designation_info_user,access_designation_info,model_designation_info,hr.group_hr_user,1,1,1,0 +access_company_document_officer,company.document.hr.officer,model_company_document,hr.group_hr_user,1,1,1,1 +access_company_document_executive,company.document.executive,model_company_document,hr_base.group_executive_manager,1,1,1,0 +access_company_document_gm,company.document.gm,model_company_document,hr_base.group_general_manager,1,1,1,0 +access_company_document,access_company_document,model_company_document,base.group_user,1,0,0,0 +access_employee_iqama_renewal,access_employee_iqama_renewal,model_employee_iqama_renewal,base.group_user,1,0,0,0 +access_hr_sick_leave,access_hr_sick_leave,model_hr_sick_leave,base.group_user,1,0,0,0 +access_hr_employee_history_emp,access_hr_employee_history,model_hr_employee_history,base.group_user,1,0,0,0 +access_hr_employee_history_hr,access_hr_employee_history,model_hr_employee_history,hr.group_hr_user,1,1,1,1 +access_hr_employee_attachments,access_hr_employee_attachments,model_hr_employee_attachments,base.group_user,1,0,0,0 +access_hr_employee_dependent,access_hr_employee_dependent,model_hr_employee_dependent,base.group_user,1,1,1,1 +access_hr_employee_dependent_user,access_hr_employee_dependent_user,model_hr_employee_dependent,hr.group_hr_user,1,1,1,1 +access_hr_ticket_dependent,access.hr.ticket.dependent,model_hr_ticket_dependent,base.group_user,1,0,0,0 +access_hr_ticket_reissue,access.hr.ticket.reissue,model_hr_ticket_reissue,base.group_user,1,0,0,0 +access_hr_employee_iqama_officer,hr.employee.iqama.officer,model_employee_iqama_renewal,hr.group_hr_user,1,1,1,1 +access_hr_employee_iqama_division,hr.employee.iqama.division,model_employee_iqama_renewal,hr_base.group_division_manager,1,1,1,1 +access_hr_employee_iqama_manager,hr.employee.iqama.gm,model_employee_iqama_renewal,hr_base.group_general_manager,1,1,0,0 +access_hr_employee_iqama_department_manager,hr.employee.iqama.department,model_employee_iqama_renewal,hr_base.group_department_manager,1,0,0,0 +access_employee_iqama_renewal_line,user.iqama.renewal.line,model_employee_iqama_renewal_line,base.group_user,1,0,0,0 +access_hr_iqama_renewal_line,hr.iqama.renewal.line,model_employee_iqama_renewal_line,hr.group_hr_user,1,1,1,1 +access_manager_iqama_renewal_line,manager.iqama.renewal.line,model_employee_iqama_renewal_line,,1,1,0,0 +access_hr_employee_iqama_department_executive,hr.employee.executive,model_hr_employee,hr_base.group_executive_manager,1,1,0,0 +access_account_analytic_line_all,Access.timesheets.all,analytic.model_account_analytic_line,,1,0,0,0 +access_account_move_officer,account.move.hr.officer,account.model_account_move,hr.group_hr_user,0,0,1,0 +access_account_move_line_officer,account.move.hr.officer,account.model_account_move_line,hr.group_hr_user,0,1,1,0 +access_account_move_executive_mg,account.move.executive.mg,account.model_account_move,hr_base.group_executive_manager,0,1,1,0 +access_account_move_line_executive_mg,account.move.hr.executive.mg,account.model_account_move_line,hr_base.group_executive_manager,0,0,1,0 +access_account_move_general_mgr,account.move.hr.general.mgr,account.model_account_move,hr_base.group_general_manager,0,0,1,0 +access_account_move_line_general_mgr,account.move.hr.general.mgr,account.model_account_move_line,hr_base.group_general_manager,0,0,1,0 +access_address_city_hr,Access.address.city.hr,model_address_city,hr.group_hr_user,1,1,1,1 +access_address_region_hr,Access.address.region.hr,model_address_region,hr.group_hr_user,1,1,1,1 +access_address_city_emp,Access.address.city.emp,model_address_city,base.group_user,1,0,0,0 +access_address_region_emp,Access.address.region.emp,model_address_region,base.group_user,1,0,0,0 +access_qualification_specification_hr,access_qualification_specification,model_qualification_specification,hr.group_hr_user,1,1,1,1 +access_qualification_specification_emp,access_qualification_specification,model_qualification_specification,base.group_user,1,0,0,0 +access_hr_qualification_name_user,access_hr_qualification_name_user,model_hr_qualification_name,hr.group_hr_user,1,1,1,0 +access_hr_religion_religion_user,access_hr_religion_religion_user,model_hr_religion_religion,hr.group_hr_user,1,1,1,0 +access_hr_relation_relation_user,access_hr_relation_relation_user,model_hr_relation_relation,hr.group_hr_user,1,1,1,0 +access_res_company_tree_user,access_res_company_tree_user,model_res_company_tree,hr.group_hr_user,1,1,1,0 +access_emplpyee_attachment_emp,Access.emplpyee_attachment_emp,model_emplpyee_attachment,base.group_user,1,0,0,0 +access_emplpyee_attachment_hr,Access.emplpyee_attachment_hr,model_emplpyee_attachment,hr.group_hr_user,1,1,1,1 +access_emplpyee_attachment_name_emp,Access.emplpyee_attachment_name_emp,model_emplpyee_attachment_name,base.group_user,1,0,0,0 +access_emplpyee_attachment_name_hr,Access.emplpyee_attachment_name_hr,model_emplpyee_attachment_name,hr.group_hr_user,1,1,1,1 +access_work_location_hr,Access.emplpyee_work_location_hr,model_work_location,hr.group_hr_user,1,1,1,1 +access_work_location_hr_group_user,Access.employee_work_location_group_user,model_work_location,base.group_user,1,1,1,1 +access_ir_sequence_group_hr_user,ir_sequence group_hr_user,base.model_ir_sequence,hr.group_hr_user,1,1,1,1 +access_company_document_type_hr_group_user,Access.company_document_type_group_user,model_company_document_type,hr.group_hr_user,1,1,1,1 +access_hr_overtim_accounts_hr_user,access_hr_overtim_accounts,model_hr_overtim_accounts,hr.group_hr_user,1,1,1,1 +access_hr_overtim_accounts_emp,access_hr_overtim_accounts,model_hr_overtim_accounts,base.group_user,1,0,0,0 diff --git a/odex30_base/hr_base/static/description/icon.png b/odex30_base/hr_base/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4141f52daab6a780510b5f4e3dd762511add78fa GIT binary patch literal 32929 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 OgtWKOZ3Gor^zWx37scOI^@2$7K^{xMU-&+4$ zoUXdlIs5G2p3Xk!UKnSLCGbaOjpq#+I*idie=$Z!&l_{$*qy^d$FSd%G4JqsV=o?j zZ_%}do?$r5{4ovONSS{)gM6S5zs`Q%4j~6p`_A%74Vfy?T zb3ecG&yV3&+%GPiF?Hd57QlzU7({*Mj5&*^e{<{)?=qITgYmJ!nN4#S1zyl_E_^y; z<;P|=Pi^{C)Bb?E=1}`HaljoKsKWkM>{ra3d)1;L?>@erF=aT~PtR_?a^C)nf01VV z9?%oLY)zP{popA=Qbby%R^@}zU?OTr)+-f z!mIu;=;^JDKlwOg)};AYHqZZjamh%=2Hb)3)3dx~uRSsUtqoJ0fq!EqAQjv5e|dZy zeZLrXNBK9m=Z8iH=3+M}ucs5hBrvxfJP*C#-|XKU8hPRjoy7)va1H)`4(<#EmI`xO zh7|zTFxnM3tEl<>4yG|xJ5PO!F@JFOTN%q%D$|*w=(^B!O;OYpEdAsjmOdZVO7g}` zyl5=yO8f14%#ZQ=0&~TeICoA4f7EL2J$$8^P~T?L@rx<9WQ*v>li~@sPk)AO(vs|n zz>p`Zm3{GP79z@{tTu=8k+;u0dJad8T@hor&LP2G-*o zj;rrv@1yI)udrXh7K(oCOq}bduIxOnA7rKKjVzCTtNqwTS`yH1=Rx|W_GQ1(cj`Cw zxvNh^Khg9r3uq+zPA!tYHJwNC9Y%?E(MI&0T8OSw3;I3)AN<~= zO<-q2s0*@%{Y7P*&XbHB3@V+!0neNCZR|H)Sjzq+JHOWYfRE*DrnZB*`sJ)a8w|em zV720HwoJUrF4rGq%K|GUT_Xv9l0A8E9y<%|mdoGkSs(Rtwh85B$j3W4&Q9-6Uxhwk@KnG{sFjtH_9Zn zl1&P|02v}#B>C(5#&0QqHEbfjr_ygJZzOY6fK^u^98l-WC_7NzLwN&yy9M7z@Li7Y zqxc?)@0YbnY`n68^&*)ixgq&fAtNLo`qgZKlr7LM`!EyqKt8Eo`ZK&hG_Z9jlTexh zFSB*I(nR_qWf3%X)l0HPa^3Y!=X3hITT6Bx11d(5N%XYcSG*nEwDvt{&$vA zo?}g-oHZ#|u_pd4e*ZoDt-g!zn^}_<$GN{{zv;I+?PO8D!Z{T2LAC@qXh#WNpDjAR zsi@5;jkpG$MGxcmy{K=y)d{>|p@l7lyk3Ghc zd^jr>F8d40A(X`^7RpahZbTW0l7~`>(uy)v)Us;v0@`{J^xTN=Tz{2Jwyz3krhbd3 zvitmX(1QM}!$H^YU{4=}Z3i#-t2sV&!|`Wu{7w|`MqGNz@mF!I4YCbhX}C^QVjssO z-{#>MyolB>w?8GfKPb0P_0W0jOTMnm@fY93W3}w$H}P2~o_&IQpM`(w+W!>$PeX?Y zgCV%)GVt8{hy4VO5jGRh-Y~S+`ycizPzNxRZRW$ao`-$H@0VyVw@)}~?KlR{DOTe= zFjZ$@|KjXE;TxO}d5B;iZ4lPb=O$$b`Zg8EfIIAKllUWk@5gz_0P#q93g_=fAw1GJ zb{fvZgOh9!J|rLNDttpmpaV_HN4WOKINyQ&|3E>V>M@l2QNGT8Ym7CKcP`|d7ykcb z``<$-DEUWXiX;=WfB#SNv#3yh;2vVY^DV>Fm=LNO)QzB`s#;KB(@$(d1cO1%2+*bn zf~p$OLqYrs=z1_<;IAswpr#?}(lo?gxK$XshQpewYx0D^h1h}t+Uwe6BXWmY!tJsc zhM{ReBY-A@IHCu14GrQLsMGOJH_&h(WN0`9!cT<>3-^nzrck*+ zU785s52`^QR5TPI0t5KqW+EP&sv&d~s!&u#Q*e{)6R{>33I%YXN;Rm|O&V!AbW*Ffx2qG#1B%~*? zgz%r-K&r%&Bmx)buq0W_VTm51r?Svp#0�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 literal 0 HcmV?d00001 diff --git a/odex30_base/hr_base/static/src/css/website_rtl.css b/odex30_base/hr_base/static/src/css/website_rtl.css new file mode 100644 index 0000000..7a8ddfb --- /dev/null +++ b/odex30_base/hr_base/static/src/css/website_rtl.css @@ -0,0 +1,22 @@ +@media (min-width: 768px) { + .rtl .navbar-right { + float: left !important; + } + .rtl .navbar-right .dropdown .dropdown-menu { + right: auto !important; + left: 0 !important; + } + .rtl .navbar-left { + float: right !important; + } + .rtl .navbar-left .dropdown .dropdown-menu { + left: auto !important; + right: 0 !important; + } + .navbar-nav.navbar-right:last-child { + margin-left: auto; + } + .rtl .pull-left { + float: right !important; + } +} diff --git a/odex30_base/hr_base/views/assets_document_view.xml b/odex30_base/hr_base/views/assets_document_view.xml new file mode 100644 index 0000000..77484a6 --- /dev/null +++ b/odex30_base/hr_base/views/assets_document_view.xml @@ -0,0 +1,30 @@ + + + + + document_asset_form_view + document.asset + +

    + + + + + + + + + + + + + + + + + +
    + + + + \ No newline at end of file diff --git a/odex30_base/hr_base/views/category_info_view.xml b/odex30_base/hr_base/views/category_info_view.xml new file mode 100644 index 0000000..8c5d2ca --- /dev/null +++ b/odex30_base/hr_base/views/category_info_view.xml @@ -0,0 +1,52 @@ + + + + + + + category_form_view + category.info + +
    + + +

    Category Details

    + + + + + + + + + + + + + + +
    +
    +
    +
    + + + category_tree_view + category.info + list + + + + + + + + + + + Category Info + category.info + list,form + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/certification_view.xml b/odex30_base/hr_base/views/certification_view.xml new file mode 100644 index 0000000..95f6a18 --- /dev/null +++ b/odex30_base/hr_base/views/certification_view.xml @@ -0,0 +1,41 @@ + + + + + Certification + hr.certification + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    +
    diff --git a/odex30_base/hr_base/views/company_document_view.xml b/odex30_base/hr_base/views/company_document_view.xml new file mode 100644 index 0000000..8c82ca5 --- /dev/null +++ b/odex30_base/hr_base/views/company_document_view.xml @@ -0,0 +1,96 @@ + + + + + + Company document + company.document + list,form + + + + + Company document + company.document + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + +
    +
    +
    + + + company Document + company.document + + + + + + + + + + + + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/department_info_view.xml b/odex30_base/hr_base/views/department_info_view.xml new file mode 100644 index 0000000..06a0f2d --- /dev/null +++ b/odex30_base/hr_base/views/department_info_view.xml @@ -0,0 +1,54 @@ + + + + + + department_form_view + department.info + +
    + + +

    Department Details

    + + + + + + + + + + + + + + + +
    +
    +
    +
    + + + + department_tree_view + department.info + list + + + + + + + + + + + + Department Info + department.info + list,form + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/designation_info_view.xml b/odex30_base/hr_base/views/designation_info_view.xml new file mode 100644 index 0000000..b6e92a8 --- /dev/null +++ b/odex30_base/hr_base/views/designation_info_view.xml @@ -0,0 +1,60 @@ + + + + + + + designation_form_view + designation.info + +
    + + +

    Designation Details

    + + + + + + + + + + + + + + + + +
    +
    +
    +
    + + + designation_tree_view + designation.info + list + + + + + + + + + + + + + + + Designation Info + designation.info + tree,form + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/division_info_view.xml b/odex30_base/hr_base/views/division_info_view.xml new file mode 100644 index 0000000..3366b75 --- /dev/null +++ b/odex30_base/hr_base/views/division_info_view.xml @@ -0,0 +1,44 @@ + + + + + + + Division Info + division.info + tree,form + + + + division_form_view + division.info + +
    + + +

    Division Details

    + + + + + + +
    +
    +
    +
    + + + division_tree_view + division.info + list + + + + + + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/employee_amedment_view.xml b/odex30_base/hr_base/views/employee_amedment_view.xml new file mode 100644 index 0000000..ee371d3 --- /dev/null +++ b/odex30_base/hr_base/views/employee_amedment_view.xml @@ -0,0 +1,67 @@ + + + + + + + Employee Amedment + contract.amedment + list,form + + + + + hr.amedment.form.view + contract.amedment + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/employee_card_view.xml b/odex30_base/hr_base/views/employee_card_view.xml new file mode 100644 index 0000000..ed5490f --- /dev/null +++ b/odex30_base/hr_base/views/employee_card_view.xml @@ -0,0 +1,43 @@ + + + + + + + hr.cards.form.view + employee.card + +
    + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + Employee Cards + employee.card + list,form + + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/employee_clearance_view.xml b/odex30_base/hr_base/views/employee_clearance_view.xml new file mode 100644 index 0000000..7bb9621 --- /dev/null +++ b/odex30_base/hr_base/views/employee_clearance_view.xml @@ -0,0 +1,50 @@ + + + + + + Employee Clearance + employee.clearance + list,form + + + + + + hr.clearance.form.view + employee.clearance + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/employee_iqama_document_view.xml b/odex30_base/hr_base/views/employee_iqama_document_view.xml new file mode 100644 index 0000000..ffe58f0 --- /dev/null +++ b/odex30_base/hr_base/views/employee_iqama_document_view.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + hr.employee.iqama.document.form + employee.iqama + +
    + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + hr.employee.form.view + hr.employee + + +
    + +
    +
    +
    +
    diff --git a/odex30_base/hr_base/views/employee_iqama_renewal_view.xml b/odex30_base/hr_base/views/employee_iqama_renewal_view.xml new file mode 100644 index 0000000..d9863c9 --- /dev/null +++ b/odex30_base/hr_base/views/employee_iqama_renewal_view.xml @@ -0,0 +1,182 @@ + + + + + Request Identity Renewal + employee.iqama.renewal + list,form + + + company document + employee.iqama.renewal + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    +
    +
    + + company Document + employee.iqama.renewal + + + + + + + + + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/employee_iqama_view.xml b/odex30_base/hr_base/views/employee_iqama_view.xml new file mode 100644 index 0000000..c768442 --- /dev/null +++ b/odex30_base/hr_base/views/employee_iqama_view.xml @@ -0,0 +1,69 @@ + + + + + + hr.iqama.form.view + employee.iqama + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Family Identity/ID Details

    + + + + + + + + + + +
    +
    +
    +
    + + + + + Employee Identity / ID + employee.iqama + list,form + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/eos_leaving_view.xml b/odex30_base/hr_base/views/eos_leaving_view.xml new file mode 100644 index 0000000..dcbed0c --- /dev/null +++ b/odex30_base/hr_base/views/eos_leaving_view.xml @@ -0,0 +1,65 @@ + + + + + + + + hr.leaving.form.view + eos.leaving + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + + Employee Leaving + eos.leaving + list,form + + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/eos_view.xml b/odex30_base/hr_base/views/eos_view.xml new file mode 100644 index 0000000..487c75d --- /dev/null +++ b/odex30_base/hr_base/views/eos_view.xml @@ -0,0 +1,66 @@ + + + + + + hr.eos.form.view + employee.eos + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + EOS + employee.eos + list,form + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/family_iqama_view.xml b/odex30_base/hr_base/views/family_iqama_view.xml new file mode 100644 index 0000000..f34cd0d --- /dev/null +++ b/odex30_base/hr_base/views/family_iqama_view.xml @@ -0,0 +1,32 @@ + + + + + + + iqama_tree_form_view + employee.family.iqama + +
    + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    diff --git a/odex30_base/hr_base/views/hr_base_view.xml b/odex30_base/hr_base/views/hr_base_view.xml new file mode 100644 index 0000000..4190a93 --- /dev/null +++ b/odex30_base/hr_base/views/hr_base_view.xml @@ -0,0 +1,644 @@ + + + + + + + + + + + + + + Employees + hr.employee + kanban,list,form + + + + + Qualification + hr.qualification + +
    + + + + + + + + + + +
    +
    +
    + + + + hr.extension.form.inherit + hr.employee + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    + + + + state != 'draft' + + + + + True + + + + Display Name + + + + + + + + + + +

    + +

    +
    + + + 1 + + + state != 'draft' + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + state != 'draft' + + + state != 'draft' + + + state != 'draft' + + + state != 'draft' + + + state != 'draft' + + + + + + state != 'draft' + + + 1 + + + 1 + + + 1 + + + True + state != 'draft' + + + state != 'draft' + + + 1 + + + state != 'draft' + [('employee_ids', '=', False)] + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + +
    + + + + hr.employee.inherit.tree + hr.employee + + + + + + + + + + + + + + + + + + + + + + + + + + Employees inherit + hr.employee + search + + + + + + + + + + 1 + + + + + + + + hr employee kanban + hr.employee + + + + + + + + + + + + + + + + + view.users.simple.form.inherit.hr + res.users + + + + + Login + + + + + + + + + + + + Create User + + + form + + code + + action = records.action_create_user() + + + + + + + + + hr employee public kanban + hr.employee.public + + + + + + + + + +
    + + + +
    +
    + +
    +
    + + + + hr.job.form.inherit + hr.job + + + + + + 1 + + + + + + + + + + + + + + + + + + hr.department.form.inherit + hr.department + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + resource.calendar.form.inherit + resource.calendar + + + + + + + + + + + + + + + + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/hr_dependent_view.xml b/odex30_base/hr_base/views/hr_dependent_view.xml new file mode 100644 index 0000000..cd49307 --- /dev/null +++ b/odex30_base/hr_base/views/hr_dependent_view.xml @@ -0,0 +1,87 @@ + + + + + + + hr.dependent.form.view + hr.dependent + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + hr.dependent.tree.view + hr.dependent + + + + + + + + + + + + + + + + + + + + + hr_department_ext_form_view + hr.department + + + + + True + + + + + + + + + + + Dependent + hr.dependent + list,form + + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/hr_employee_attachments.xml b/odex30_base/hr_base/views/hr_employee_attachments.xml new file mode 100644 index 0000000..d9c12a0 --- /dev/null +++ b/odex30_base/hr_base/views/hr_employee_attachments.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/odex30_base/hr_base/views/hr_penalty_register_view.xml b/odex30_base/hr_base/views/hr_penalty_register_view.xml new file mode 100644 index 0000000..d9c12a0 --- /dev/null +++ b/odex30_base/hr_base/views/hr_penalty_register_view.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/odex30_base/hr_base/views/hr_ticket_dependent_view.xml b/odex30_base/hr_base/views/hr_ticket_dependent_view.xml new file mode 100644 index 0000000..4776a15 --- /dev/null +++ b/odex30_base/hr_base/views/hr_ticket_dependent_view.xml @@ -0,0 +1,43 @@ + + + + + + ticket_dependent_form_view + hr.ticket.dependent + +
    + + +

    Dependent Details

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    diff --git a/odex30_base/hr_base/views/hr_ticket_reissue_view.xml b/odex30_base/hr_base/views/hr_ticket_reissue_view.xml new file mode 100644 index 0000000..e00d327 --- /dev/null +++ b/odex30_base/hr_base/views/hr_ticket_reissue_view.xml @@ -0,0 +1,37 @@ + + + + + + ticket_reissue_form_view + hr.ticket.reissue + +
    + + +

    Ticket ReIssue Details

    + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    diff --git a/odex30_base/hr_base/views/insurance_viw.xml b/odex30_base/hr_base/views/insurance_viw.xml new file mode 100644 index 0000000..622e768 --- /dev/null +++ b/odex30_base/hr_base/views/insurance_viw.xml @@ -0,0 +1,63 @@ + + + + + + + Insurance + hr.insurance + list,form + + + + insurance_form_view + hr.insurance + +
    + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + insurance_tree_view + hr.insurance + + + + + + + + + + + + + + + + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/menus_view.xml b/odex30_base/hr_base/views/menus_view.xml new file mode 100644 index 0000000..675af37 --- /dev/null +++ b/odex30_base/hr_base/views/menus_view.xml @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/odex30_base/hr_base/views/res_company_ext_view.xml b/odex30_base/hr_base/views/res_company_ext_view.xml new file mode 100644 index 0000000..352f859 --- /dev/null +++ b/odex30_base/hr_base/views/res_company_ext_view.xml @@ -0,0 +1,308 @@ + + + + + res_company_tree_ext + res.company + + + + Name + + + + + + + + + + + Branch + res.company + tree,form + {'default_flip': True} + [('flip','=','True')] + + + Company + res.company + {'default_flip':False} + [('flip','=',False)] + tree,form + + + + false + + + + -12 + + + + res_company_ext + res.company + + + + Name + + + + + + + + + + + + + + True + + + + True + + + True + + + True + + + True + + + True + + + + + + + + + + + + + + + + + + + + + + + + res.config.settings + res.config.settings + + + + +
    +
    +
    +
    +
    +
    Login Option
    + +
    Choose whether employees log in + by Email or + Identity number. +
    +
    +
    +
    +
    + +

    Saudi Percentage %

    +
    +
    + Controlling The percentage of employee Saudization for Foreigners +
    +
    +
    +
    + + + +
    + +
    + +
    +
    +

    Contract And Trial Period Remider

    +
    +
    + To Send Employee Email Notification For End Contract Date. +
    +
    +
    + + +
    + +
    +
    +
    + To Send Employee Email Notification For End Contract Trial Period. +
    +
    + +
    + +
    +
    + +

    Gosi Percentage Deduction %

    +
    +
    + Controlling The percentage Saudi Gosi Deduction +
    +
    +
    +
    + + +
    +
    + +
    +
    + Controlling The percentage Company Saudi Gosi Deduction +
    +
    +
    +
    + + +
    +
    + +
    +
    + Controlling The percentage Company None Saudi Gosi Deduction +
    +
    +
    +
    + +
    +
    + +
    +
    + Controlling The Max Amount Gosi Deduction From Saudi and Company +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    + + res_country_ext + res.country + + + + + + + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/res_users_views.xml b/odex30_base/hr_base/views/res_users_views.xml new file mode 100644 index 0000000..89bc687 --- /dev/null +++ b/odex30_base/hr_base/views/res_users_views.xml @@ -0,0 +1,19 @@ + + + + + view.users.simple.form.hr + res.users + + primary + + +
    +
    +
    +
    +
    + +
    \ No newline at end of file diff --git a/odex30_base/hr_base/views/sponsor_view.xml b/odex30_base/hr_base/views/sponsor_view.xml new file mode 100644 index 0000000..88dd7e5 --- /dev/null +++ b/odex30_base/hr_base/views/sponsor_view.xml @@ -0,0 +1,80 @@ + + + + + + + + + Sponsor + res.sponsor + list,form + + + + \ No newline at end of file diff --git a/odex30_base/hr_holidays_community/models/hr.py b/odex30_base/hr_holidays_community/models/hr.py index 38bf529..b89dd5f 100644 --- a/odex30_base/hr_holidays_community/models/hr.py +++ b/odex30_base/hr_holidays_community/models/hr.py @@ -1,6 +1,3 @@ -# -*- coding: utf-8 -*- -# Part of Odoo. See LICENSE file for full copyright and licensing details. - import datetime from dateutil.relativedelta import relativedelta @@ -39,9 +36,9 @@ class Department(models.Model): ('date_from', '<=', today_end), ('date_to', '>=', today_start), ('type', '=', 'remove')], ['department_id'], ['department_id']) - res_leave = {data['department_id'][0]: data['department_id_count'] for data in leave_data} - res_allocation = {data['department_id'][0]: data['department_id_count'] for data in allocation_data} - res_absence = {data['department_id'][0]: data['department_id_count'] for data in absence_data} + res_leave = dict((data['department_id'][0], data['department_id_count']) for data in leave_data) + res_allocation = dict((data['department_id'][0], data['department_id_count']) for data in allocation_data) + res_absence = dict((data['department_id'][0], data['department_id_count']) for data in absence_data) for department in self: department.leave_to_approve_count = res_leave.get(department.id, 0) @@ -51,14 +48,17 @@ class Department(models.Model): def _compute_total_employee(self): emp_data = self.env['hr.employee'].read_group([('department_id', 'in', self.ids)], ['department_id'], ['department_id']) - result = {data['department_id'][0]: data['department_id_count'] for data in emp_data} + result = dict((data['department_id'][0], data['department_id_count']) for data in emp_data) for department in self: department.total_employee = result.get(department.id, 0) class Employee(models.Model): _inherit = "hr.employee" + # custom module + + remaining_leaves = fields.Float(compute='_compute_remaining_leaves', string='Remaining Legal Leaves', inverse='_inverse_remaining_leaves', help='Total number of legal leaves allocated to this employee, change this value ' diff --git a/odex30_base/hr_holidays_public/models/hr_employee.py b/odex30_base/hr_holidays_public/models/hr_employee.py index 07cab4b..9470364 100644 --- a/odex30_base/hr_holidays_public/models/hr_employee.py +++ b/odex30_base/hr_holidays_public/models/hr_employee.py @@ -8,7 +8,18 @@ from odoo import api, fields, models class HrEmployee(models.Model): _inherit = "hr.employee" - + name = fields.Char(translate=False) + is_public_holiday = fields.Boolean( + string='Is Public Holiday', + compute='_compute_is_public_holiday', + store=False + ) + + def _compute_is_public_holiday(self): + today = fields.Date.today() + for employee in self: + # Your logic to check if today is a public holiday + employee.is_public_holiday = False def _get_public_holiday_lines(self, date_start, date_end): """Just get the employees holidays""" domain = self.env["hr.leave"]._get_domain_from_get_unusual_days( @@ -50,7 +61,11 @@ class HrEmployeeBase(models.AbstractModel): is_public_holiday = fields.Boolean( string="Public Holiday Today", compute="_compute_is_public_holiday" ) - + is_absent = fields.Boolean( + string="Is Absent", + compute="_compute_leave_status", + store=True +) def _compute_is_public_holiday(self): holiday_public = self.env["calendar.public.holiday"] for item in self: @@ -71,3 +86,16 @@ class HrEmployeeBase(models.AbstractModel): for item in self.filtered(lambda x: not x.is_absent and x.is_public_holiday): item.is_absent = True return res + + @api.depends('is_absent') + def _compute_presence_state(self): + super(HrEmployeeBase, self)._compute_presence_state() + + for employee in self: + if 'is_absent' in employee._cache: + if employee.is_absent and employee.hr_presence_state != 'present': + employee.hr_presence_state = 'absent' + else: + employee.hr_presence_state = 'present' # fallback + + diff --git a/odex30_base/hr_holidays_public/models/res_partner.py b/odex30_base/hr_holidays_public/models/res_partner.py index f06add7..62f1241 100644 --- a/odex30_base/hr_holidays_public/models/res_partner.py +++ b/odex30_base/hr_holidays_public/models/res_partner.py @@ -9,14 +9,19 @@ class ResPartner(models.Model): def _compute_im_status(self): res = super()._compute_im_status() + for item in self.filtered( - lambda x: x.user_ids.employee_id.is_public_holiday - and x.im_status != "im_partner" - and "leave_" not in x.im_status + lambda x: any( + emp.employee_id and getattr(emp.employee_id, "is_public_holiday", False) + for emp in x.user_ids + ) + and item.im_status != "im_partner" + and "leave_" not in item.im_status ): item.im_status = ( - item.user_ids.employee_id._get_im_status_hr_holidays_public( - item.im_status - ) + item.user_ids.mapped("employee_id") + .filtered(lambda e: getattr(e, "is_public_holiday", False)) + ._get_im_status_hr_holidays_public(item.im_status) ) + return res From 92c9213ce1be63c03cac5faf7bf322b3bc4c6d13 Mon Sep 17 00:00:00 2001 From: ahmed-nouri051 Date: Wed, 8 Oct 2025 13:35:49 +0200 Subject: [PATCH 04/10] the rest hr_base --- .../hr_base/views/designation_info_view.xml | 2 +- .../hr_base/views/division_info_view.xml | 2 +- odex30_base/hr_base/views/menus_view.xml | 125 ++++++++++++++---- .../hr_base/views/res_company_ext_view.xml | 4 +- 4 files changed, 106 insertions(+), 27 deletions(-) diff --git a/odex30_base/hr_base/views/designation_info_view.xml b/odex30_base/hr_base/views/designation_info_view.xml index b6e92a8..f5d489a 100644 --- a/odex30_base/hr_base/views/designation_info_view.xml +++ b/odex30_base/hr_base/views/designation_info_view.xml @@ -52,7 +52,7 @@ Designation Info designation.info - tree,form + list,form diff --git a/odex30_base/hr_base/views/division_info_view.xml b/odex30_base/hr_base/views/division_info_view.xml index 3366b75..c53f5c9 100644 --- a/odex30_base/hr_base/views/division_info_view.xml +++ b/odex30_base/hr_base/views/division_info_view.xml @@ -6,7 +6,7 @@ Division Info division.info - tree,form + list,form diff --git a/odex30_base/hr_base/views/menus_view.xml b/odex30_base/hr_base/views/menus_view.xml index 675af37..2a37c6c 100644 --- a/odex30_base/hr_base/views/menus_view.xml +++ b/odex30_base/hr_base/views/menus_view.xml @@ -1,7 +1,13 @@ - + - + + + + + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + - - - + + + - + + + + + + + + - - + + + + - + diff --git a/odex30_base/hr_base/views/res_company_ext_view.xml b/odex30_base/hr_base/views/res_company_ext_view.xml index 352f859..fbb6368 100644 --- a/odex30_base/hr_base/views/res_company_ext_view.xml +++ b/odex30_base/hr_base/views/res_company_ext_view.xml @@ -44,7 +44,7 @@ Branch res.company - tree,form + list,form {'default_flip': True} [('flip','=','True')] @@ -53,7 +53,7 @@ res.company {'default_flip':False} [('flip','=',False)] - tree,form + list,form From 1906c6e11549177f8e054a04b17b2a5d60809f8a Mon Sep 17 00:00:00 2001 From: ahmed-nouri051 Date: Thu, 9 Oct 2025 11:45:03 +0200 Subject: [PATCH 05/10] hr_custom_contaract --- odex30_base/hr_contract_custom/__init__.py | 1 + .../hr_contract_custom/__manifest__.py | 24 + .../hr_contract_custom/data/ir_cron.xml | 12 + .../hr_contract_custom/data/ir_sequence.xml | 11 + .../hr_contract_custom/data/mail_template.xml | 46 + odex30_base/hr_contract_custom/i18n/ar_001.po | 3859 +++++++++++++++++ .../hr_contract_custom/models/__init__.py | 6 + .../hr_contract_custom/models/hr_contract.py | 746 ++++ .../models/hr_contract_extension.py | 150 + .../hr_contract_custom/models/hr_employee.py | 50 + .../models/hr_re_contract.py | 199 + .../employee_contract_report_template.xml | 851 ++++ .../employee_dependents_report_template.xml | 324 ++ .../report/payroll_template.xml | 187 + .../report/probationary_evaluation.xml | 241 + .../security/ir.model.access.csv | 12 + .../hr_contract_custom/security/ir_rules.xml | 100 + .../static/description/icon.png | Bin 0 -> 32929 bytes .../static/fonts/ae_AlMohanad.ttf | Bin 0 -> 120920 bytes .../static/src/css/website_rtl.css | 22 + .../views/contract_view.xml | 419 ++ .../views/hr_contract_extension_view.xml | 132 + .../views/hr_employee_view.xml | 63 + .../views/hr_re_contract_view.xml | 128 + 24 files changed, 7583 insertions(+) create mode 100644 odex30_base/hr_contract_custom/__init__.py create mode 100644 odex30_base/hr_contract_custom/__manifest__.py create mode 100644 odex30_base/hr_contract_custom/data/ir_cron.xml create mode 100644 odex30_base/hr_contract_custom/data/ir_sequence.xml create mode 100644 odex30_base/hr_contract_custom/data/mail_template.xml create mode 100644 odex30_base/hr_contract_custom/i18n/ar_001.po create mode 100644 odex30_base/hr_contract_custom/models/__init__.py create mode 100644 odex30_base/hr_contract_custom/models/hr_contract.py create mode 100644 odex30_base/hr_contract_custom/models/hr_contract_extension.py create mode 100644 odex30_base/hr_contract_custom/models/hr_employee.py create mode 100644 odex30_base/hr_contract_custom/models/hr_re_contract.py create mode 100644 odex30_base/hr_contract_custom/report/employee_contract_report_template.xml create mode 100644 odex30_base/hr_contract_custom/report/employee_dependents_report_template.xml create mode 100644 odex30_base/hr_contract_custom/report/payroll_template.xml create mode 100644 odex30_base/hr_contract_custom/report/probationary_evaluation.xml create mode 100644 odex30_base/hr_contract_custom/security/ir.model.access.csv create mode 100644 odex30_base/hr_contract_custom/security/ir_rules.xml create mode 100644 odex30_base/hr_contract_custom/static/description/icon.png create mode 100644 odex30_base/hr_contract_custom/static/fonts/ae_AlMohanad.ttf create mode 100644 odex30_base/hr_contract_custom/static/src/css/website_rtl.css create mode 100644 odex30_base/hr_contract_custom/views/contract_view.xml create mode 100644 odex30_base/hr_contract_custom/views/hr_contract_extension_view.xml create mode 100644 odex30_base/hr_contract_custom/views/hr_employee_view.xml create mode 100644 odex30_base/hr_contract_custom/views/hr_re_contract_view.xml diff --git a/odex30_base/hr_contract_custom/__init__.py b/odex30_base/hr_contract_custom/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/odex30_base/hr_contract_custom/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/odex30_base/hr_contract_custom/__manifest__.py b/odex30_base/hr_contract_custom/__manifest__.py new file mode 100644 index 0000000..f7d0015 --- /dev/null +++ b/odex30_base/hr_contract_custom/__manifest__.py @@ -0,0 +1,24 @@ +{ + "name": "HR Contract Custom", + "version": "18.0.1.0.0", + "category": "Odex25-HR/Odex25-HR", + "depends": [ + "hr_contract", + "hr_base" + ], + "data": [ + "security/ir.model.access.csv", + "security/ir_rules.xml", + "data/ir_sequence.xml", + "data/ir_cron.xml", + "views/contract_view.xml", + "views/hr_re_contract_view.xml", + "views/hr_contract_extension_view.xml", + "views/hr_employee_view.xml", + "report/employee_contract_report_template.xml", + "report/employee_dependents_report_template.xml", + "report/payroll_template.xml", + "report/probationary_evaluation.xml", + "data/mail_template.xml", + ], +} diff --git a/odex30_base/hr_contract_custom/data/ir_cron.xml b/odex30_base/hr_contract_custom/data/ir_cron.xml new file mode 100644 index 0000000..ab406a9 --- /dev/null +++ b/odex30_base/hr_contract_custom/data/ir_cron.xml @@ -0,0 +1,12 @@ + + + + Employee contract Period Expiration + + code + model.contract_mail_reminder() + 1 + days + + + \ No newline at end of file diff --git a/odex30_base/hr_contract_custom/data/ir_sequence.xml b/odex30_base/hr_contract_custom/data/ir_sequence.xml new file mode 100644 index 0000000..0374a0a --- /dev/null +++ b/odex30_base/hr_contract_custom/data/ir_sequence.xml @@ -0,0 +1,11 @@ + + + + + contract_sequence_name + hr.contract + Contract/ + 5 + + + diff --git a/odex30_base/hr_contract_custom/data/mail_template.xml b/odex30_base/hr_contract_custom/data/mail_template.xml new file mode 100644 index 0000000..4c63f45 --- /dev/null +++ b/odex30_base/hr_contract_custom/data/mail_template.xml @@ -0,0 +1,46 @@ + + + + + Contract Period Expiration Reminder + Contract- ${object.name} Expired End Period On ${object.date_end} + + ${object.employee_id.parent_id.user_id.partner_id.email} + ${user.company_id.hr_email|safe} + + + + Dear,

    +
    +

    The Contract of ${object.employee_id.name} is going to expire on ${object.date_end}. + Please renew the contract or end it before expiry date According the notice period. +
    +
    +

    Best regards,

    + ]]> +
    +
    + + + Contract Trial Period Expiration Reminder + Contract- ${object.name} Expired Trial Period On ${object.trial_date_end} + + ${object.employee_id.parent_id.user_id.partner_id.email} + ${user.company_id.hr_email|safe} + + + + Dear ,

    +
    +

    The Contract trial period of ${object.employee_id.name} is going to expire on${object.trial_date_end}. + Please renew the trial contract period or contracting is Done it before expiry date According the notice period.. +
    +
    +

    Best regards,

    + ]]> +
    +
    +
    +
    diff --git a/odex30_base/hr_contract_custom/i18n/ar_001.po b/odex30_base/hr_contract_custom/i18n/ar_001.po new file mode 100644 index 0000000..c904d22 --- /dev/null +++ b/odex30_base/hr_contract_custom/i18n/ar_001.po @@ -0,0 +1,3859 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * hr_contract_custom +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-13 10:04+0000\n" +"PO-Revision-Date: 2022-09-13 10:04+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: hr_contract_custom +#: model:ir.actions.report,print_report_name:hr_contract_custom.payroll_report +msgid "'Salary Letter for - %s' % (object.name)\"" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "( 1 )يعتبر التمهيد المذكور أعلاه جزءاً لا يتجزأ من هذا العقد." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(1)The above-mentioned preamble is considered as integral part of this\n" +" contract." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(10) Annual Vacation\n" +"
    \n" +" In addition to public holidays and other paid leave requires by the Saudi\n" +" Labor law, the Employee will be eligible for a vacation consisting of 30\n" +" days per year of employment in Saudi Arabia. The Employer shall have the\n" +" right to specify the starting date of the Employee’s annual vacation as\n" +" dictated by work requirements." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(10) الإجازة السنوية\n" +"
    \n" +" بالإضافة إلى العطل الرسمية العامة والإجازات الأخرى المدفوعة الأجر بموجب نظام\n" +" العمل السعودي، يستحق الموظف إجازة مدتها (30) ثلاثون يوماً عن كل سنة من\n" +" الخدمة في المملكة العربية السعودية على أن يحدد صاحب العمل موعدها بما يتناسب\n" +" مع ظروف العمل." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(11) Sick Leave\n" +"
    \n" +" Sick leave will be paid in accordance with the provisions of the Saudi\n" +" Arabian Labor Law, provided that the need for medical treatment and/or\n" +" hospitalization is confirmed in writing by an approved hospital." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(11) الإجازة المرضية\n" +"
    \n" +" يدفع الأجرعن الإجازة المرضية وفقاً لنظام العمل السعودي شرط أن تكون الحاجة\n" +" للعلاج الطبي و/أو الاستشفاء مثبتة كتابة من مستشفى معتمد." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(12) Social Insurance\n" +"
    \n" +" The Employer shall pay directly to the General Organization for Social\n" +" Insurance (\"GOSI\") an amount equal to the contribution which is required to\n" +" be made by an employer in accordance with the rules and regulations of GOSI.\n" +" The Employer will withhold contributions due by the Employee from the\n" +" Employee's salary only to the extent that the Employer is required or\n" +" permitted to do so pursuant to the rules and regulations of GOSI." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(12) التأمينات الاجتماعية\n" +"
    \n" +" يقتطع صاحب العمل من الراتب الشهري للموظف مبلغ النسبة المطلوبة من الموظف\n" +" لاشتراكه في نظام التأمينات الاجتماعية طبقا للوائح والأنظمة المعتمدة لدى\n" +" المؤسسة العامة للتأمينات الاجتماعية، بينما يدفع صاحب العمل نسبة الاشتراك\n" +" المطلوبة منه وفقا للوائح والأنظمة المعتمدة لدى المؤسسة العامة للتأمينات\n" +" الاجتماعية." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(13) Medical Insurance\n" +"
    \n" +" The Employee will be eligible to participate in medical insurance and\n" +" benefit plans in accordance with the practice in Saudi Arabia and in\n" +" accordance with the policies the Employer has in place from time to time." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(13) التأمين الطبي\n" +"
    \n" +" يوفر صاحب العمل للموظف تأمينا طبياً طبقاً للنظام المعمول به في المملكة\n" +" العربية السعودية ووفقا للسياسات التي يقررها صاحب العمل بين الحين والآخر." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(14) Laws and Instructions\n" +"
    \n" +" The Employee undertakes to comply with all policies, directives and\n" +" instructions issued by the Employer and with the laws, regulations and\n" +" customs of the Kingdom of Saudi Arabia. The Employer shall have no\n" +" responsibility for any penalties or liabilities incurred by the Employee due\n" +" the Employee's violation of such laws, regulations and customs." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(14) الأنظمة والتعليمات\n" +"
    \n" +" يتعهد الموظف بأن يتقيد بما يصدره صاحب العمل من سياسات وتوجيهات وتعليمات\n" +" وبكافة الأنظمة والأعراف المعمول بها في المملكة العربية السعودية. ولن يكون\n" +" صاحب العمل مسؤولاً عن أية عقوبات أو غرامات أو مطالبات نظامية يتعرض لها\n" +" الموظف نتيجةً لمخالفته أياً من هذه الأنظمة." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(15) Truth of Information\n" +"
    \n" +" The Employer shall have the right to verify about the correctness and truth\n" +" of information stated in the employment application and certificates\n" +" furnished by the Employee. The Employer shall have the right at any time to\n" +" terminate the contract without notice or compensation and the Employee will\n" +" bear any responsibility, losses or expenses if it has been proved that the\n" +" employment was based on cheating, misrepresentation or fraud." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(15) صحة المعلومات\n" +"
    \n" +" يحق لصاحب العمل أن يتأكد من صحة المعلومات وسلامتها الواردة في طلب التوظيف\n" +" والشهادات المقدمة من الموظف وفي حالة ثبوت أيّ احتيال أو تزوير أو غش فيها\n" +" فانه يحق للصاحب العمل إنهاء هذا العقد دون إشعار أو تعويض أو مكافأة وتحميله\n" +" مسئولية وتكاليف أيّ خسائر يتعرض لها صاحب العمل جراء ذلك إضافة إلى أيّ جزاءات\n" +" أو ملاحقات / مخالفات نظاميه قد تنتج عن ذلك." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(16) Other Employment and Strikes\n" +"
    \n" +" In accepting employment hereunder, the Employee, undertakes that he will not\n" +" engage in any other business or employment and that he will not for any\n" +" reason whatsoever engage in any strikes or other labor disputes or take part\n" +" in any industrial, political or social dispute or action involving the\n" +" cessation or withdrawal of the Employee’s labor." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(16) العمل لدى الغير والإضرابات\n" +"
    \n" +" بقبوله العمل بموجب هذا العقد، فإن الموظف يتعهد بأنه لن يمارس أيّ عمل أو\n" +" وظيفة أخرى لدى أيّ شخص أو جهة أخرى غير صاحب العمل، ولن يشارك، لأيّ سبب كان،\n" +" في أيّ إضراب عن العمل أو أية نزاعات عمالية أو صناعية أو سياسية أو اجتماعية،\n" +" أو في أيّ إجراء أو عمل قد يؤدي إلى توقف عمله أو انقطاعه." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(17) Other Matters\n" +"
    \n" +" Any stipulations, which are not specifically mentioned in this contract,\n" +" will be subject to the internal policies and procedures of the Employer and\n" +" the Saudi Labor Law. This includes all the amendments, rules, decisions and\n" +" circulars, being entered in the future." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(17) المسائل الأخرى\n" +"
    \n" +" كل أمر لم يرد بشأنه نص صريح على سبيل التحديد في هذا العقد يطبق عليه سياسات\n" +" ولوائح صاحب العمل الداخلية ونظام العمل السعودي ويشمل ذلك جميع التعديلات\n" +" واللوائح والقرارات والتعاميم التي أصدرت أو يتم إصدارها في المستقبل." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(18) Correspondences and Notifications\n" +"
    \n" +" The Employer will have the right to hand over all the notifications, or\n" +" information to the Employee directly by hand during his work or by sending\n" +" it to the Employee’s address in Saudi Arabia, or to advertise it on the\n" +" notice board in the Employer’s headquarters where the Employee works. This\n" +" delivery shall be deemed to be duly given on the date of notification and as\n" +" if it has been handed over by hand." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(18) المراسلات والإخطارات\n" +"
    \n" +" يحق لصاحب العمل أن يسلم جميع الإشعارات والاخطارات إلى\n" +" الموظف مباشرة باليد أثناء فترة عمله لديه أو على عنوانه (داخل المملكة) أو إلى\n" +" بريده الاليكتروني أو بوضعها على لوحة الإعلانات بمقر عمل صاحب العمل حيث يعمل\n" +" الموظف، ويعتبر هذا التسليم بمثابة إقرار باستلام تلك الإشعارات والاخطارات في\n" +" التاريخ المذكور في الإشعار وتعتبر هذه الإشعارات كأنما سلمت باليد." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(19) Confidentiality and Intellectual Property\n" +"
    \n" +" Without prejudice to Article (83) the Employee agrees and undertakes that\n" +" all the studies, information, statements and any other documents the\n" +" employee obtains during his work are considered the sole properties of the\n" +" Employee. Also all the research, inventions or copy rights related to the\n" +" company’s activities are considered sole properties of the company." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(19) السريـة والملكية الفكرية\n" +"
    \n" +" مع عدم الاخلال بما ورد في المادة (83)، يوافق الموظف على أن أيّة دراسات أو\n" +" معلومات أو بيانات أو أي مستندات يحصل عليها جراء عمله تعتبر ملكاً لصاحب العمل\n" +" وكذلك أي براءات اختراع أو أبحاث أو حقوق طبع ونشر تتعلق بنشاط صاحب العمل\n" +" يعتبر حقا خالصا له." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(2) التعيين\n" +"
    \n" +" يعمل الموظف على وظيفة" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(20) Termination\n" +"
    \n" +" Without prejudice to Article(74) (77) (80) of Saudi labor law in relation to\n" +" termination\n" +"
    \n" +" (a) Either party has the right to terminate a nonspecific contract provided\n" +" an appropriate reason is given and sixty (60) days’ notice written is\n" +" rendered to the other party. If the Employer decided that the Employee is no\n" +" longer suitable for the job or the position is being eliminated.\n" +"
    \n" +" (b) The Employer has the right to dismiss the Employee forthwith, without\n" +" notice or pay in lieu of such notice and without any right on the part of\n" +" the Employee to any other benefit, at any time while the Employee is on\n" +" probation or in the event the Employee commits any of the acts and\n" +" violations articulated into the Saudi Labor Law.\n" +"
    \n" +" (c ) End of service benefit shall be calculated on the basis of basic salary\n" +" and housing, transportation allowances. Commissions and other benefits such\n" +" as allowances in cash or in kind or any kind of incentives are not included\n" +" in the end of service benefit calculation." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(20) إنهاء العقد\n" +"
    \n" +" بما لا يتعارض مع ورد في المواد (74) (77) او (80) من نظام العمل السعودي عن\n" +" حالات الإنهاء وفسخ العقد.\n" +"
    \n" +" (1) يحق لأيّ من الطرفين إنهاء هذا العقد إذا كان غير محدد المدة بناء على سبب\n" +" مشروع يجب بيانه بموجب إشعار يوجه الى الطرف الاخر كتابه قبل الانهاء بمدة ستون\n" +" (60) يوما. إذا قرر صاحب العمل أن الموظف لم يعد يصلح للقيام بعمله أو أنه زائد\n" +" عن حاجة العمل.\n" +"
    \n" +" (2) يجوز لصاحب العمل أن ينهي خدمة الموظف فوراً وبدون فترة إنذار أو بدل فترة\n" +" إنذار، وبدون أي حق للموظف بأية تعويضات، وذلك في أي وقت أثناء فترة التجربة أو\n" +" في أي من الحالات و/أو المخالفات التي نص عليها نظام العمل السعودي.\n" +"
    \n" +"\n" +" (ج) تحسب مكافأة نهاية الخدمة على أساس الراتب الأساسي مضافا إليه بدلا السكن\n" +" والنقل فقط، ولا تدخل أي بدلات أو عمولات أو أي منافع أخرى في احتساب المكافأة." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(21) Entire Contract\n" +"
    \n" +" This contract constitutes the entire contract between the parties with\n" +" respect to the Employee's employment by the Employer in the Kingdom of Saudi\n" +" Arabia and supersedes and render null and void all prior or contemporaneous\n" +" contract or understandings, whether oral or written." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(21) وحده العقد\n" +"
    \n" +" يشكل هذا العقد الاتفاق الكامل بين الطرفين فيما يخص توظيف الموظف من قبل صاحب\n" +" العمل في المملكة العربية السعودية. ويلغي هذا العقد ويحل محل جميع الاتفاقيات\n" +" والتفاهمات السابقة والحالية، كتابية كانت أم شفهية." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(22) التنازل واستقلالية النصوص\n" +"
    \n" +" إن عدم قيام أيّ من الطرفين في أيّ وقت بفرض تنفيذ أيّ من فقرات هذا العقد أو\n" +" لم يطالب الطرف الآخر بتنفيذ أيّ من فقراته، فإن ذلك لا يجب أن يفسر بأيّ حال\n" +" من الأحوال على أنه تنازل عن تلك الفقرة أو على أنه يؤثر على صلاحية هذا العقد\n" +" أو على حق أيّ من الطرفين في فرض تنفيذ كل فقرة من فقرات العقد وفقا لشروطه\n" +" وأحكامه. وإذا أصبح أيّ شرط من شروط هذا العقد أو جزء منه باطلاً، فإن ذلك لن\n" +" يبطل الشروط الأخرى أو الجزء المتبقي من الشرط المعني. ويظل هذا العقد في جميع\n" +" هذه الحالات سارياً ومرتب لكل اثاره النظامية." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(23) Governing Law and Disputes\n" +"
    \n" +" This contract shall be governed by and construed in accordance with the laws\n" +" and regulations of the Kingdom of Saudi Arabia, including without limitation\n" +" the Labor Law issued under Royal Decree No. M/51 dated 23/08/1426H. The\n" +" parties will make every effort to settle disputes amicably, but if the\n" +" parties are unable to reach an amicable settlement, the dispute will be\n" +" referred to and decided by the relevant and appropriate judicial body." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(23) النظام المطبق وتسوية المنازعات\n" +"
    \n" +" يخضع هذا العقد للأنظمة السعودية ويفسر وفقا لها، بما في ذلك ودون حصر نظام\n" +" العمل السعودي الصادر بموجب المرسوم الملكي رقم م/51 بتاريخ 23/08/1426هـ. وعلى\n" +" الطرفين أن يبذلا كل جهد ممكن لتسوية أيـّـة نزاعات تنشأ بينهما على خلفية هذا\n" +" العقد بالطرق الودية. وإذا تعذر ذلك، يحال النزاع إلى الجهة القضائية المختصة\n" +" للفصل في النزاع بشكل نهائي" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(24) Language\n" +"
    \n" +" The Arabic text shall supersede the English text in interpreting this\n" +" contract." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(24) اللغة\n" +"
    \n" +" اللغة المعتمدة في تفسير هذا العقد هي اللغة العربية." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(25) Copies of the contract\n" +"
    \n" +" This contract has been written into two copies in which each party will have\n" +" one copy after being signed by both parties." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(25) نسخ العقد\n" +"
    \n" +" حرر هذا العقد من نسختين أصليتين يحتفظ كل طرف بنسخة أصلية واحدة بعد التوقيع\n" +" عليها من قبل الطرفين." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(3) الراتب الشهري\n" +"
    \n" +" (ا) الراتب الشهري الأساسي للموظف هو (" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(4) Allowances\n" +"
    \n" +" The Employee is eligible for the additional allowances specified below:\n" +"
    \n" +" (a) Housing Allowance\n" +"
    \n" +" The Employee shall be entitled to receive a housing allowance of (3) Three\n" +" basic Salary per annum, divided to 12 months and payable at the end of each\n" +" months.\n" +"
    \n" +" (b) Transportation\n" +"
    \n" +" The Employee shall be entitled to receive a car allowance of (10%) ten\n" +" percent from the basic Salary, payable at the end of each month." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(4) البدلات\n" +"
    \n" +" يستحق الموظف البدلات الإضافية التالية:\n" +"
    \n" +" (أ) السكن\n" +"
    \n" +" يحق للموظف الحصول على بدل سكن مقداره (3) ثلاث رواتب أساسية سنوياً، تقسم على\n" +" 12 شهراَ وتدفع في آخر كل شهر.\n" +"
    \n" +" (ب) المواصلات\n" +"
    \n" +" يحق للموظف الحصول على بدل مواصلات بمقدار (10%) عشرة بالمائة من الراتب\n" +" الأساسي تدفع في آخر كل شهر." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(5) Work Location\n" +"
    \n" +" The Employee will be employed in the city of Riyadh21, Saudi Arabia." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(5) موقع العمل\n" +"
    \n" +" سيكون موقع عمل الموظف في مدينة الرياض، بالمملكة العربية السعودية." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(6) Period of Employment\n" +"
    \n" +" The duration of this contract is a one year, The start date is from" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(6) مدة العقد\n" +"
    \n" +" مدة هذا العقد سنة واحدة ميلادية، ويبدأ اعتبارا من تاريخ" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(7) Work Hours\n" +"
    \n" +" The number of hours actually worked in a work week shall normally be forty\n" +" (40) and the number of hours worked in each work day shall normally be eight\n" +" (8), exclusive of traveling time to and from work. If the Employee is a\n" +" Muslim, the working hour during the month of Ramadan shall normally be\n" +" thirty (30) hours and the work day shall normally be six (6) hours." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(7) ساعات العمل\n" +"
    \n" +" يبلغ عدد ساعات العمل الفعلي في أسبوع العمل الواحد أربعين (40) ساعة موزعة على\n" +" خمسة أيام عمل بواقع ثماني (8) ساعات لكل يوم عمل ولا يدخل فيها وقت التنقل من\n" +" وإلى موقع العمل. وفي شهر رمضان المبارك تكون ساعات العمل الأسبوعية للموظف\n" +" المسلم ثلاثين (30) ساعة بواقع ست (6) ساعات في اليوم." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(8) Overtime\n" +"
    \n" +" The Employee may be required to work overtime. The Employee will be\n" +" compensated for overtime in accordance with the Saudi Labor Law and the\n" +" Employer’s internal policy. The Employee shall not be able to claim overtime\n" +" unless such overtime work were authorized beforehand by his supervisor and\n" +" shall be in accordance with the Employers guidelines in this regards." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(8) العمل الإضافي\n" +"
    \n" +" يمكن أن يُطلب من الموظف العمل لساعات إضافية. ويعوض الموظف عن ساعات العمل\n" +" الإضافية وفقا لنظام العمل السعودي وسياسات صاحب العمل الداخلية، ولا يتم تعويض\n" +" الموظف عن العمل الإضافي إلا إذا كان ذلك العمل الإضافي قد تم بموافقة كتابية\n" +" ومسبقة من رئيس الموظف ووفقاً للوائح صاحب العمل." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(9) Holidays\n" +"
    \n" +" The Employee will be entitled to days off for public holidays in accordance\n" +" with the Saudi Labor Law. If the Employee is required to work on a holiday,\n" +" he shall be entitled to payment for every hour actually worked on such\n" +" holiday in accordance with the Saudi Labor Law." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"(9) العطل الرسمية\n" +"
    \n" +" يحق للموظف التمتع خلال السنة بالعطل الرسمية المعتمدة وفقاً لنظام العمل\n" +" السعودي. وإذا طلب منه أن يعمل خلال أيام العطل الرسمية، فإنه يستحق تعويضا عن\n" +" كل ساعة عمل فعلية وفقا لنظام العمل السعودي." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "(Hereinafter referred to as the “Employee”)." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "(ويشار إليه في هذا العقد بـ\"الموظف\")." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid ") الرياض (12334). (ويشار إليها في هذا العقد بـ \"صاحب العمل\")،" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +") ريال سعودي شاملاً كافة أيام الشهر بما فيها عطلات نهاية الأسبوع والعطل\n" +" الرسمية.\n" +"
    \n" +" (ب) يُدفع راتب الموظف الأساسي الشهري، إضافة إلى أي بدلات أو مدفوعات أخرى،\n" +" ناقصاً أية اقتطاعات مستحقة عليه، على أساس شهري في آخر كل شهر (حسب التقويم\n" +" الميلادي)." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid ") ريــال فقط" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +").\n" +"
    \n" +" (b) The Employee's monthly salary plus any other allowances or payments\n" +" minus any deductions shall be paid monthly at the end of each month (in\n" +" accordance with the Gregorian calendar)." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +",\n" +" a Saudi company existing under the laws of the Kingdom of Saudi Arabia and\n" +" having its principal place of business in Riyadh, its postal address is P.O.\n" +" Box" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid ", Riyadh 12334, (hereinafter referred to as the “Employer”)." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid "" +".\n" +" و يتقاضى المذكور راتـبـا اجمالي مقداره\n" +"
    \n" +" (" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__dependent__1 +msgid "1+1 " +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__dependent__2 +msgid "1+2 " +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__dependent__3 +msgid "1+3 " +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "1. شركة" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_vacation__12 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_duration__12_months +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__nod__12 +#, python-format +msgid "12 Months" +msgstr "12 شهر" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_vacation__18 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__nod__18 +msgid "18 Months" +msgstr "18 شهر" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"2) Appointment\n" +"
    \n" +" The Employer hereby appoint the Employee to work as" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "2. Mr." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "2. السيد /" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"22)\n" +" Waiver and Severability\n" +"
    \n" +" The failure of either party to enforce at any time any of the provisions of\n" +" this contract or to require at any time performance by the other party of\n" +" any of the provisions hereof, shall in no way be construed to be a waiver of\n" +" the provisions or to affect the validity of this contract or the right of\n" +" either party thereafter to enforce each and every provision in accordance\n" +" with the terms of this contract. Invalidation of any provision of this\n" +" contract, or portion thereof, shall not invalidate any other provision or\n" +" the remainder of the relevant provision and the rest of this contract shall\n" +" in all such cases remain in full force and effect." +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_vacation__24 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_duration__24_months +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__nod__24 +#, python-format +msgid "24 Months" +msgstr "24 شهر" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__probation__3 +msgid "3 Months" +msgstr "3 شهور" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"3.Monthly Salary\n" +"
    \n" +" (a) The Employee's basic monthly salary, which includes each and every day\n" +" of the month, including the Weekend, and holidays, is SR (" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__probation__6 +msgid "6 Months" +msgstr "6 شهور" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid "" +"
    \n" +" \n" +" الموافق :\n" +" " +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid "" +"\n" +" \n" +" الســـادة /\n" +" -------------------------------------------------------------------------\n" +" المـحـتـرمـيـن\n" +" \n" +" " +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid "" +"\n" +" التاريخ :\n" +" " +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid "" +"\n" +" شاكرين تعاونكم .. و لكم تحياتي ،،،،،،،\n" +" " +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__blood_type__ab+ +msgid "AB+" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__blood_type__ab- +msgid "AB−" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__acls_date +#, python-format +msgid "ACLS Date" +msgstr "تاريخ الامتداد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_needaction +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__active +msgid "Active" +msgstr "نشط" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_ids +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_ids +msgid "Activities" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_exception_decoration +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_state +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_state +msgid "Activity State" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_type_icon +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__adults +msgid "Adult(s)" +msgstr "البالغين" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__advatages +msgid "Advatages" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__age +#, python-format +msgid "Age" +msgstr "العمر" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__air_allow +msgid "Air Allowance" +msgstr "بدل طيران" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__air_ticket_amount +msgid "Air Ticket Amount" +msgstr "مبلغ تذاكر الطيران" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__air_ticket_eligible +#, python-format +msgid "Air Ticket Eligible" +msgstr "تذكره طيران مؤهلة" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__air_ticket_number +msgid "Air Ticket No." +msgstr "رقم تذكره الطيران." + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__dependent__all +msgid "All " +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__all_exper_day +msgid "All Exper Day" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__all_exper_month +msgid "All Exper Month" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__all_exper_year +msgid "All Exper Year" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__loan_allow +msgid "Allow Loan Allowance" +msgstr "بدلات قرض" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__allow_mbl +msgid "Allow Mobile Allowance" +msgstr "بدلات جوال" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_type__salary_type__amount +#, python-format +msgid "Amount" +msgstr "المبلغ" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__analytic_account_id +msgid "Analytic Account" +msgstr "مركز التكلفة" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__annual_leave +msgid "Annual Leave" +msgstr "أجازات السنوية" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__annual_leave_days +msgid "Annual Leave In Days" +msgstr "أيام الاجازات السنوية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__appraisal +#, python-format +msgid "Appraisal" +msgstr "توصية" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +msgid "Are you sure to Reset To Draft This Record?" +msgstr "هل أنت متأكد من إرجاع السجل لحالة المبدئي؟" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +msgid "Are you sure to Reset To Draft This Record?" +msgstr "هل أنت متأكد من إرجاع السجل لحالة المبدئي؟" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit +msgid "Attachment" +msgstr "مرفق" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_attachment_count +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "Authorized Representative:" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__bls_date +#, python-format +msgid "BLS Date" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__status__bachelor +msgid "Bachelor" +msgstr "بكالوريوس" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__bk_balance +msgid "Bank Balance" +msgstr "رصيد البنك" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__salary +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__base_salary +msgid "Base Salary" +msgstr "الراتب الاساسي" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__birth_place +#, python-format +msgid "Birth Place" +msgstr "مكان الميلاد" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit +msgid "BirthDay" +msgstr "تاريخ الميلاد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__blood_type +msgid "Blood Type" +msgstr "فصليه الدم" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__breakdown_allowance +msgid "Breakdown Allowance" +msgstr "بدل انهيار" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__field_allowance_type__company +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__transport_allowance_type__company +msgid "By Company" +msgstr "بواسطه الشركة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__car_allowance +#, python-format +msgid "Car Allowance" +msgstr "بدل سياره" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__cash_sales +msgid "Cash Sales" +msgstr "مبيعات كاش" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__category +#, python-format +msgid "Category" +msgstr "الفئة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__children_allowance +#, python-format +msgid "Children Allowance" +msgstr "بدلات للأطفال" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__name +#, python-format +msgid "Children Name" +msgstr "اسم الطفل" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Choose Employee Number" +msgstr "اختيار رقم الموظف" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__religion__christian +#, python-format +msgid "Christian" +msgstr "غير مسلم" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__city +#, python-format +msgid "City Hired From" +msgstr "مدينة استأجرت من" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__code +msgid "Code" +msgstr "الكود" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__comments +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +msgid "Comments" +msgstr "ملاحظات" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__communication_allowance +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__communication_allowance_temp +#, python-format +msgid "Communication Allowance" +msgstr "بدل اتصال" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__communication_allowance_type +#, python-format +msgid "Communication Allowance Type" +msgstr "نوع بدلات الاتصال" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__company_id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__company_id +msgid "Company" +msgstr "الشركة" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__c_accommodation +msgid "Company Accommodation" +msgstr "شركه الاقامة" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__c_vehicle +msgid "Company Vehicle" +msgstr "سيارة الشركة" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +msgid "Confirm" +msgstr "إرســال" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__state__confirm +msgid "wait Direct Manager" +msgstr "إنتظار المدير المباشر" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__state__emp_confirm +msgid "wait Employee" +msgstr "إنتظار الموظف" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__state__direct_manager +msgid "Wait HR Approve" +msgstr "إنتظار الموارد البشرية" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__state__refused +msgid "Refused" +msgstr "مرفوض" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__state__hr_approve +msgid "Approved" +msgstr "تم التصديق" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__type__confirm +msgid "Confirm" +msgstr "إجتاز فترة التجربة" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__type__extension +msgid "Extension" +msgstr "تمديد فترة التجربة" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__type__end +msgid "Contract End" +msgstr "لم يجتز فترة التجربة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contact_address +#, python-format +msgid "Contact address" +msgstr "عنوان المتصل" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__contract_id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__contract_id +#: model:ir.ui.menu,name:hr_contract_custom.hr_employee_re_contract_menu_sub +#, python-format +msgid "Contract" +msgstr "العقد" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#, python-format +msgid "Contract -%s Expired End Period On %s" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__contract_date_end +msgid "Contract Date end" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contract_description +#, python-format +msgid "Contract Description" +msgstr "وصف العقد" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contract_draft +#, python-format +msgid "Contract Draft" +msgstr "مشروع العقد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contract_duration +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contract_duration_cal +msgid "Contract Duration" +msgstr "مده العقد" + +#. module: hr_contract_custom +#: model:ir.actions.act_window,name:hr_contract_custom.extension_action_view +#: model:ir.ui.menu,name:hr_contract_custom.contract_extension_menu +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_tree_view +msgid "Contract Extension" +msgstr "تمديد فترة التجربة" + +#. module: hr_contract_custom +#: model:ir.actions.report,name:hr_contract_custom.employee_contract_action_report +msgid "Contract Form" +msgstr "صيغة العقد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__name +msgid "Contract Reference" +msgstr "رقم إشارة العقد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contract_status +msgid "Contract Status" +msgstr "حالة التعاقد" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 +#: model:ir.model,name:hr_contract_custom.model_hr_contract_type +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contract_type +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__name +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__contract_type +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_type_view_form +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_type_view_search +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +#, python-format +msgid "Contract Type" +msgstr "نوع العقد" + +#. module: hr_contract_custom +#: model:ir.actions.act_window,name:hr_contract_custom.action_hr_contract_type +#: model:ir.ui.menu,name:hr_contract_custom.hr_menu_contract_type +msgid "Contract Types" +msgstr "أنواع العقود" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#, python-format +msgid "Contract-%s Expired Trial Period On %s" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_tree +msgid "Contracting" +msgstr "تعاقد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__contractor_type +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__type_id +msgid "Contractor Type" +msgstr "نوع التعاقد" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_view_tree_inherit +msgid "Contracts" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__c_vacation +msgid "Contractual Vacation" +msgstr "إجازة تعاقدية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__country +#, python-format +msgid "Country Hired From" +msgstr "بلد استأجر من" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit +msgid "Create Employee Dependants" +msgstr "إنشاء الموظفين المعالين" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__create_uid +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__create_uid +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__create_uid +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__create_uid +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__create_uid +msgid "Created by" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__create_date +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__create_date +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__create_date +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__create_date +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__create_date +msgid "Created on" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__contract_id +msgid "Current Contract" +msgstr "العقود الحالية" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__eoc_date +msgid "Current Contract End Date" +msgstr "تاريخ انتهاء العقد الحالي" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__start_date +msgid "Current Contract Start Date" +msgstr "تاريخ بداية العقد الحالي" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__contract_id +msgid "Current contract of the employee" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "Date" +msgstr "التاريخ" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 +#, python-format +msgid "Date Form Must be Less Than Date To" +msgstr "تاريخ البداية يجب ان يكون قبل تاريخ النهاية" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__date_from +msgid "Date From" +msgstr "تاريخ البداية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__date_of_birth +#, python-format +msgid "Date Of Birth" +msgstr "تاريخ الميلاد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__date +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +msgid "Date Request" +msgstr "تاريخ الطلب" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__date_to +msgid "Date To" +msgstr "تاريخ النهاية" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Days" +msgstr "اليوم" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__working_hours +msgid "Define the schedule of resource" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__department_id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__department_id +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_search_view +msgid "Department" +msgstr "الهيكل الإداري" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__department_id +#, python-format +msgid "Department Name" +msgstr "الهيكل الإداري" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__departure +msgid "Departure Air Port" +msgstr "مطار المغادرة" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Dependants" +msgstr "المعالين" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__dependants_ticket_amount +msgid "Dependants Ticket Amount" +msgstr "مبلغ تذكره المعالين" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__dependent +msgid "Dependent" +msgstr "المعالين" + +#. module: hr_contract_custom +#: model:ir.actions.report,name:hr_contract_custom.dependents_contract_action_report +msgid "Dependents Report" +msgstr "تقرير المعالين" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit +msgid "Dependents and Family" +msgstr "الأسرة والمعالين" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "Dependents:" +msgstr "المعالين:" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__destination +msgid "Destination Air Port" +msgstr "مطار الوجهة" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__state__direct_manager +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +msgid "Direct Manager" +msgstr "المدير مباشر" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +msgid "Direct Manager approve" +msgstr "موافقة المدير مباشر" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__display_name +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__display_name +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__dn +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__display_name +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__display_name +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__display_name +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__display_name +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__display_name +msgid "Display Name" +msgstr "الاسم المعروض" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__marital__divorced +#, python-format +msgid "Divorced" +msgstr "مطلق او مطلقة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_extension__state__draft +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__state__draft +#, python-format +msgid "Draft" +msgstr "مبدئي" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__driving_lic_exp_date +#, python-format +msgid "Driving License Expiry Date" +msgstr "تاريخ انتهاء الرخصة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__driving_lic_issue_date +#, python-format +msgid "Driving License Issue Date" +msgstr "تاريخ اصدار الرخصة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__driving_lic_issue_place +#, python-format +msgid "Driving License Issue Place" +msgstr "مكان اصدار الرخصة" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Duration" +msgstr "المدة" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "EMPLOYMENT Contract" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__education_allowance +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__education_allowance_temp +#, python-format +msgid "Education Allowance" +msgstr "بدلات تعليمية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__education_allowance_type +#, python-format +msgid "Education Allowance Type" +msgstr "نوع البدلات التعليمية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__fees +#, python-format +msgid "Educational Fees" +msgstr "مصاريف التعليم" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__e_date +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__effective_date +msgid "Effective Date" +msgstr "تاريخ التنفيذ" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__effective_from +#, python-format +msgid "Effective From" +msgstr "اعتبارا من" + +#. module: hr_contract_custom +#: model:ir.model,name:hr_contract_custom.model_hr_employee +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__employee_id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__employee_id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__employee_id +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_search_view +msgid "Employee" +msgstr "الموظف" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Employee Approval" +msgstr "تأكيد العقد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__employee_code +msgid "Employee Code" +msgstr "رمز الموظف" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +msgid "Employee Confirm" +msgstr "موافقة الموظف" + +#. module: hr_contract_custom +#: model:ir.model,name:hr_contract_custom.model_hr_contract +msgid "Employee Contract" +msgstr "عقد الموظف" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__employee_dependant +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__employee_dependant +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit +#, python-format +msgid "Employee Dependants" +msgstr "المعالـين" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__employee_dependent_ids +msgid "Employee Dependent" +msgstr "موظف تابع" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +msgid "Employee Information" +msgstr "معلومات الموظف" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__employee_name +msgid "Employee Name" +msgstr "إسم الموظف" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__employee_type +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__employee_type_id +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit +#, python-format +msgid "Employee Type" +msgstr "نوع الموظف" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__emp_type +#, python-format +msgid "Annual Leave Entitlement" +msgstr "الاستحقاق السنوي للاجازة" + +#. module: hr_contract_custom +#: model:ir.actions.server,name:hr_contract_custom.contracts_mail_reminder_ir_actions_server +#: model:ir.cron,cron_name:hr_contract_custom.contracts_mail_reminder +#: model:ir.cron,name:hr_contract_custom.contracts_mail_reminder +msgid "Employee contract Period Expiration" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__state__employeed_aproval +#, python-format +msgid "Employeed Approval" +msgstr "الموافقة على العقد" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#, python-format +msgid "End date must be greater than Start date" +msgstr "يجب أن يكون تاريخ النهاية أكبر من تاريخ البداية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__state__end_contract +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +#, python-format +msgid "End Contract" +msgstr "نهاية التعاقد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__date_end +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__end_date +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "End Date" +msgstr "تاريخ الانتهاء" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__date_end +msgid "End date of the contract (if it's a fixed-term contract)." +msgstr "تاريخ انتهاء العقد (إذا كان عقدًا محدد المدة)." + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__trial_date_end +msgid "End date of the trial period (if there is one)." +msgstr "تاريخ انتهاء الفترة التجريبية (إذا وجدت)." + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__trial_date_end +msgid "End of Trial Period" +msgstr "نهاية الفترة التجريبية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__state__program_directory +#, python-format +msgid "Executive Approval" +msgstr "اعتماد عقد الموظف" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__exit_and_return +#, python-format +msgid "Exit and Return" +msgstr " الخروج والعوده" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__exit_and_return_amount +#, python-format +msgid "Exit and Return Amount" +msgstr "خروج و إرجاع المبلغ" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__experience_year +msgid "Experience Year" +msgstr "سنين الخبرة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 +#, python-format +msgid "Extension Date Form Must be Greater than Old Date To" +msgstr "تاريخ بداية تمديد التجربة يجب ان يكون بعد فترة التجربة الاولى" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +msgid "Extension Information" +msgstr " فترة تمديد التجــربة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__gender__female +#, python-format +msgid "Female" +msgstr "انثى" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__field_allowance +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__field_allowance_temp +#, python-format +msgid "Field Allowance" +msgstr "بدل مجال" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__field_allowance_type +#, python-format +msgid "Field Allowance Type" +msgstr "نوع علاوة" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__fn +msgid "First Name" +msgstr "الاسم الأول" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__f_ot +msgid "Fixed OT" +msgstr "ثابت OT" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_follower_ids +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_channel_ids +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_partner_ids +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__activity_type_icon +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__f_allow +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__food_allowance2 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__food_allowance2_temp +#, python-format +msgid "Food Allowance" +msgstr "بدل وجبات" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__food_allowance_type +#, python-format +msgid "Food Allowance Type" +msgstr "نوع بدل وجبات" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "For Human Resources Department" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "G by and between:" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"G, subject to provisions regarding the termination of employment contained\n" +" in this contract, The Employee shall, however, be on probation for the first\n" +" three (3) Gregorian months of employment.\n" +" The probation period might be extended for no longer than 180 days excluding\n" +" all official holydays and sick leave provided the extension of the probation\n" +" period is written and agreed upon by both parties.\n" +" A party shall notify the other in writing indicating the desire to terminate\n" +" this contract, if terminated during the probation period the employee is not\n" +" entitled to end of service reward nor any kind of rewards in accordance with\n" +" Saudi labor law. If there is no termination during the probation period and\n" +" the contract continues in effect the contract will be automatically renewed\n" +" for the same term unless, either party notify the other if the intention not\n" +" to renew the contract. Renewing the contract for three consecutive times or\n" +" if the duration of the original contact including the renewal is 4years\n" +" which duration is lesser, the contract will be deemed a nonspecific\n" +" contract." +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__gosi +msgid "GOSI" +msgstr "التأمينات الاجتماعية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__gender +#, python-format +msgid "Gender" +msgstr "الجنس" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_type__sequence +msgid "Gives the sequence when displaying a list of Contract." +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__gosi_deduction +msgid "Gosi (Employee Percentage)" +msgstr "(نسبه الموظف ) التأمينات الاجتماعية" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__gosi_employer_deduction +msgid "Gosi (Employer Percentage)" +msgstr "(نسبه الموظف ) التأمينات الاجتماعية" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "H, corresponding to" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +msgid "HR Approve" +msgstr "موافقة الموارد البشرية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__state__hr_head_approval +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +#, python-format +msgid "HR Head Approval" +msgstr "موافقة الموارد البشرية" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__state__hr_manager +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +msgid "HR Manager" +msgstr "مدير الموارد البشرية" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__hra +msgid "HRA" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__has_end_service_benefit +msgid "Has end service benefits" +msgstr "لديها فوائد خدمة نهاية" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__hire_date +msgid "Hire Date" +msgstr "تاريخ مباشرة العمل" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__hiring_date +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Hiring Date" +msgstr "تاريخ مباشرة العمل" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__house_allowance +#, python-format +msgid "House Allowance" +msgstr "بدل السكن" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__house_allowance_type +#, python-format +msgid "House Allowance Type" +msgstr "نوع بدل السكن" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__hr_expense +msgid "Hr Expense" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"I do hereby declare that the information provided is to the best of my " +"knowledge true and accurate." +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__id +msgid "ID" +msgstr "المُعرف" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_exception_icon +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_exception_icon +msgid "Icon" +msgstr "الأيقونة" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__activity_exception_icon +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_needaction +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_unread +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_needaction +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_unread +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_has_error +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_has_sms_error +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_has_error +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__incentive +msgid "Incentive" +msgstr "حافز" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__increase_salary +msgid "Increase Salary?" +msgstr "زياده راتب؟" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__infants +msgid "Infants" +msgstr "الرضع" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__infect_allowance +#, python-format +msgid "Infection Allowance" +msgstr "بدل العدوى" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__infect_allowance_type +#, python-format +msgid "Infection Allowance Type" +msgstr "نوع بدل العدوى" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__insurance +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +#, python-format +msgid "Insurance" +msgstr "التأمينات الإجتماعية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__insurance_date +#, python-format +msgid "Insurance Date" +msgstr "تاريخ التامين" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__insurance_type +#, python-format +msgid "Insurance Type" +msgstr "نوع التامين" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_type__international +#, python-format +msgid "International" +msgstr "عالمى" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_is_follower +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__is_gosi_deducted +msgid "Is Gosi Deducted" +msgstr "هل خصم تأمينات اجتماعية" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Is gosi?" +msgstr "يوجد تأمينات أجتماعية؟" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__job_id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__job_id +msgid "Job Position" +msgstr "المنصب الوظيفي" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__join_date +#, python-format +msgid "Join Date" +msgstr "تاريخ الانضمام للعمل" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance____last_update +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract____last_update +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension____last_update +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type____last_update +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee____last_update +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract____last_update +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__ln +msgid "Last Name" +msgstr "اخر اسم" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__last_renewal +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +msgid "Last Renewal?" +msgstr "أخر سجل تجديد؟" + + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__iqama_end_date +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +msgid "Identity End Date" +msgstr "تاريخ نهاية الهوية" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__write_uid +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__write_uid +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__write_uid +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__write_uid +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__write_date +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__write_date +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__write_date +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__write_date +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__write_date +msgid "Last Updated on" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__contract_id +msgid "Latest contract of the employee" +msgstr "اخر عقد للموظفين" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_type__local +#, python-format +msgid "Local" +msgstr "محلي" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_main_attachment_id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__gender__male +#, python-format +msgid "Male" +msgstr "ذكر" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__marital +#, python-format +msgid "Marital Status" +msgstr "الحالة الاجتماعية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__marital__married +#, python-format +msgid "Married" +msgstr "متزوج" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__medical +msgid "Medical" +msgstr "طبي" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__medical_ins_allowance +#, python-format +msgid "Medical Insurance Allowance" +msgstr "بدلات التامين الطبي" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__medical_ins_exp_date +#, python-format +msgid "Medical Insurance Expiry Date" +msgstr "تاريخ انتهاء التامين الطبي" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__medical_ins_issue_date +#, python-format +msgid "Medical Insurance Issue Date" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_has_error +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_ids +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_ids +msgid "Messages" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__mn +msgid "Middle Name" +msgstr "الاسم الوسطى" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__mobile_no +#, python-format +msgid "Mobile No" +msgstr "رقم الجوال" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__monthly_salary +msgid "Monthly Salary" +msgstr "المرتب الشهري" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Months" +msgstr "شهر" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__religion__muslim +#, python-format +msgid "Muslim" +msgstr "مسلم" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__my_activity_date_deadline +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__increase_salary__no +msgid "NO" +msgstr "لا" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_vacation_dest__name +msgid "Name" +msgstr "الاسم" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_employee_form_view_inherit +msgid "Nationality" +msgstr "الجنسية" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__nationality +msgid "Nationality (Country)" +msgstr "الجنسية (البلد)" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__new_contract_end_date +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +msgid "New Contract End Date" +msgstr "تاريخ نهاية العقد الجديد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__new_contract_start_date +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +msgid "New Contract Start Date" +msgstr "تاريخ بداية العقد الجديد" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 +#, python-format +msgid "New Contract must have start date after the end date of old contract" +msgstr "يجب أن يكون تاريخ بداية العقد الجديد أكبر من تاريخ النهاية القديم" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 +#, python-format +msgid "New Contract start date must be before the end date" +msgstr "يجب أن يكون تاريخ بداية العقد الجديد أكبر من تاريخ نهاية العقد الجديد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__new_salary +msgid "New Salary" +msgstr "الراتب الجديد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_date_deadline +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_summary +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_type_id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__annual_leave__no +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_accommodation__no +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_vehicle__no +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__incentive__no +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__medical__no +#, python-format +msgid "No" +msgstr "لا" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#, python-format +msgid "None" +msgstr "لا شيء" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__note +msgid "Note" +msgstr "ملاحظة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__communication_allowance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__education_allowance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__field_allowance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__food_allowance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__house_allowance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__infect_allowance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__insurance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__other_allowance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__other_deduction_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__retire_allowance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__security_allowance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__special_allowance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__supervision_allowance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__transport_allowance_type__num +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__travel_allowance_type__num +#, python-format +msgid "Number" +msgstr "رقم" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_needaction_counter +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__nod +msgid "Number of days" +msgstr "عدد الأيام" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_has_error_counter +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_needaction_counter +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_has_error_counter +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__message_unread_counter +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__other_allowance +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__other_allowance_temp +#, python-format +msgid "Other Allowances" +msgstr "بدلات اخرى" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__other_allowance_type +#, python-format +msgid "Other Allowances Type" +msgstr "نوع البدلات الأخرى" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__other_deduction +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__other_deductions +#, python-format +msgid "Other Deductions" +msgstr "خصومات اخري" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__other_deduction_type +#, python-format +msgid "Other Deductions Type" +msgstr "نوع الاستقطاعات الأخرى" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__employee_type__external +#, python-format +msgid "Outsource1" +msgstr "خارجي1" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__employee_type__external2 +#, python-format +msgid "Outsource2" +msgstr "خارجي2" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__employee_type__displaced +#, python-format +msgid "Displaced Tribes" +msgstr "قبائل نازحة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__employee_type__foreign +#, python-format +msgid "Foreign" +msgstr "مقييم" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__employee_type__saudi +#, python-format +msgid "Saudi" +msgstr "مواطن" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__overtime_eligible +#, python-format +msgid "Overtime Eligibility" +msgstr "جداره العمل الإضافي" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__overtime_eligible_float +#, python-format +msgid "Overtime Eligibility Amount" +msgstr "مبلغ الأهلية او الجدارة الإضافية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__p_o_box_no +#, python-format +msgid "P. O. Box" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__package +msgid "Package" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__passport_expiry_date +#, python-format +msgid "Passport Expiry Date" +msgstr "تاريخ انتهاء جواز السفر" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__passport_issue_date +#, python-format +msgid "Passport Issue Date" +msgstr "تاريخ إصدار الجواز" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__passport_issue_place +#, python-format +msgid "Passport Issue Place" +msgstr "مكان اصدار جواز السفر" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__passport_number +#, python-format +msgid "Passport number" +msgstr "رقم الجواز" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__payslip_lines +msgid "Payslip Lines" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#, python-format +msgid "Percentage" +msgstr "نسبه" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Percentage of company insurance" +msgstr "نسبة المؤسسة من التأمينات" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Percentage of employee insurance" +msgstr "نسبة الموظف من التأمينات" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_description__permanent +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__contract_type__permanent +#, python-format +msgid "Permanent" +msgstr "غير محدد المدة" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Personal Information" +msgstr "معلومات شخصية" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"Please complete this form indicate the Date, Month, Year in Gregorian (If " +"possible) and return it back to our department after your signature." +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__point_of_hire +#, python-format +msgid "Point of hire" +msgstr "نقطة تأجير او توظيف" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"Position, or any work assigned to him/ her so long the Employee has all\n" +" credentials and experiences to carry out this work. The location of the job\n" +" shall be Riyadh or any other locations decided by the company in accordance\n" +" with labour law and internal procedures, provided these conditions are met\n" +" Written acceptance by the employee must be obtained if the company decide to\n" +" transfer the employee to a different location, under urgent circumstances\n" +" only, the employer may order the employee to relocate to a different\n" +" location provided these conditions are satisfied:The relocation duration\n" +" shall not exceed 30 days, the employer shall compensate the employee or the\n" +" employer incur all the cost with respect to housing and transportation as a\n" +" result of the relocation." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "Preamble:" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__previous_contract_id +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Previous Contract" +msgstr "العقد السابق" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__probation +msgid "Probation" +msgstr "فترة التجربة" + +#. module: hr_contract_custom +#: model:ir.actions.report,name:hr_contract_custom.probationary_evaluation_report_act +msgid "Probationary Evaluation Period Form" +msgstr "نموذج تقييم فترة التجربة" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__state__done +#: model:ir.ui.menu,name:hr_contract_custom.hr_employee_re_contract_menu +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +msgid "Re-Contract" +msgstr "تجديد العقد" + +#. module: hr_contract_custom +#: model:ir.actions.act_window,name:hr_contract_custom.open_view_re_contracting_form +msgid "Re-Contracting" +msgstr "تجديد العقد" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +msgid "Re-Draft" +msgstr "إرجاع الى المسوده" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__reason +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__reason +msgid "Reason/Justification" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__state__refuse +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +msgid "Refuse" +msgstr "رفض" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__religion +#, python-format +msgid "Religion" +msgstr "دين" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_children_allowance__remarks +#, python-format +msgid "Remarks" +msgstr "ملاحظات" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__activity_user_id +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__retire_allowance_type +#, python-format +msgid "Retire Allowance Type" +msgstr "أنواع بدل التعاقد" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__retire_allowance +#, python-format +msgid "Retirement Allowance" +msgstr "بدل التقاعد" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_has_sms_error +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_has_sms_error +msgid "SMS Delivery error" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_employee__salary_in_words +msgid "Salary In Words" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__salary_insurnce +msgid "Salary Insurnce" +msgstr "اساسي التأمينات" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__journal_id +msgid "Salary Journal" +msgstr "يومية الرواتب" + +#. module: hr_contract_custom +#: model:ir.actions.report,name:hr_contract_custom.payroll_report +msgid "Salary Letter" +msgstr "تعريف راتب" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Salary Scale" +msgstr "سلم الرواتب" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__salary_type +msgid "Salary Type" +msgstr "نوع الراتب" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_com_expiry_date +#, python-format +msgid "Saudi Commission Expiry Date" +msgstr "تاريخ انتهاء صلاحية العمولة السعودية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_com_date +#, python-format +msgid "Saudi Commission Issue Date" +msgstr "تاريخ إصدار الهيئة السعودية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_com_number +#, python-format +msgid "Saudi Commission Number" +msgstr "رقم العمولة السعودية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__saudi_emp_type__saudi-contract +#, python-format +msgid "Saudi Contracting" +msgstr "مواطن متعاقد" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_emp_type +#, python-format +msgid "Saudi Employee Type" +msgstr "نوع الموظف المواطن" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_id_iqama_expiry +#, python-format +msgid "Saudi ID / Identity Expiry Date" +msgstr "الهوية الوطنية / تاريخ انتهاء صلاحية الهوية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_id_iqama_date +#, python-format +msgid "Saudi ID / Identity Issue Date" +msgstr "الهوية الوطنية / تاريخ إصدار الهوية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__saudi_id_iqama +#, python-format +msgid "Saudi ID / Identity No." +msgstr "رقم الهوية الوطنية / الهوية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__saudi_emp_type__saudi-non +#, python-format +msgid "Saudi Non-Contracting" +msgstr "مواطن غير متعاقد" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract_type__salary_type__scale +#, python-format +msgid "Scale" +msgstr "سلم الرواتب" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_type_view_search +msgid "Search Contract Type" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__security_allowance +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__security_allowance_temp +#, python-format +msgid "Security Allowance" +msgstr "بدل الأمن" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__security_allowance_type +#, python-format +msgid "Security Allowance Type" +msgstr "انواع بدلات الامن" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__sequence +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_type_view_search +msgid "Sequence" +msgstr "التسلسل" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +msgid "Set To Draft" +msgstr "إرجاع الى مبدئي" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__sign_bonous +msgid "Sign on Bounus" +msgstr "التوقيع على مكافأة" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "Signature" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "Signature:" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__marital__single +#, python-format +msgid "Single" +msgstr "اعزب" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__social_insurance +msgid "Social Insurance" +msgstr "التأمينات الاجتماعية" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#, python-format +msgid "Sorry, Can Not Create More than One contract for an Employeet %s" +msgstr "لايمكن انشاء اكثر من عقد للموظف %s" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 +#, python-format +msgid "Sorry, For Employee %s Confirm Only !" +msgstr "للأسف, لموافقة الموظف %s فقط !" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 +#, python-format +msgid "Sorry, Not possible Confirm Or Extension request After End" +msgstr "للأسف, لايمكن اجتياز فترة التجربة او تمديها للموظف بعد إنهاء فترة التجربة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 +#, python-format +msgid "Sorry, Not possible End Or Extension request After Confirm" +msgstr "للأسف, لايمكن إنهاء فترة التجربة او تمديها للموظف بعد اجتياز فترة التجربة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 +#, python-format +msgid "Sorry, Not possible to request Confirm Form more than once" +msgstr "للأسف, لايمكن إجتياز فترة التجربة للموظف اكثر من مرة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 +#, python-format +msgid "Sorry, Not possible to request Extension Form more than once" +msgstr "للأسف, لايمكن تمديد فترة التجربة للموظف اكثر من مرة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 +#, python-format +msgid "Sorry, Not possible to request Extension with Not Contract" +msgstr "للأسف, لايمكن تمديد فترة التجربة للموظف وليس لديه عقد" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 +#, python-format +msgid "Sorry, Not possible to request Termination Form more than once" +msgstr "للأسف, لايمكن إنهاء فترة التجربة للموظف اكثر من مرة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__special_allowance +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__special_allowance_temp +#, python-format +msgid "Special Allowance" +msgstr "بدلات خاصة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__special_allowance_type +#, python-format +msgid "Special Allowance Type" +msgstr "انواع البدلات الخاصة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__specialty +#, python-format +msgid "Specialty" +msgstr "تخصص" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__date_start +msgid "Start Date" +msgstr "تاريخ البداية" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__date_start +msgid "Start date of the contract." +msgstr "تاريخ بدء العقد." + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__state +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__state +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_tree_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_tree +msgid "State" +msgstr "الحالة" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__state +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__status +msgid "Status" +msgstr "الحالة" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__activity_state +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__state +msgid "Status of the contract" +msgstr "حالة العقد" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.view_re-contracting_form +msgid "Submit" +msgstr "إرسال" + + + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__supervision_allowance +#, python-format +msgid "Supervision Allowance" +msgstr "بدل الإشراف" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__supervision_allowance_type +#, python-format +msgid "Supervision Allowance Type" +msgstr "نوع بدل الإشراف" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__suspended +msgid "Suspended" +msgstr "معلق" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_description__locum +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__contract_type__temporary +#, python-format +msgid "Temporary" +msgstr "محدد المدة" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "The Employee:" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "The Employer:" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#, python-format +msgid "The None Saudization percentage should not exceed Percentage %s" +msgstr "نسبة الغيرسعوديين يجب ان لا تتجاوز نسبة %s" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__previous_contract_id +msgid "The Previous Contract Of The Employee" +msgstr "عقد الموظف السابق بعد تجديد العقد" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#, python-format +msgid "The Saudization percentage should not exceed Percentage %s" +msgstr "نسبة السعوده يجب ان لا تتجاوز نسبة %s" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#, python-format +msgid "The contract End Date Must Be Entered" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 +#, python-format +msgid "" +"The record Cannot be Set To Draft Because It Is Not Last Renewal Record" +msgstr "لايمكن إرجاع السجل للمبدئي لانه ليس أخر سجل تجديد" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "This contract is made and entered into this" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__ticket_allowance +#, python-format +msgid "Ticket Allowance" +msgstr "بدل التذكرة السنوية" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "Title:" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__to_contact +#, python-format +msgid "To contact in case of Emergency" +msgstr "للاتصال في حالة الطوارئ" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__total_gosi +msgid "Total" +msgstr "الإجمالي" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__total_air_ticket_amount +msgid "Total Air Ticket Amount" +msgstr "إجمالي تذكرة السفر الجوي" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Total All Experience" +msgstr "إجمالي كل سنوات الخبرات" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Total Insurance" +msgstr "إجمالى التأمينات" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__traffic_fine +msgid "Traffic Fine" +msgstr "غرامة المرور" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__trial_duration +msgid "Trail Duration" +msgstr "مده التجربة" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__t_allow +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__transport_allowance +msgid "Transport Allowance" +msgstr "بدل النقل" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__transport_allowance_temp +#, python-format +msgid "Transportation Allowance" +msgstr "بدل النقل" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__transport_allowance_type +#, python-format +msgid "Transportation Allowance Type" +msgstr "نوع بدل النقل" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__travel_allowance +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__travel_allowance_temp +#, python-format +msgid "Travel Allowance" +msgstr "بدل السفر" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__travel_allowance_type +#, python-format +msgid "Travel Allowance Type" +msgstr "نوع بدل السفر" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__trial_date_start +msgid "Trial Date Start" +msgstr "تاريخ بدء التجربة" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Trial Duration" +msgstr "مدة الفترة التجريبية" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Trial Period Duration" +msgstr "مدة الفترة التجريبية" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__old_date_to +msgid "Trial end" +msgstr "نهاية فترة التجربة" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__old_date_from +msgid "Trial start" +msgstr "بداية فترة التجربة" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__type +msgid "Type" +msgstr "نوع الاجراء" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__activity_exception_decoration +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_unread +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__message_unread_counter +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"Upon their mutual interest being in their full legal capacities to contract\n" +" with each other as employer and employee, The parties hereto agree to the\n" +" terms and conditions stipulated herein as follows:" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__vac_des +msgid "Vacation Destination" +msgstr "مكان الاجازة" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__wage +msgid "Wage" +msgstr "المرتب" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__website_message_ids +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_re_contract__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract_extension__website_message_ids +#: model:ir.model.fields,help:hr_contract_custom.field_hr_re_contract__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__marital__widower +#, python-format +msgid "Widower" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Work Permit" +msgstr "تصريح عمل" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__working_hours +msgid "Working Hours" +msgstr "ساعات العمل" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_re_contract__increase_salary__yes +msgid "YES" +msgstr "نعم" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Years" +msgstr "سنة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__annual_leave__yes +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_accommodation__yes +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__c_vehicle__yes +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__incentive__yes +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__medical__yes +#, python-format +msgid "Yes" +msgstr "نعم" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 +#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 +#, python-format +msgid "You can not delete record in state not in draft" +msgstr "لا يمكنك حذف السجل في حالة ليس مبدئي" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_re_contract.py:0 +#, python-format +msgid "You can not renewal contract is open Date" +msgstr "لايمكن تجديد العقود الغير محددة المدة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__zip_code +#, python-format +msgid "Zip Code" +msgstr "الرمز البريدي" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "contract description" +msgstr "وصف العقد" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "contract type" +msgstr "نوع العقد" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__status__family +msgid "family" +msgstr "عائلي" + +#. module: hr_contract_custom +#: model:ir.model,name:hr_contract_custom.model_hr_children_allowance +msgid "hr.children.allowance" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model,name:hr_contract_custom.model_hr_contract_extension +msgid "hr.contract.extension" +msgstr "تمديد فترة التجربة" + +#. module: hr_contract_custom +#: model:ir.model,name:hr_contract_custom.model_hr_re_contract +msgid "hr.re.contract" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model,name:hr_contract_custom.model_hr_vacation_dest +msgid "hr.vacation.dest" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_status__marriage +#, python-format +msgid "marriage contract" +msgstr "عقد متزوج" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "name" +msgstr "الاسم" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "nationality, holding ID No" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "program Director" +msgstr "اعتماد العقد" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__re_contract +#, python-format +msgid "re contract" +msgstr "إعادة العقد" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_status__single +#, python-format +msgid "single contract" +msgstr "عقد اعزب" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#, python-format +msgid "trial End Date must be greater than Trial Start date" +msgstr "يجب أن يكون تاريخ انتهاء التجربة أكبر من تاريخ بدء التجربة" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"، مع مراعاة النصوص الواردة في هذا العقد بخصوص الإنهاء، ويعتبر الموظف تحت\n" +" التجربة لمدة ثلاث أشهر من تاريخ مباشرته للعمل بموجب هذا العقد. ويجوز باتفاق\n" +" مكتوب بين الطرفين تمديد فترة التجربة بشرط إلا يزيد أجمالي فترة التجربة عن\n" +" مائة وثمانين يوماً، ولا تدخل في حساب فترة التجربة إجازة عيدي الفطر والاضحى\n" +" والإجازة المرضية. ويحق للطرفين خلالها إنهاء هذا العقد دون الحاجة إلى توجيه\n" +" اشعار مسبق ودون أن يترتب للطرف الثاني تعويض أو مكافأة نهاية الخدمة وذلك\n" +" وفقاً لنظام العمل ويتوجب على أحد الطرفين إشعار الطرف الآخر كتابيا في حالة\n" +" عدم رغبته في تجديد العقد وإلا يعدّ العقد قد تجدد تلقائياً لمدة مماثلة، وفي\n" +" حال تجدد العقد ثلاث مرات متتالية او بلغت مده العقد الأصلي مع التجديد أربع\n" +" سنوات ايهما اقل تحول العقد الى عقد غير محدد المدة." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid "أحـد مـنـسـوبـي الشـركـة ، والذي يـحـمـل الرقـم" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"أسم الموظف الثلاثي بالإنجليزي\n" +"
    \n" +" name" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "أقر بأن هذه المعلومات المذكورة في هذه الاستمارة صحيحة." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"أو أي عمل آخر يسند اليه يتناسب مع مؤهلاته العلمية وخبراته العملية وبحسب ما\n" +" تفتضيه مصلحة العمل بشرط ألا يتعارض مع الوصف الوظيفي للوظيفة يكون مقر عمل\n" +" الموظف في مدينة الرياض أو في أي مكان آخر تحدده الشركة داخل المملكة العربية\n" +" السعودية أو خارجها إذا ما دعت الحاجة إلى ذلك طبقاً لنظام العمل والسياسات\n" +" التي تضعها الشركة مع مراعاة الاحكام التالية:\n" +" لا يكون نقل الموظف من مكان عمله الأصلي إلى مكان آخر يقتضي تغيير محل إقامته\n" +" إلا بموافقة الموظف كتابة.\n" +" يجوز للشركة في حالات الضرورة التي قد تفتضيها ظروف عارضة ولمدة لا تزيد عن\n" +" ثلاثين يوماً في السنة، تكليف الموظف ان يعمل في مكان مختلف عن المكان الأصلي\n" +" دون موافقته وتتحمل الشركة تكاليف انتقال الموظف وإقامته خلال تلك المدة.\n" +" ان يعمل في مكان مختلف عن المكان الأصلي دون موافقته وتتحمل الشركة تكاليف\n" +" انتقال الموظف وإقامته خلال تلك المدة." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid "اعـتـبـارا من" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "الاسم" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"الاسم :\n" +"
    \n" +" التاريخ :" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"الاسم الثلاثي بالإنجليزي\n" +"
    \n" +" name" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "التاريخ" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "التــــوقيع:" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "التوقيع" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid "" +"الجـنـسـيـة\n" +" ,\n" +" بـموجـب الهـويـة رقـم" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"الجنس\n" +"
    \n" +" Sex" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"الجنسية\n" +"
    \n" +" Nationality" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "الجنسية بموجب هوية رقم :" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "الصفة: الرئيس التنفيذي" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "المعالين:" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "الموظف:" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__communication_allowance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__education_allowance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__field_allowance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__food_allowance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__house_allowance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__infect_allowance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__insurance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__other_allowance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__other_deduction_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__retire_allowance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__security_allowance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__special_allowance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__supervision_allowance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__transport_allowance_type__perc +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__travel_allowance_type__perc +msgid "Percentage" +msgstr "النسبة" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid "بأن الســيــد/ة" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"بناءً على الرغبة المشتركة لطرفي هذا العقد، وهما بكامل الأهلية المعتبرة شرعاً\n" +" ونظاماً للتعاقد مع بعضهما كصاحب عمل وموظف ، فقد اتفق الطرفان على الشروط\n" +" والأحكام التالية:" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "بيــــــن كل من:" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"تاريخ الميلاد (بالميلادي)\n" +"
    \n" +" D.O.B (Gregorian)" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"تاريخ الميلاد (بالميلادي)\n" +"
    \n" +" D.O.B (Gregorian)" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid "تفيد شركة" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "تم بعون الله إبرام هذا العقد، في هذا التاريخ" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "تمت مطابقة الأسماء حسب الجواز / الإقامة / بطاقة الأحوال" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "تمهيد:" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"رقم بطاقة الأحوال / الإقامة\n" +"
    \n" +" Saudi ID/ Iqama No" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"رقم بطاقة الأحوال / الإقامة\n" +"
    \n" +" Saudi ID/ Iqama No." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid "" +"ريال لاغير. و قد أعطي هذا الخطاب بناء على طلبـه دون ادني مسئولية على " +"الشـركة." +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "صاحب العمل:" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"صلة القرابة\n" +"
    \n" +" Relation" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "عقـــــــد عمل" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__air_ticket_eligible__no +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__exit_and_return__no +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__is_gosi_deducted__no +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__overtime_eligible__no +msgid "No" +msgstr "لا" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__communication_allowance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__contract_duration__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__education_allowance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__field_allowance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__food_allowance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__house_allowance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__infect_allowance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__insurance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__other_allowance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__other_deduction_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__retire_allowance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__security_allowance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__special_allowance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__supervision_allowance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__transport_allowance_type__none +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__travel_allowance_type__none +msgid "None" +msgstr "لا شيء" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "لاستخدام إدارة الموارد البشرية" +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__state__draft +msgid "مسودة" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"ملاحظات:\n" +"\n" +"
    \n" +" التوقيع:" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.dependents_contract_report_temp +msgid "" +"نأمل منكم تعبئة النموذج الخاص بكم موضحا فيه تواريخ الميلاد باليوم و الشهر و " +"السنة بالميلادي (إذا أمكن) وإعادته لنا بعد التوقيع عليه، ولكم جزيل الشكر." +msgstr "" + +#. module: hr_contract_custom +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__air_ticket_eligible__yes +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__exit_and_return__yes +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__is_gosi_deducted__yes +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__overtime_eligible__yes +msgid " Yes" +msgstr "نعم" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "هـ، الموافق" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "" +"وهي شركة سعودية قائمة مؤسسة بموجب أنظمة المملكة العربية السعودية ومركزها\n" +" الرئيسي – الرياض، المملكة العربية السعودية وعنوانها البريدي ص. ب (" +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.salary_letter_report_template +msgid "" +"ويعـمـل علـى وظـيـفـة\n" +"
    " +msgstr "" + +#. module: hr_contract_custom +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.employee_contract_report_template +msgid "يمثله:" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__salary_status__in +#, python-format +msgid "IN" +msgstr "داخي" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__salary_status__out +#, python-format +msgid "OUT" +msgstr "خارجي" + + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__salary_status +#, python-format +msgid "Salary Status" +msgstr "حالة الراتب" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__recruited_talent__un_billable +#, python-format +msgid "Un Billable" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__recruited_talent__billable +#, python-format +msgid "Billable" +msgstr "" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__recruited_talent +#, python-format +msgid "Recruited Talent" +msgstr "المواهب المعينة" + + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__consultant_hour +msgid "Consultant Hour" +msgstr "قيمة الساعة" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__consultant_salary +msgid "Consultant Salary" +msgstr "راتب المستشار" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__consultants +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_type__consultants +msgid "Consultants" +msgstr "مستشارين" + + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__max_consultant_hour +msgid "Max Consultant Hour" +msgstr "الحد الأعلى للساعات" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__period_ticket +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +msgid "Period Ticket" +msgstr "فترة التذكرة" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract_extension.py:0 +#, python-format +msgid "The period of Extension trail duration must be not more than 3 months" +msgstr "فترة تمديد التجربة يجب أن لا تزيد عن الثلاثة أشهر" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#, python-format +msgid "The period of trail duration must be not more than 6 months" +msgstr "فترة التجربة يجب أن لا تزيد عن ستة أشهر" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__check_nationality +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +#, python-format +msgid "Saudi?" +msgstr "سعودي؟" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__class_contract +#, python-format +msgid "Classification Contracts" +msgstr "تصنيف العقود" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__class_contract__employees +#, python-format +msgid "Employees" +msgstr "الموظفين" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__class_contract__collect_money +#, python-format +msgid "Collect Money" +msgstr "جمع أموال" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__class_contract__endowments +#, python-format +msgid "Endowments" +msgstr "أوقاف" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__class_contract__researchers +#, python-format +msgid "Researchers" +msgstr "الباحثين" + + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__has_housing +msgid "Has Housing?" +msgstr "لديه بدل سكن؟" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__has_transportation +msgid "Has Transportation?" +msgstr "لدية بدل مواصلات؟" + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract_extension__employee_no +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_form_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_tree_view +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.contract_search_view +msgid "Employee Number" +msgstr "رقم الموظف" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__emp_type__saudi +#, python-format +msgid "Holiday1" +msgstr "ترصيد1" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__emp_type__other +#, python-format +msgid "Holiday2" +msgstr "ترصيد2" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__emp_type__displaced +#, python-format +msgid "Holiday3" +msgstr "ترصيد3" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__emp_type__external +#, python-format +msgid "Holiday4" +msgstr "ترصيد4" + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__emp_type__external2 +#: model:ir.model.fields.selection,name:hr_contract_custom.selection__hr_contract__religion__other +#, python-format +msgid "Other" +msgstr "اخـــرى" + +#. module: hr_contract_custom +#: model:mail.template,subject:hr_contract_custom.email_template_contract_period_expiration_reminder +msgid "Contract- ${object.name} Expired End Period On ${object.date_end}" +msgstr "عقد الموظف رقم- ${object.name} سوف ينتهي بتاريخ ${object.date_end}" + +#. module: hr_contract_custom +#: model:mail.template,subject:hr_contract_custom.email_template_contract_trial_period_expiration_reminder +msgid "Contract- ${object.name} Expired Trial Period On ${object.trial_date_end}" +msgstr "عقد الموظف رقم- ${object.name} سوف تنتهي فترة التجربة بتاريخ ${object.trial_date_end}" + +#. module: hr_contract_custom +#: model:mail.template,body_html:hr_contract_custom.email_template_contract_period_expiration_reminder +msgid "" +"\n" +" \n" +"

    Dear,

    \n" +"
    \n" +"

    The Contract of ${object.employee_id.name} is going to expire on ${object.date_end}.\n" +" Please renew the contract or end it before expiry date According the notice period.\n" +"
    \n" +"

    Best regards,

    \n" +" \n" +" " +msgstr "" +" \n" +"

    عزيزي,

    \n" +"
    \n" +"

    عقد الموظف ${object.employee_id.name} سوف ينتهي بتاريخ ${object.date_end}.\n" +" يجب تجديد العقد للموظف او إنهاء العقد قبل تاريخ النهاية حسب فترة الاشعار المتفق عليها.\n" +"
    \n" +"
    \n" +"

    تحياتي,

    \n" +" \n" +" " + + +#. module: hr_contract_custom +#: model:mail.template,body_html:hr_contract_custom.email_template_contract_trial_period_expiration_reminder +msgid "" +"\n" +" \n" +"

    Dear ,

    \n" +"
    \n" +"

    The Contract trial period of ${object.employee_id.name} is going to expire on${object.trial_date_end}.\n" +" Please renew the trial contract period or contracting is Done it before expiry date According the notice period.\n" +"
    \n" +"

    Best regards,

    \n" +" \n" +" " +msgstr "" +" \n" +"

    عزيزي,

    \n" +"
    \n" +"

    فترة تجربة عقد الموظف ${object.employee_id.name} سوف تنتهي بتاريخ ${object.trial_date_end}.\n" +" يجب تجديد فترة التجربة او إنهاء العقد قبل تاريخ نهاية فترة التجربة حسب فترة الاشعار المتفق عليها.\n" +"
    \n" +"
    \n" +"

    تحياتي,

    \n" +" \n" +" " + +#. module: hr_contract_custom +#: model:ir.model.fields,field_description:hr_contract_custom.field_hr_contract__last_salary_gosi +#, python-format +msgid "Last Salary Gosi" +msgstr "آخر راتب للتأمينات" + +#. module: hr_contract_custom +#: model:ir.model.fields,help:hr_contract_custom.field_hr_contract__last_salary_gosi +#, python-format +msgid "The Last Salary Gosi After The Age 50 Years." +msgstr "آخر راتب في التأمينات الاجتماعية بعد سن الخمسين" + + +#. module: hr_contract_custom +#: code:addons/hr_contract_custom/models/hr_contract.py:0 +#: model_terms:ir.ui.view,arch_db:hr_contract_custom.hr_contract_form_view +#, python-format +msgid "Effective Form" +msgstr "مباشرة العمل" diff --git a/odex30_base/hr_contract_custom/models/__init__.py b/odex30_base/hr_contract_custom/models/__init__.py new file mode 100644 index 0000000..1c80478 --- /dev/null +++ b/odex30_base/hr_contract_custom/models/__init__.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- + +from . import hr_contract +from . import hr_employee +from . import hr_re_contract +from . import hr_contract_extension diff --git a/odex30_base/hr_contract_custom/models/hr_contract.py b/odex30_base/hr_contract_custom/models/hr_contract.py new file mode 100644 index 0000000..c290e08 --- /dev/null +++ b/odex30_base/hr_contract_custom/models/hr_contract.py @@ -0,0 +1,746 @@ +# -*- coding: utf-8 -*- + +import datetime +from datetime import datetime as dt +from datetime import timedelta +from dateutil import relativedelta +from hijri_converter import convert +# from googletrans import Translator + +from odoo import models, fields, api, _, exceptions + +# translator = Translator() + + +# Contract +class Contract(models.Model): + _inherit = 'hr.contract' + + name = fields.Char(related="employee_id.emp_no", readonly=True, string='Employee Number') + state = fields.Selection(selection=[('draft', _('Draft')), + ('employeed_aproval', _('Employeed Approval')), + ('hr_head_approval', _('HR Head Approval')), + ('program_directory', _('Executive Approval')), + ('end_contract', _('End Contract'))], default="draft", tracking=True) + + + active = fields.Boolean(default=True) + employee_name = fields.Char(related="employee_id.name", readonly=True) + employee_type = fields.Selection(selection=[('saudi', _('Saudi')), ('foreign', _('Foreign')), + ('displaced', _('Displaced Tribes')), + ('external', _('Outsource1')), ('external2', _('Outsource2'))], + default='saudi', + tracking=True) + contract_status = fields.Selection(selection=[('single', _('single contract')), + ('marriage', _('marriage contract'))], default='single', + tracking=True) + contract_duration = fields.Selection(selection=[('3_months', _('3 Months')), + ('6_months', _('6 Months')), + ('9_months', _('9 Months')), + ('12_months', _('12 Months')), + ('24_months', _('24 Months')), ('36_months', _('36 Months')), + ('none', _('None'))], default='12_months') + experience_year = fields.Integer() + has_end_service_benefit = fields.Boolean(string='Has end service benefits') + + # fields on salary information page + suspended = fields.Boolean(string='Suspended') + social_insurance = fields.Boolean(string='Social Insurance') + salary = fields.Float(string='Base Salary', tracking=True) + + # fields of information page + wage = fields.Float() + advatages = fields.Text() + trial_date_start = fields.Date(tracking=True) + trial_date_end = fields.Date(tracking=True) + date_start = fields.Date(tracking=True) + date_end = fields.Date(tracking=True) + note = fields.Text() + # fields of dependent page + employee_code = fields.Char() + allow_mbl = fields.Boolean(string='Allow Mobile Allowance') + sign_bonous = fields.Boolean(string='Sign on Bounus') + loan_allow = fields.Boolean(string='Allow Loan Allowance') + air_allow = fields.Boolean(string='Air Allowance') + adults = fields.Integer(string='Adult(s)') + # children = fields.Integer() + infants = fields.Integer() + package = fields.Float() + gosi = fields.Boolean(string='GOSI') + # vehicle_attendance = fields.Integer(string='Vehicle Attendance') + # system_attendance = fields.Integer(string='System Attendance') + # line_manager_attendance = fields.Integer(string='Line Manager Attendance') + # expense_claim = fields.Float(string='Expense Claim') + # hr_visa_ticket = fields.Float(string='HR Visa/Ticket') + # other_allowances = fields.Float(string='Other Allowances') + # advance_salary = fields.Float(string='Advance AGT Salary') + hr_expense = fields.Float(string='Hr Expense') + cash_sales = fields.Float(string='Cash Sales') + traffic_fine = fields.Float(string='Traffic Fine') + bk_balance = fields.Float(string='Bank Balance') + other_deductions = fields.Float(string='Other Deductions') + + fn = fields.Char(string="First Name") + mn = fields.Char("Middle Name") + ln = fields.Char(string="Last Name") + dn = fields.Char(string="Display Name") + e_date = fields.Date(string="Effective Date") + + status = fields.Selection(selection=[('bachelor', 'Bachelor'), ('family', 'family')], string='Status') + hra = fields.Char("HRA") + t_allow = fields.Float(string="Transport Allowance") + f_allow = fields.Float(string="Food Allowance") + f_ot = fields.Float(string="Fixed OT") + departure = fields.Char(string="Departure Air Port") + destination = fields.Char(string="Destination Air Port") + medical = fields.Selection(selection=[('yes', 'Yes'), ('no', 'No')], string='Medical') + + c_accommodation = fields.Selection(selection=[( + 'yes', 'Yes'), + ('no', 'No')], string='Company Accommodation') + + c_vehicle = fields.Selection(selection=[( + 'yes', 'Yes'), + ('no', 'No')], string='Company Vehicle') + + c_vacation = fields.Selection(selection=[( + '12', '12 Months'), + ('18', '18 Months'), + ('24', '24 Months')], string='Contractual Vacation') + + nod = fields.Selection(selection=[( + '12', '12 Months'), + ('18', '18 Months'), + ('24', '24 Months')], string='Number of days') + + probation = fields.Selection(selection=[( + '3', '3 Months'), + ('6', '6 Months')], string='Probation') + + dependent = fields.Selection(selection=[( + '1', '1+1 '), + ('2', '1+2 '), + ('3', '1+3 '), + ('all', 'All ')], string='Dependent') + + incentive = fields.Selection(selection=[( + 'yes', 'Yes'), + ('no', 'No')], string='Incentive') + + monthly_salary = fields.Float(string='Monthly Salary', compute='_compute_monthly_salary') + saudi_emp_type = fields.Selection([('saudi-contract', _('Saudi Contracting')), + ('saudi-non', _('Saudi Non-Contracting'))], _('Saudi Employee Type'), + default='saudi-contract') + + contract_type = fields.Selection([('local', _('Local')), ('international', _('International'))], _('Contract Type')) + + contract_description = fields.Selection([('locum', _('Temporary')), ('permanent', _('Permanent'))], + _('Contract Description'), default='permanent') + + house_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('House Allowance Type'), default='none') + house_allowance = fields.Float(_('House Allowance')) + salary_insurnce = fields.Float(string='Salary Insurnce') + overtime_eligible = fields.Selection([('yes', _('Yes')), ('no', _('No'))], _('Overtime Eligibility'), default='no') + overtime_eligible_float = fields.Float(_('Overtime Eligibility Amount')) + exit_and_return = fields.Selection([('yes', _('Yes')), ('no', _('No'))], _('Exit and Return'), default='no') + exit_and_return_amount = fields.Float(_('Exit and Return Amount'), default=200) + + air_ticket_eligible = fields.Selection([('yes', _('Yes')), ('no', _('No'))], + _('Air Ticket Eligible'), default='no') + annual_leave = fields.Selection([('yes', 'Yes'), ('no', 'No')], string='Annual Leave', default="no") + annual_leave_days = fields.Float(string='Annual Leave In Days') + transport_allowance_type = fields.Selection( + [('none', _('None')), ('perc', _('Percentage')), ('num', _('Number')), ('company', 'By Company')], + _('Transportation Allowance Type'), default='none') + transport_allowance = fields.Float(_('Transportation Allowance')) + + transport_allowance_temp = fields.Float(string='Transportation Allowance', compute='_get_amount') + + field_allowance_type = fields.Selection( + [('none', _('None')), ('perc', _('Percentage')), ('num', _('Number')), ('company', 'By Company')], + _('Field Allowance Type'), default='none') + field_allowance = fields.Float(_('Field Allowance')) + + field_allowance_temp = fields.Float(string='Field Allowance', compute='_get_amount') + + special_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('Special Allowance Type'), default='none') + special_allowance = fields.Float(_('Special Allowance')) + special_allowance_temp = fields.Float(_('Special Allowance'), compute='_get_amount') + + other_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('Other Allowances Type'), default='none') + other_allowance = fields.Float(_('Other Allowances')) + other_allowance_temp = fields.Float(_('Other Allowances'), compute='_get_amount') + + travel_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('Travel Allowance Type'), default='none') + travel_allowance = fields.Float(_('Travel Allowance')) + travel_allowance_temp = fields.Float(_('Travel Allowance'), compute='_get_amount') + education_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('Education Allowance Type'), default='none') + education_allowance = fields.Float(_('Education Allowance')) + education_allowance_temp = fields.Float(_('Education Allowance'), compute='_get_amount') + + food_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('Food Allowance Type'), default='none') + food_allowance2 = fields.Float(_('Food Allowance')) + food_allowance2_temp = fields.Float(_('Food Allowance'), compute='_get_amount') + + security_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('Security Allowance Type'), default='none') + security_allowance = fields.Float(_('Security Allowance')) + security_allowance_temp = fields.Float(_('Security Allowance'), compute='_get_amount') + communication_allowance_type = fields.Selection( + [('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('Communication Allowance Type'), default='none') + communication_allowance = fields.Float(_('Communication Allowance')) + communication_allowance_temp = fields.Float(_('Communication Allowance'), compute='_get_amount') + + retire_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('Retire Allowance Type'), default='none') + retire_allowance = fields.Float(_('Retirement Allowance')) + + infect_allowance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('Infection Allowance Type'), default='none') + infect_allowance = fields.Float(_('Infection Allowance')) + supervision_allowance_type = fields.Selection( + [('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('Supervision Allowance Type'), default='none') + supervision_allowance = fields.Float(_('Supervision Allowance')) + insurance_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('Insurance Type'), default='none') + insurance = fields.Float(_('Insurance')) + other_deduction_type = fields.Selection([('none', _('None')), ('perc', _('Percentage')), ('num', _('Number'))], + _('Other Deductions Type'), default='none') + other_deduction = fields.Float(_('Other Deductions')) + gosi_deduction = fields.Float(compute="_calculate_gosi", string='Gosi (Employee Percentage)') + gosi_employer_deduction = fields.Float(compute="_calculate_gosi", string='Gosi (Employer Percentage)') + total_gosi = fields.Float(compute="_calculate_gosi", string='Total') + is_gosi_deducted = fields.Selection([('yes', _('Yes')), ('no', _('No'))], default='yes') + blood_type = fields.Selection( + [('O-', 'O−'), ('O+', 'O+'), ('A-', 'A−'), ('A+', 'A+'), ('B-', 'B−'), ('B+', 'B+'), ('AB-', 'AB−'), + ('AB+', 'AB+')], 'Blood Type') + + religion = fields.Selection([('muslim', _('Muslim')), ('christian', _('Christian')), ('other', _('Other'))], + _('Religion')) + gender = fields.Selection([('male', _('Male')), ('female', _('Female'))], + _('Gender')) + + birth_place = fields.Char(_('Birth Place')) + + point_of_hire = fields.Char(_('Point of hire')) + city = fields.Char(_('City Hired From')) + country = fields.Char(_('Country Hired From')) + contact_address = fields.Char(_('Contact address'), size=512) + + date_of_birth = fields.Date(_('Date Of Birth')) + marital = fields.Selection( + [('single', _('Single')), ('married', _('Married')), ('widower', _('Widower')), ('divorced', _('Divorced'))], + _('Marital Status'), default='single') + mobile_no = fields.Char(_('Mobile No')) + p_o_box_no = fields.Char(_('P. O. Box')) + zip_code = fields.Char(_('Zip Code')) + saudi_id_iqama = fields.Char(_('Saudi ID / Identity No.')) + saudi_id_iqama_date = fields.Date(_('Saudi ID / Identity Issue Date')) + saudi_id_iqama_expiry = fields.Date(_('Saudi ID / Identity Expiry Date')) + passport_number = fields.Char(_('Passport number')) + passport_issue_date = fields.Date(_('Passport Issue Date')) + passport_expiry_date = fields.Date(_('Passport Expiry Date')) + passport_issue_place = fields.Char(_('Passport Issue Place')) + saudi_com_number = fields.Char(_('Saudi Commission Number')) + saudi_com_date = fields.Date(_('Saudi Commission Issue Date')) + saudi_com_expiry_date = fields.Date(_('Saudi Commission Expiry Date')) + bls_date = fields.Date(_('BLS Date')) + acls_date = fields.Date(_('ACLS Date')) + insurance_date = fields.Date(_('Insurance Date')) + specialty = fields.Char(_('Specialty')) + category = fields.Char(_('Category')) + effective_from = fields.Date(_('Effective From')) + to_contact = fields.Text(_('To contact in case of Emergency')) + + emp_type = fields.Selection([('saudi', _('Holiday1')), + ('other', _('Holiday2')), + ('displaced', _('Holiday3')), + ('external', _('Holiday4')), + ('external2', _('Other'))], _('Annual Leave Entitlement'), tracking=True) + appraisal = fields.Boolean(_('Appraisal')) + re_contract = fields.Boolean(_('re contract')) + contract_draft = fields.Boolean(_('Contract Draft')) + breakdown_allowance = fields.Float(compute="_cal_allowance", string='Breakdown Allowance') + car_allowance = fields.Float(_('Car Allowance')) + ticket_allowance = fields.Float(_('Ticket Allowance')) + medical_ins_allowance = fields.Float(_('Medical Insurance Allowance')) + medical_ins_issue_date = fields.Date(_('Medical Insurance Issue Date')) + medical_ins_exp_date = fields.Date(_('Medical Insurance Expiry Date')) + join_date = fields.Date(_('Join Date')) + driving_lic_issue_date = fields.Date(_('Driving License Issue Date')) + driving_lic_exp_date = fields.Date(_('Driving License Expiry Date')) + driving_lic_issue_place = fields.Char(_('Driving License Issue Place')) + dependants_ticket_amount = fields.Float(string='Dependants Ticket Amount', compute='_get_dependants_ticket_amount') + air_ticket_amount = fields.Float(string='Air Ticket Amount') + air_ticket_number = fields.Integer(string='Air Ticket No.') + total_air_ticket_amount = fields.Float(string='Total Air Ticket Amount', compute='_get_total_ticket_amount') + trial_duration = fields.Float(string='Trail Duration', compute='_compute_contract_duration') + contract_duration_cal = fields.Float(string='Contract Duration', compute='_compute_contract_duration') + + # Relational fields + job_id = fields.Many2one(related="employee_id.job_id", readonly=True, tracking=True) + working_hours = fields.Many2one(related='employee_id.resource_calendar_id') + analytic_account_id = fields.Many2one(comodel_name='account.analytic.account') + journal_id = fields.Many2one(comodel_name='account.journal') + vac_des = fields.Many2one(comodel_name='hr.vacation.dest', string='Vacation Destination') + employee_dependent_ids = fields.One2many(comodel_name='hr.employee.dependent', inverse_name='contract_id') + employee_dependant = fields.One2many('hr.employee.dependent', 'contract_id', _('Employee Dependants')) + children_allowance = fields.One2many('hr.children.allowance', 'contract_id', _('Children Allowance')) + nationality = fields.Many2one('res.country', related='employee_id.country_id', readonly=True) + type_id = fields.Many2one(related='employee_id.employee_type_id', string="Contractor Type", tracking=True) + contractor_type = fields.Many2one(related='employee_id.employee_type_id', string="Contractor Type", required=False, tracking=True, store=True) + employee_id = fields.Many2one('hr.employee') + department_id = fields.Many2one('hr.department', _('Department Name'), related='employee_id.department_id', + readonly=True) + hiring_date = fields.Date(related='employee_id.first_hiring_date', string="Hiring Date", readonly=True) + all_exper_year = fields.Integer(compute='_compute_all_experience', store=True) + all_exper_month = fields.Integer(compute='_compute_all_experience', store=True) + all_exper_day = fields.Integer(compute='_compute_all_experience', store=True) + + previous_contract_id = fields.Many2one('hr.contract', store=True, string='Previous Contract', + help='The Previous Contract Of The Employee') + + ######################### consultant #####################new /:19/10 + consultants = fields.Boolean(default=False) + consultant_salary = fields.Float(string='Consultant Salary') + consultant_hour = fields.Float(string='Consultant Hour') + max_consultant_hour = fields.Float(string='Max Consultant Hour') + + salary_status = fields.Selection([('in', _('IN')), ('out', _('OUT'))], + _('Salary Status')) + recruited_talent = fields.Selection([('billable', _('Billable')), ('un_billable', _('Un Billable'))], + _('Recruited Talent')) + class_contract = fields.Selection([('employees', _('Employees')), ('collect_money', _('Collect Money')), + ('endowments', _('Endowments')),('researchers', _('Researchers'))], + _('Classification Contracts'), tracking=True) + period_ticket = fields.Integer() + dependant_count = fields.Integer(compute='_get_employee_dependant_count', store=True) + + has_transportation = fields.Boolean(string='Has Transportation?', default=True) + has_housing = fields.Boolean(string='Has Housing?', default=True) + + check_nationality = fields.Boolean(related='employee_id.check_nationality', store=True, string="Saudi?") + + last_salary_gosi = fields.Float(string='Last Salary Gosi', help='The Last Salary Gosi After The Age 50 Years.') + + + def _get_employee_dependant_count(self): + for rec in self: + rec.dependant_count = len( + self.env['hr.employee.dependent'].search([('contract_id', '=', rec.id)])) + + @api.depends('employee_id') + def _compute_all_experience(self): + for item in self: + if item.employee_id: + item.all_exper_year = item.employee_id.experience_year + item.employee_id.service_year + item.all_exper_month = item.employee_id.experience_month + item.employee_id.service_month + item.all_exper_day = item.employee_id.experience_day + item.employee_id.service_day + + if item.all_exper_month > 11: + item.all_exper_year = item.all_exper_year + 1 + item.all_exper_month = item.all_exper_month - 12 + if item.all_exper_day > 30: + item.all_exper_month = item.all_exper_month + 1 + item.all_exper_day = item.all_exper_day - 30 + + @api.onchange('contractor_type') + def onchange_contractor_type(self): + if self.contractor_type: + self.type_id = self.contractor_type + self.consultants = self.contractor_type.consultants + self.employee_id.employee_type_id = self.contractor_type + + @api.onchange('date_start', 'hiring_date') + def get_trial_date_field(self): + for rec in self: + # rec.trial_date_start = False + # rec.trial_date_end = False + if rec.hiring_date and rec.date_start: + date_start = datetime.datetime.strptime(str(rec.hiring_date), '%Y-%m-%d') + rec.trial_date_start = rec.hiring_date + rec.trial_date_end = date_start + relativedelta.relativedelta(months=3) + elif rec.date_start and not rec.hiring_date: + date_start = datetime.datetime.strptime(str(rec.date_start), '%Y-%m-%d') + rec.trial_date_start = rec.date_start + rec.trial_date_end = date_start + relativedelta.relativedelta(months=3) + + @api.onchange('employee_id') + def _emp_type_employee(self): + for item in self: + previous_contract = self.search([('employee_id', '=', item.employee_id.id), + ('active', '=', True), ], limit=1) + if previous_contract: + raise exceptions.UserError(_('Sorry, Can Not Create More than One contract for an Employeet %s') % + item.employee_id.name) + + if item.employee_id: + #if item.employee_id.check_nationality: + # item.emp_type = 'saudi' + #else: + # item.emp_type = 'other' + if item.employee_id.marital == 'single': + item.contract_status = 'single' + else: + item.contract_status = 'marriage' + item.job_id = item.employee_id.job_id + item.department_id = item.employee_id.department_id + item.employee_code = item.employee_id.employee_code + item.fn = item.employee_id.fn + item.mn = item.employee_id.mn + item.ln = item.employee_id.ln + item.dn = item.employee_id.name + + '''@api.onchange('emp_type') + def chick_saudi_percentage(self): + for item in self: + Saudization_percen = item.env.user.company_id.saudi_percentage + if Saudization_percen > 0: + saudi = len(item.search([('active', '=', True), ('emp_type', 'in', ('saudi', 'displaced')), + ('state', '=', 'program_directory')]).ids) + all_emp = len(item.search([('active', '=', True), ('state', '!=', 'end_contract')]).ids) + 1 + saudi_percen = (saudi / all_emp) * 100 + if saudi_percen > Saudization_percen and item.emp_type in ('saudi', 'displaced'): + raise exceptions.Warning( + _('The Saudization percentage should not exceed Percentage %s') % Saudization_percen) + + none_saudi = len(item.search( + [('active', '=', True), ('emp_type', '=', 'other'), ('state', '=', 'program_directory')]).ids) + none_Saudization_percen = (100 - Saudization_percen) + none_percen = (none_saudi / all_emp) * 100 + if none_percen > none_Saudization_percen and item.emp_type == 'other': + raise exceptions.Warning( + _('The None Saudization percentage should not exceed Percentage %s') % none_Saudization_percen)''' + + def change_current_date_hijri(self, date): + date = datetime.datetime.strptime(str(date), '%Y-%m-%d') + year = date.year + day = date.day + month = date.month + hijri_date = convert.Gregorian(year, month, day).to_hijri() + return hijri_date + + def translate_to_eng(self, text): + if text: + eng_text = text + ln = translator.detect(text) + if ln.lang != 'en': + eng_text = translator.translate(text, dest='en') + return eng_text + else: + return ' ' + + ###############>>send email end contract and trial peroid<<<########## + @api.model + def contract_mail_reminder(self): + now = dt.now() + timedelta(days=1) + date_now = now.date() + match = self.search([('state', '!=', 'end_contract'), + ('contract_duration', 'not in',( '3_months','6_months'))]) + # trial_days_send_email=5 + cont_end_reminder = self.env.user.company_id.contract_end_reminder + cont_trial_reminder = self.env.user.company_id.contract_trial_reminder + for i in match: + if i.date_end: + exp_date = fields.Date.from_string(i.date_end) - timedelta(days=cont_end_reminder) + if date_now >= exp_date: + self.env.ref('hr_contract_custom.email_template_contract_period_expiration_reminder', False).send_mail(i.id) + + if i.trial_date_end: + exp_date = fields.Date.from_string(i.trial_date_end) + exp_date1 = fields.Date.from_string(i.trial_date_end) - timedelta(days=cont_trial_reminder) + # if date_now >= exp_date : + if exp_date >= date_now and date_now >= exp_date1: + self.env.ref('hr_contract_custom.email_template_contract_trial_period_expiration_reminder', False).send_mail(i.id) + + ########################################################################## + @api.onchange('contract_duration', 'date_start') + def get_contract_end_date(self): + if self.date_start and self.contract_description == 'locum': + + date_start = datetime.datetime.strptime(str(self.date_start), '%Y-%m-%d') + + if self.contract_duration == '3_months': + self.date_end = date_start + relativedelta.relativedelta(months=3) - timedelta(days=1) + elif self.contract_duration == '6_months': + self.date_end = date_start + relativedelta.relativedelta(months=6) - timedelta(days=1) + elif self.contract_duration == '9_months': + self.date_end = date_start + relativedelta.relativedelta(months=9) - timedelta(days=1) + elif self.contract_duration == '12_months': + self.date_end = date_start + relativedelta.relativedelta(months=12) - timedelta(days=1) + elif self.contract_duration == '24_months': + self.date_end = date_start + relativedelta.relativedelta(months=24) - timedelta(days=1) + elif self.contract_duration == '36_months': + self.date_end = date_start + relativedelta.relativedelta(months=36) - timedelta(days=1) + else: + self.date_end = False + + # get salary amount form salary degree + @api.onchange('salary_degree') + def onchange_salary_degree(self): + if self.salary_degree: + self.salary = self.salary_degree.base_salary + + # Get Salary Insurnce from Salary amount + @api.onchange('salary') + def onchange_base_salary_insurance(self): + if self.salary: + self.salary_insurnce = self.salary + + # update to control on date constrains + @api.onchange('trial_date_start', 'trial_date_end', 'date_start', 'date_end') + def onchange_dates(self): + if self.trial_date_start: + if self.trial_date_end: + if self.date_start: + if self.date_end: + start_date_1 = dt.strptime(str(self.date_start), "%Y-%m-%d") + end_date_1 = dt.strptime(str(self.date_end), "%Y-%m-%d") + trial_start_date_1 = dt.strptime(str(self.trial_date_start), "%Y-%m-%d") + trial_end_date_1 = dt.strptime(str(self.trial_date_end), "%Y-%m-%d") + + if trial_end_date_1 < trial_start_date_1: + raise exceptions.Warning(_('trial End Date must be greater than Trial Start date')) + if end_date_1 < start_date_1: + raise exceptions.Warning(_('End date must be greater than Start date')) + + @api.onchange('contract_description') + def _contract_duration_change_state(self): + if self.contract_description == 'permanent': + self.contract_duration = 'none' + self.date_end = '' + + @api.depends('wage', 'house_allowance', 'transport_allowance', 'communication_allowance') + def _compute_monthly_salary(self): + for rec in self: + rec.monthly_salary = rec.wage + rec.house_allowance_temp + rec.transport_allowance_temp + \ + rec.communication_allowance_temp + rec.field_allowance_temp + \ + rec.special_allowance_temp + rec.other_allowance_temp + + @api.depends() + def _cal_allowance(self): + allowance = 0.0 + if self.employee_id.country_id.code == 'SA': + allowance = self.salary * 1 / 100 + self.breakdown_allowance = allowance + + @api.depends() + def _calculate_gosi(self): + saudi_gosi = self.env.user.company_id.saudi_gosi + company_gosi = self.env.user.company_id.company_gosi + none_saudi_gosi = self.env.user.company_id.none_saudi_gosi + + max_saudi_gosi = self.env.user.company_id.max_amount_saudi_gosi + max_company_gosi = self.env.user.company_id.max_amount_company_gosi + + Sanad_saudi_gosi = self.env.user.company_id.Sanad_saudi_gosi + Sanad_company_gosi = self.env.user.company_id.Sanad_company_gosi + + for record in self: + #if (record.emp_type == 'saudi' or record.emp_type == 'displaced') and record.is_gosi_deducted == "yes": + record.employee_id._compute_employee_age() + sanad_age = record.salary_scale.retirement_age + emp_age = record.employee_id.employee_age + + if record.check_nationality==True and record.is_gosi_deducted == "yes": + if emp_age >= sanad_age and sanad_age > 0 : + employee_gosi = (record.salary_insurnce + record.house_allowance_temp) * (saudi_gosi - Sanad_saudi_gosi) / 100 + employer_gosi = (record.salary_insurnce + record.house_allowance_temp) * (company_gosi - Sanad_company_gosi)/ 100 + else: + employee_gosi = (record.salary_insurnce + record.house_allowance_temp) * saudi_gosi / 100 + employer_gosi = (record.salary_insurnce + record.house_allowance_temp) * company_gosi / 100 + + if employee_gosi <= max_saudi_gosi: + record.gosi_deduction = employee_gosi + else: + record.gosi_deduction = max_saudi_gosi + if employer_gosi <= max_company_gosi: + record.gosi_employer_deduction = employer_gosi + else: + record.gosi_employer_deduction = max_company_gosi + record.total_gosi = record.gosi_deduction + record.gosi_employer_deduction + + #elif (record.emp_type == 'saudi' or record.emp_type == 'displaced') and record.is_gosi_deducted == "no": + elif record.check_nationality==True and record.is_gosi_deducted == "no": + if emp_age >= sanad_age and sanad_age > 0 : + employee_gosi = (record.salary_insurnce + record.house_allowance_temp) * (saudi_gosi - Sanad_saudi_gosi) / 100 + employer_gosi = (record.salary_insurnce + record.house_allowance_temp) * (company_gosi - Sanad_company_gosi) / 100 + else: + employee_gosi = (record.salary_insurnce + record.house_allowance_temp) * saudi_gosi / 100 + employer_gosi = (record.salary_insurnce + record.house_allowance_temp) * company_gosi / 100 + + if employee_gosi <= max_saudi_gosi: + employee_gosi = employee_gosi + else: + employee_gosi = max_saudi_gosi + if employer_gosi <= max_company_gosi: + employer_gosi = employer_gosi + else: + employer_gosi = max_company_gosi + + record.gosi_deduction = 0.0 + record.gosi_employer_deduction = employee_gosi + employer_gosi + record.total_gosi = employee_gosi + employer_gosi + + else: + # pass + employer_gosi = (record.salary_insurnce + record.house_allowance_temp) * none_saudi_gosi / 100 + + record.gosi_deduction = 0.0 + record.gosi_employer_deduction = employer_gosi + record.total_gosi = employer_gosi + + #if (record.emp_type == 'saudi' or record.emp_type == 'displaced') and record.saudi_emp_type == 'saudi-non': + if record.check_nationality==True and record.saudi_emp_type == 'saudi-non': + record.gosi_deduction = 0.0 + record.gosi_employer_deduction = 0.0 + record.total_gosi = 0.0 + + @api.depends('date_start', 'date_end', 'trial_date_start', 'trial_date_end') + def _compute_contract_duration(self): + for item in self: + item.contract_duration_cal = 0 + item.trial_duration = 0 + if item.date_start and item.date_end: + date_start = datetime.datetime.strptime(str(item.date_start), '%Y-%m-%d').date() + date_end = datetime.datetime.strptime(str(item.date_end), '%Y-%m-%d').date() + item.contract_duration_cal = relativedelta.relativedelta(date_end, date_start).years + + if item.trial_date_start and item.trial_date_end: + date_start = datetime.datetime.strptime(str(item.trial_date_start), '%Y-%m-%d').date() + date_end = datetime.datetime.strptime(str(item.trial_date_end), '%Y-%m-%d').date() + item.trial_duration = relativedelta.relativedelta(date_end, date_start).months + if item.trial_duration > 6: + raise exceptions.Warning(_('The period of trail duration must be not more than 6 months')) + + '''@api.onchange('date_start') + def _compute_trial_period(self): + if self.date_start and self.date_end: + date_start = datetime.datetime.strptime(str(self.date_start), '%Y-%m-%d').date() + self.trial_date_start = self.date_start + self.trial_date_end = date_start + relativedelta.relativedelta(months=3) - timedelta(days=1)''' + + @api.depends('air_ticket_amount') + def _get_total_ticket_amount(self): + self.total_air_ticket_amount = self.air_ticket_amount * self.air_ticket_number + + @api.onchange('employee_id') + def _onchange_employee_id(self): + if self.employee_id: + self.job_id = self.employee_id.job_id + self.department_id = self.employee_id.department_id + self.employee_code = self.employee_id.employee_code + self.fn = self.employee_id.fn + self.mn = self.employee_id.mn + self.ln = self.employee_id.ln + self.dn = self.employee_id.name + + @api.model + def create(self, vals): + contracts = super(Contract, self).create(vals) + contracts.employee_id.contract_id = contracts.id + return contracts + + def draft_state(self): + self.state = "draft" + + def employeed_aproval(self): + #self.chick_saudi_percentage() + self.state = "employeed_aproval" + + def hr_head_approval(self): + #self.chick_saudi_percentage() + self.state = "hr_head_approval" + + def end_contract_state(self): + if self.date_end == False: + raise exceptions.Warning(_('The contract End Date Must Be Entered')) + else: + self.state = "end_contract" + + def program_directory(self): + #self.chick_saudi_percentage() + self.employee_id.contract_id = self.id + hiring_date = self.employee_id.first_hiring_date + effective = self.env['employee.effective.form'].search([('contract_id', '=', self.id)]) + if not effective and not hiring_date: + self.env['employee.effective.form'].create({ + 'employee_id': self.employee_id.id, + 'contract_id': self.id, + 'department_id': self.department_id.id, + 'contract_start': self.date_start, + 'effective_form_date': self.date_start, + 'state': 'draft'}) + self.state = "program_directory" + + def unlink(self): + for i in self: + if i.state != 'draft': + raise exceptions.Warning(_('You can not delete record in state not in draft')) + # if i.hiring_date: + # raise exceptions.Warning(_('You can not delete record has Hiring date')) + return super(Contract, self).unlink() + + @api.onchange('working_hours') + def _onchange_working_hours(self): + if self.employee_id.contract_id.id == self._origin.id: + self.env['resource.resource'].browse([self.employee_id.resource_id.id]).write( + {'calendar_id': self.working_hours.id}) + + + # Smart Button to access effective form + + def action_view_effective_frm(self): + effective_id = self.env['employee.effective.form'].search([('employee_id', '=', self.employee_id.id)]) + return { + 'name': _('Employee Effective Form'), + 'domain': [('id', '=', effective_id.id)], + 'view_mode': 'tree,form', + 'res_model': 'employee.effective.form', + 'view_id': False, + 'type': 'ir.actions.act_window', + } + + +class VacationDest(models.Model): + _name = 'hr.vacation.dest' + + _rec_name = 'name' + name = fields.Char(required=True) + + +class EmployeeChildAllowance(models.Model): + _name = 'hr.children.allowance' + + name = fields.Char(_('Children Name')) + age = fields.Integer(_('Age')) + fees = fields.Float(_('Educational Fees')) + remarks = fields.Text(_('Remarks')) + + # Relational fields + contract_id = fields.Many2one('hr.contract', _('Contract')) + + +class ContractType(models.Model): + _name = "hr.contract.type" + _description = "Contract Type" + _order = "sequence, id" + + name = fields.Char(string="Contract Type", required=True) + sequence = fields.Integer(help="Gives the sequence when displaying a list of Contract.", default=10) + salary_type = fields.Selection([("amount", _("Amount")), ("scale", _("Scale"))], string="Salary Type") + code = fields.Char(string='Code') + consultants = fields.Boolean(default=False, string='Consultants') + country_id = fields.Many2one("res.country", string="Country") + company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.company) + + + diff --git a/odex30_base/hr_contract_custom/models/hr_contract_extension.py b/odex30_base/hr_contract_custom/models/hr_contract_extension.py new file mode 100644 index 0000000..ff8ceea --- /dev/null +++ b/odex30_base/hr_contract_custom/models/hr_contract_extension.py @@ -0,0 +1,150 @@ +# -*- coding: utf-8 -*- + +import datetime +from dateutil import relativedelta +from odoo import api, fields, models, _, exceptions + + +class ContractExtension(models.Model): + _name = 'hr.contract.extension' + _inherit = ['mail.thread', 'mail.activity.mixin'] + _rec_name = 'employee_id' + + employee_id = fields.Many2one('hr.employee', string="Employee", required=True) + employee_no = fields.Char(related='employee_id.emp_no', readonly=True,string='Employee Number', store=True) + contract_id = fields.Many2one(related='employee_id.contract_id', store=True, string="Contract") + department_id = fields.Many2one(related='employee_id.department_id', store=True, string="Department") + type = fields.Selection(selection=[('extension', 'Extension'), ('end', 'Contract End'), ('confirm', 'Confirm')], + required=True, string="Type", tracking=True) + state = fields.Selection(selection=[('draft', 'Draft'), ('confirm', 'wait Direct Manager'), + ('emp_confirm', 'wait Employee'), + ('direct_manager', 'Wait HR Approve'), ('hr_approve', 'Approved'), + ('refused', 'Refused')], required=True, string="State", default='draft', + tracking=True) + date_from = fields.Date() + date_to = fields.Date() + old_date_from = fields.Date(compute='get_relation_field', store=True, string="Trial start") + old_date_to = fields.Date(compute='get_relation_field', store=True, string="Trial end") + contract_date_end = fields.Date(compute='get_relation_field', store=True, string="Contract Date end") + end_date = fields.Date() + comments = fields.Text(string="Comments") + company_id = fields.Many2one(related='employee_id.company_id', string="Company") + + @api.onchange('employee_id') + def get_relation_field(self): + for rec in self: + rec.old_date_from = rec.contract_id.trial_date_start + rec.old_date_to = rec.contract_id.trial_date_end + rec.contract_date_end = rec.contract_id.date_end + rec.end_date = rec.contract_id.trial_date_end + rec.date_from = False + rec.date_to = False + if rec.old_date_to: + date_start = datetime.datetime.strptime(str(rec.old_date_to), '%Y-%m-%d') + rec.date_from = rec.old_date_to + rec.date_to = date_start + relativedelta.relativedelta(months=3) + + @api.constrains('employee_id') + def once_request(self): + for i in self: + employee_id = self.env['hr.contract.extension'].search( + [('id', '!=', i.id), ('employee_id', '=', i.employee_id.id), + ('state', 'not in', ('draft', 'refused'))]) + for rec in employee_id: + if rec.type == 'extension' and i.type == 'extension': + raise exceptions.Warning(_('Sorry, Not possible to request Extension Form more than once')) + + if rec.type == 'confirm' and i.type == 'confirm': + raise exceptions.Warning(_('Sorry, Not possible to request Confirm Form more than once')) + + if rec.type == 'end' and i.type == 'end': + raise exceptions.Warning(_('Sorry, Not possible to request Termination Form more than once')) + + if rec.type == 'confirm' and (i.type == 'end' or i.type == 'extension'): + raise exceptions.Warning(_('Sorry, Not possible End Or Extension request After Confirm')) + + if rec.type == 'end' and (i.type == 'confirm' or i.type == 'extension'): + raise exceptions.Warning(_('Sorry, Not possible Confirm Or Extension request After End')) + + if not i.contract_id: + raise exceptions.Warning(_('Sorry, Not possible to request Extension with Not Contract')) + + @api.constrains('date_from', 'date_to') + def date_constrin(self): + for item in self: + if item.old_date_to and item.date_from: + if item.old_date_to > item.date_from: + raise exceptions.Warning(_('Extension Date Form Must be Greater than Old Date To')) + + if item.date_to and item.date_from: + if item.date_from >= item.date_to: + raise exceptions.Warning(_('Date Form Must be Less Than Date To')) + + date_start = datetime.datetime.strptime(str(item.date_from), '%Y-%m-%d').date() + date_end = datetime.datetime.strptime(str(item.date_to), '%Y-%m-%d').date() + trial_duration = relativedelta.relativedelta(date_end, date_start).months + if trial_duration > 3: + raise exceptions.Warning(_('The period of Extension trail duration must be not more than 3 months')) + + def confirm(self): + for rec in self: + rec.once_request() + rec.state = 'confirm' + + def direct_manager(self): + for rec in self: + rec.once_request() + if rec.type != 'extension': + rec.state = 'direct_manager' + else: + rec.state = 'emp_confirm' + + def emp_confirm(self): + for rec in self: + rec.once_request() + if rec.employee_id.user_id.id == rec.env.uid: + rec.state = 'direct_manager' + else: + raise exceptions.Warning(_('Sorry, For Employee %s Confirm Only !') % (rec.employee_id.name)) + + def hr_approve(self): + for rec in self: + rec.once_request() + if rec.type == 'extension': + rec.contract_id.sudo().write({ + #'trial_date_start': rec.date_from, + 'trial_date_end': rec.date_to + }) + elif rec.type == 'end': + rec.contract_id.sudo().write({ + # 'state':'end_contract', + 'date_end': rec.end_date + }) + else: + rec.contract_id.sudo().write({ + 'state': 'program_directory', }) + rec.state = 'hr_approve' + + def refused(self): + for rec in self: + if rec.type != 'extension' or rec.state != 'emp_confirm': + rec.state = "refused" + else: + rec.state = 'confirm' + + def draft_state(self): + for item in self: + if item.type == 'extension': + item.contract_id.sudo().write({ + #'trial_date_start': item.old_date_from, + 'trial_date_end': item.old_date_to + }) + if item.type == 'end': + item.contract_id.sudo().write({'date_end': item.contract_date_end}) + item.state = "draft" + + def unlink(self): + for i in self: + if i.state != 'draft': + raise exceptions.Warning(_('You can not delete record in state not in draft')) + return super(ContractExtension, self).unlink() diff --git a/odex30_base/hr_contract_custom/models/hr_employee.py b/odex30_base/hr_contract_custom/models/hr_employee.py new file mode 100644 index 0000000..b31bbea --- /dev/null +++ b/odex30_base/hr_contract_custom/models/hr_employee.py @@ -0,0 +1,50 @@ +# -*- coding: utf-8 -*- + +from num2words import num2words +from datetime import datetime, timedelta +from odoo import api, fields, models,_ + + +class HrEmployee(models.Model): + _inherit = "hr.employee" + + base_salary = fields.Float(compute="compute_base_salary") + salary_in_words = fields.Char(compute="get_salary_amount") + payslip_lines = fields.One2many(comodel_name="hr.payslip.line", compute="compute_base_salary") + employee_dependant = fields.One2many(related='contract_id.employee_dependant',readonly=False, tracking=True) + employee_type_id = fields.Many2one('hr.contract.type', string="Employee Type", ondelete='cascade', tracking=True) + + + @api.depends("base_salary") + def get_salary_amount(self): + for item in self: + item.salary_in_words = num2words(item.base_salary, lang=self.env.user.lang) + + def compute_base_salary(self): + for item in self: + last_day_of_prev_month = datetime.now().date().replace(day=1) - timedelta(days=1) + start_day_of_prev_month = datetime.now().date().replace(day=1) - timedelta(days=last_day_of_prev_month.day) + payroll = item.env["hr.payslip"].search( + [ + ("employee_id", "=", item.name), + ("date_from", "<=", datetime.now().date()), + ("date_to", ">=", datetime.now().date()), + ("contract_id", "=", item.contract_id.id), + ], + limit=1, + ) + if not payroll: + payroll = item.env["hr.payslip"].search( + [ + ("employee_id", "=", item.name), + ("date_from", "<=", start_day_of_prev_month), + ("date_to", ">=", last_day_of_prev_month), + ("contract_id", "=", item.contract_id.id), + ],limit=1, + ) + + item.base_salary = payroll.total_allowances + item.payslip_lines = payroll.allowance_ids.filtered( + lambda r: r.salary_rule_id.rules_type in ("salary", "house") + ).sorted(lambda b: b.name) + diff --git a/odex30_base/hr_contract_custom/models/hr_re_contract.py b/odex30_base/hr_contract_custom/models/hr_re_contract.py new file mode 100644 index 0000000..2f3eead --- /dev/null +++ b/odex30_base/hr_contract_custom/models/hr_re_contract.py @@ -0,0 +1,199 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields, _, exceptions, api +import datetime +from datetime import datetime +from dateutil.relativedelta import relativedelta +from odoo.tools import DEFAULT_SERVER_DATE_FORMAT + + +class hr_extend(models.Model): + _name = 'hr.re.contract' + _rec_name = 'employee_id' + _inherit = ['mail.thread', 'mail.activity.mixin'] + + state = fields.Selection(string='State', selection=[ + ('draft', 'Draft'), + ('submitted', 'Submitted'), + ('direct_manager', 'Direct Manager'), + ('hr_manager', 'HR Manager'), + ('done', 'Re-Contract'), + ('refuse', 'Refuse'), + ], default='draft', tracking=True) + + company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.user.company_id) + employee_id = fields.Many2one('hr.employee', string='Employee', required=True) + date = fields.Date(default=fields.Date.context_today, string="Date Request") + effective_date = fields.Date() + job_id = fields.Many2one('hr.job', string='Job Position', compute='_get_employee_data', store=True) + department_id = fields.Many2one('hr.department', string='Department', compute='_get_employee_data', store=True) + + hire_date = fields.Date(string='Hire Date', compute='_get_employee_data', store=True) + contract_id = fields.Many2one('hr.contract', compute='_get_employee_data', store=True, string='Current Contract', + help='Latest contract of the employee') + + new_salary = fields.Float() + start_date = fields.Date(string='Current Contract Start Date', compute='_get_employee_data', store=True) + new_contract_start_date = fields.Date() + new_contract_end_date = fields.Date() + eoc_date = fields.Date(string='Current Contract End Date', compute='_get_employee_data', store=True) + increase_salary = fields.Selection([('no', 'NO'), ('yes', 'YES')], string='Increase Salary?', default='no') + last_renewal = fields.Boolean(readonly=True, string='Last Renewal?', default=True) + + contract_type = fields.Selection([('temporary', _('Temporary')), ('permanent', _('Permanent'))], + _('Contract Type'), default='temporary', tracking=True) + + iqama_end_date = fields.Date(related="employee_id.iqama_number.expiry_date",string='Identity End Date', readonly=True) + + # employee_type = fields.Selection(related='employee_id.contract_id.contract_description', store=True) + + def action_refuse(self): + for item in self: + if item.state == 'done': + contracts = self.env['hr.contract'].search([('employee_id', '=', self.employee_id.id)], + order='id DESC')[:2] + item.contract_id.write({ + 'salary': item.contract_id.salary_degree.base_salary, + 'salary_scale': item.contract_id.salary_scale.id, + 'salary_level': item.contract_id.salary_level.id, + 'salary_group': item.contract_id.salary_group.id, + 'salary_degree': item.contract_id.salary_degree.id, }) + self.state = "refuse" + + def action_submit(self): + self._get_employee_data() + self.state = 'submitted' + + def action_direct_manager(self): + # if self.employee_id.parent_id and self._uid != self.employee_id.parent_id.user_id.id: + # raise exceptions.Warning(_('This is Not Your Role beacuse Your Direct Manager')) + self._get_employee_data() + self._check_contract() + self.state = "direct_manager" + + def action_hr_manager(self): + self._get_employee_data() + self.state = "hr_manager" + + def action_done(self): + self._check_contract() + today = datetime.now().date() + str_today = today.strftime('%Y-%m-%d') + # if str_today != self.effective_date: + # raise exceptions.Warning(_('You can not re-contract employee because effective date is not today')) + last_record = self.env['hr.re.contract'].search( + [('id', '!=', self.id), ('employee_id', '=', self.employee_id.id), + ('state', '=', 'done'), ('last_renewal', '=', True)], order='id desc', limit=1) + default = { + 'job_id': self.job_id.id, + 'employee_id': self.employee_id.id, + 'department_id': self.department_id.id, + # 'date_start': self.new_contract_start_date, + 'date_end': self.new_contract_end_date, + 'name': 'Re-Contract' + self.employee_id.name, + 'state': 'program_directory', + } + if self.increase_salary == 'yes': + + default.update({'wage': self.new_salary_degree.base_salary, + 'salary_scale': self.new_salary_scale.id, + 'salary_level': self.new_salary_level.id, + # 'experience_year': self.experience_year, + 'salary_group': self.new_salary_group.id, + 'salary_degree': self.new_salary_degree.id, + }) + + else: + default.update({'wage': self.contract_id.salary_degree.base_salary, + 'salary_scale': self.contract_id.salary_scale.id, + 'salary_level': self.contract_id.salary_level.id, + 'experience_year': self.contract_id.experience_year, + 'salary_group': self.contract_id.salary_group.id, + 'salary_degree': self.contract_id.salary_degree.id, + }) + + c_id = self.contract_id.copy(default=default) + + for line in self.contract_id.employee_dependant: + line.contract_id = c_id.id + + for line in self.contract_id.advantages: + line.contract_advantage_id = c_id.id + + self.contract_id.write({'active': False}) + if last_record: + last_record.last_renewal = False + if self.contract_type == 'permanent': + c_id.contract_description = 'permanent' + # Employee back to service + self.employee_id.state = 'open' + self.contract_id.state = 'program_directory' + + self.state = "done" + + def unlink(self): + for i in self: + if i.state != 'draft': + raise exceptions.Warning(_('You can not delete record in state not in draft')) + return super(hr_extend, self).unlink() + + @api.onchange('employee_id', 'new_contract_start_date', 'contract_type') + def onchange_new_contract_start_date(self): + for rec in self: + if rec.eoc_date: + rec.new_contract_start_date = False + rec.new_contract_end_date = False + date_start = datetime.strptime(str(rec.eoc_date), '%Y-%m-%d') + date_start += relativedelta(days=1) + rec.new_contract_start_date = date_start + # rec.new_contract_end_date = date_start + relativedelta(years=3) + if not rec.eoc_date and rec.employee_id: + raise exceptions.Warning(_('You can not renewal contract is open Date')) + if rec.new_contract_start_date: + start_date = datetime.strptime(str(rec.new_contract_start_date), DEFAULT_SERVER_DATE_FORMAT).date() + end_date = start_date + relativedelta(years=1) + end_date -= relativedelta(days=1) + rec.new_contract_end_date = end_date + if rec.contract_type == 'permanent': + rec.new_contract_end_date = False + + def _check_contract(self): + old_start_date = datetime.strptime(str(self.contract_id.date_start), DEFAULT_SERVER_DATE_FORMAT).date() + # old_end_date = datetime.strptime(self.contract_id.date_end, DEFAULT_SERVER_DATE_FORMAT).date() + new_start_date = datetime.strptime(str(self.new_contract_start_date), DEFAULT_SERVER_DATE_FORMAT).date() + + if self.contract_id.date_end: + old_end_date = datetime.strptime(str(self.contract_id.date_end), DEFAULT_SERVER_DATE_FORMAT).date() + if new_start_date <= old_end_date: + raise exceptions.Warning(_('New Contract must have start date after the end date of old contract')) + elif old_start_date <= new_start_date <= old_end_date: + raise exceptions.Warning(_('New Contract must have start date after the end date of old contract')) + + if self.new_contract_end_date: + new_end_date = datetime.strptime(str(self.new_contract_end_date), DEFAULT_SERVER_DATE_FORMAT).date() + + if new_start_date >= new_end_date: + raise exceptions.Warning(_('New Contract start date must be before the end date')) + + return True + + def action_set_to_draft(self): + if self.state == 'done': + last_record = self.env['hr.re.contract'].search( + [('id', '!=', self.id), ('employee_id', '=', self.employee_id.id), + ('state', '=', 'done'), ('last_renewal', '=', False)], order='id desc', limit=1) + + if self.last_renewal == False: + raise exceptions.Warning(_('The record Cannot be Set To Draft Because It Is Not Last Renewal Record')) + for line in self.employee_id.contract_id.advantages: + line.contract_advantage_id = self.contract_id.id + for line in self.employee_id.contract_id.employee_dependant: + line.contract_id = self.contract_id.id + contracts = self.env['hr.contract'].search([('employee_id', '=', self.employee_id.id)], order='id DESC')[:2] + if self.contract_id: + self.contract_id.write({'active': True}) + contracts.draft_state() + contracts.unlink() + if last_record: + last_record.last_renewal = True + self.state = "draft" diff --git a/odex30_base/hr_contract_custom/report/employee_contract_report_template.xml b/odex30_base/hr_contract_custom/report/employee_contract_report_template.xml new file mode 100644 index 0000000..1d9c890 --- /dev/null +++ b/odex30_base/hr_contract_custom/report/employee_contract_report_template.xml @@ -0,0 +1,851 @@ + + + + + + + + + hr.contract + Contract Form + qweb-pdf + hr_contract_custom.employee_contract_report_template + + report + + + European A4 Transactions + + A4 + Portrait + 35 + 5 + 5 + 5 + + 35 + 90 + + + + + + diff --git a/odex30_base/hr_contract_custom/report/employee_dependents_report_template.xml b/odex30_base/hr_contract_custom/report/employee_dependents_report_template.xml new file mode 100644 index 0000000..ebced9d --- /dev/null +++ b/odex30_base/hr_contract_custom/report/employee_dependents_report_template.xml @@ -0,0 +1,324 @@ + + + + + + + + + hr.contract + Dependents Report + qweb-pdf + hr_contract_custom.dependents_contract_report_temp + + report + + + + + + diff --git a/odex30_base/hr_contract_custom/report/payroll_template.xml b/odex30_base/hr_contract_custom/report/payroll_template.xml new file mode 100644 index 0000000..f846093 --- /dev/null +++ b/odex30_base/hr_contract_custom/report/payroll_template.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + Salary Letter + hr.employee + qweb-pdf + hr_contract_custom.salary_letter_report_template + hr_contract_custom.salary_letter_report_template + 'Salary Letter for - %s' % (object.name)" + + + + diff --git a/odex30_base/hr_contract_custom/report/probationary_evaluation.xml b/odex30_base/hr_contract_custom/report/probationary_evaluation.xml new file mode 100644 index 0000000..68012ce --- /dev/null +++ b/odex30_base/hr_contract_custom/report/probationary_evaluation.xml @@ -0,0 +1,241 @@ + + + + + + hr.contract.extension + Probationary Evaluation Period Form + qweb-pdf + hr_contract_custom.probationary_evaluation_report + hr_contract_custom.probationary_evaluation_report + + report + + + diff --git a/odex30_base/hr_contract_custom/security/ir.model.access.csv b/odex30_base/hr_contract_custom/security/ir.model.access.csv new file mode 100644 index 0000000..d0ca926 --- /dev/null +++ b/odex30_base/hr_contract_custom/security/ir.model.access.csv @@ -0,0 +1,12 @@ +id,name,model_id:id,group_id/id,perm_read,perm_write,perm_create,perm_unlink +access_hr_contract_executive,hr.contract.executive,model_hr_contract,hr_base.group_executive_manager,1,1,0,0 +access_hr_contract_user_employee,hr_contract_employee,model_hr_contract,base.group_user,1,1,0,0 +access_hr_contract_officer,hr_contract_officer,model_hr_contract,hr.group_hr_user,1,1,0,0 +access_hr_contract_type_manager,hr.contract.type.manager,model_hr_contract_type,hr.group_hr_manager,1,1,1,1 +access_hr_contract_type_user,hr.contract.type.user,model_hr_contract_type,hr.group_hr_user,1,0,0,0 +access_contract_extension_user,access_contract_extension_user,model_hr_contract_extension,hr.group_hr_user,1,1,1,1 +access_contract_extension_dp_manager,access_contract_extension_dp_manager,model_hr_contract_extension,hr_base.group_department_manager,1,1,1,0 +access_contract_extension_emp,access_contract_extension_emp,model_hr_contract_extension,base.group_user,1,1,0,0 +access_hr_re_contract_user,hr.re.contract.user,model_hr_re_contract,hr.group_hr_user,1,1,1,0 +access_hr_children_allowance_user,access_hr_children_allowance_user,model_hr_children_allowance,hr.group_hr_user,1,1,1,0 +access_hr_vacation_dest_user,access_hr_vacation_dest_user,model_hr_vacation_dest,hr.group_hr_user,1,1,1,0 diff --git a/odex30_base/hr_contract_custom/security/ir_rules.xml b/odex30_base/hr_contract_custom/security/ir_rules.xml new file mode 100644 index 0000000..f9d26f0 --- /dev/null +++ b/odex30_base/hr_contract_custom/security/ir_rules.xml @@ -0,0 +1,100 @@ + + + + + + Manager: views tickets requests of its subordinates + + + ['|',('department_id.manager_id.user_id','=', user.id), + ('department_id.parent_id.manager_id.user_id','=', user.id)] + + + + + + Manager: views tickets requests of all employee + + + [(1 ,'=', 1)] + + + + + hr re contract company rule + + ['|',('company_id','=',False),('company_id', 'in', + company_ids)] + + + + Contract Type company rule + + ['|',('company_id','=',False),('company_id', 'in', + company_ids)] + + + + Employee: views his Contract Only + + [('employee_id.user_id','=',user.id)] + + + + + HR: views all employee Contract + + [(1 ,'=', 1)] + + + + + + + Employee: views his extension Only + + [('employee_id.user_id','=',user.id)] + + + + + Manager: views extension requests of its subordinates + + + ['|',('department_id.manager_id.user_id','=', + [user.id]), + ('department_id.parent_id.manager_id.user_id','=', [user.id])] + + + + + + Manager: views extension requests of all employee + + + [(1 ,'=', 1)] + + + + + extension contract company rule + + ['|',('company_id','=',False),('company_id', 'in', + company_ids)] + + + + + \ No newline at end of file diff --git a/odex30_base/hr_contract_custom/static/description/icon.png b/odex30_base/hr_contract_custom/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4141f52daab6a780510b5f4e3dd762511add78fa GIT binary patch literal 32929 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 OgtWKOZ3Gor^zWx37scOI^@2$7K^{xMU-&+4$ zoUXdlIs5G2p3Xk!UKnSLCGbaOjpq#+I*idie=$Z!&l_{$*qy^d$FSd%G4JqsV=o?j zZ_%}do?$r5{4ovONSS{)gM6S5zs`Q%4j~6p`_A%74Vfy?T zb3ecG&yV3&+%GPiF?Hd57QlzU7({*Mj5&*^e{<{)?=qITgYmJ!nN4#S1zyl_E_^y; z<;P|=Pi^{C)Bb?E=1}`HaljoKsKWkM>{ra3d)1;L?>@erF=aT~PtR_?a^C)nf01VV z9?%oLY)zP{popA=Qbby%R^@}zU?OTr)+-f z!mIu;=;^JDKlwOg)};AYHqZZjamh%=2Hb)3)3dx~uRSsUtqoJ0fq!EqAQjv5e|dZy zeZLrXNBK9m=Z8iH=3+M}ucs5hBrvxfJP*C#-|XKU8hPRjoy7)va1H)`4(<#EmI`xO zh7|zTFxnM3tEl<>4yG|xJ5PO!F@JFOTN%q%D$|*w=(^B!O;OYpEdAsjmOdZVO7g}` zyl5=yO8f14%#ZQ=0&~TeICoA4f7EL2J$$8^P~T?L@rx<9WQ*v>li~@sPk)AO(vs|n zz>p`Zm3{GP79z@{tTu=8k+;u0dJad8T@hor&LP2G-*o zj;rrv@1yI)udrXh7K(oCOq}bduIxOnA7rKKjVzCTtNqwTS`yH1=Rx|W_GQ1(cj`Cw zxvNh^Khg9r3uq+zPA!tYHJwNC9Y%?E(MI&0T8OSw3;I3)AN<~= zO<-q2s0*@%{Y7P*&XbHB3@V+!0neNCZR|H)Sjzq+JHOWYfRE*DrnZB*`sJ)a8w|em zV720HwoJUrF4rGq%K|GUT_Xv9l0A8E9y<%|mdoGkSs(Rtwh85B$j3W4&Q9-6Uxhwk@KnG{sFjtH_9Zn zl1&P|02v}#B>C(5#&0QqHEbfjr_ygJZzOY6fK^u^98l-WC_7NzLwN&yy9M7z@Li7Y zqxc?)@0YbnY`n68^&*)ixgq&fAtNLo`qgZKlr7LM`!EyqKt8Eo`ZK&hG_Z9jlTexh zFSB*I(nR_qWf3%X)l0HPa^3Y!=X3hITT6Bx11d(5N%XYcSG*nEwDvt{&$vA zo?}g-oHZ#|u_pd4e*ZoDt-g!zn^}_<$GN{{zv;I+?PO8D!Z{T2LAC@qXh#WNpDjAR zsi@5;jkpG$MGxcmy{K=y)d{>|p@l7lyk3Ghc zd^jr>F8d40A(X`^7RpahZbTW0l7~`>(uy)v)Us;v0@`{J^xTN=Tz{2Jwyz3krhbd3 zvitmX(1QM}!$H^YU{4=}Z3i#-t2sV&!|`Wu{7w|`MqGNz@mF!I4YCbhX}C^QVjssO z-{#>MyolB>w?8GfKPb0P_0W0jOTMnm@fY93W3}w$H}P2~o_&IQpM`(w+W!>$PeX?Y zgCV%)GVt8{hy4VO5jGRh-Y~S+`ycizPzNxRZRW$ao`-$H@0VyVw@)}~?KlR{DOTe= zFjZ$@|KjXE;TxO}d5B;iZ4lPb=O$$b`Zg8EfIIAKllUWk@5gz_0P#q93g_=fAw1GJ zb{fvZgOh9!J|rLNDttpmpaV_HN4WOKINyQ&|3E>V>M@l2QNGT8Ym7CKcP`|d7ykcb z``<$-DEUWXiX;=WfB#SNv#3yh;2vVY^DV>Fm=LNO)QzB`s#;KB(@$(d1cO1%2+*bn zf~p$OLqYrs=z1_<;IAswpr#?}(lo?gxK$XshQpewYx0D^h1h}t+Uwe6BXWmY!tJsc zhM{ReBY-A@IHCu14GrQLsMGOJH_&h(WN0`9!cT<>3-^nzrck*+ zU785s52`^QR5TPI0t5KqW+EP&sv&d~s!&u#Q*e{)6R{>33I%YXN;Rm|O&V!AbW*Ffx2qG#1B%~*? zgz%r-K&r%&Bmx)buq0W_VTm51r?Svp#0�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 literal 0 HcmV?d00001 diff --git a/odex30_base/hr_contract_custom/static/src/css/website_rtl.css b/odex30_base/hr_contract_custom/static/src/css/website_rtl.css new file mode 100644 index 0000000..7a8ddfb --- /dev/null +++ b/odex30_base/hr_contract_custom/static/src/css/website_rtl.css @@ -0,0 +1,22 @@ +@media (min-width: 768px) { + .rtl .navbar-right { + float: left !important; + } + .rtl .navbar-right .dropdown .dropdown-menu { + right: auto !important; + left: 0 !important; + } + .rtl .navbar-left { + float: right !important; + } + .rtl .navbar-left .dropdown .dropdown-menu { + left: auto !important; + right: 0 !important; + } + .navbar-nav.navbar-right:last-child { + margin-left: auto; + } + .rtl .pull-left { + float: right !important; + } +} diff --git a/odex30_base/hr_contract_custom/views/contract_view.xml b/odex30_base/hr_contract_custom/views/contract_view.xml new file mode 100644 index 0000000..8460cee --- /dev/null +++ b/odex30_base/hr_contract_custom/views/contract_view.xml @@ -0,0 +1,419 @@ + + + + + + hr.contract.form.inherit + hr.contract + + + + + +

    +
    + + +
    +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    + + + 1 + + + 0 + + + 1 + + + + 1 + + + + + + + + + + + + + + + 1 + + + state != 'draft' + + + state != 'draft' + + + state != 'draft' + + + +
    +
    + + + + hr.contract.inherit.tree + hr.contract + + + + + + + + + + + + + + + + + + + + + + + hr.contract.type.search + hr.contract.type + + + + + + + + + + hr.contract.type.form + hr.contract.type + +
    + + + + + + + +
    +
    +
    + + + Contract Types + hr.contract.type + list,form + + + + + + + + hr.contract + + + + false + + + +
    + +
    +
    + +
    +
    +
    +
    + + + + + \ No newline at end of file diff --git a/odex30_base/hr_contract_custom/views/hr_contract_extension_view.xml b/odex30_base/hr_contract_custom/views/hr_contract_extension_view.xml new file mode 100644 index 0000000..261fbec --- /dev/null +++ b/odex30_base/hr_contract_custom/views/hr_contract_extension_view.xml @@ -0,0 +1,132 @@ + + + + + Contract.Extension + hr.contract.extension + +
    +
    +
    + + +
    +
    + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +
    +
    +
    + + + Contract.Extension.Tree + hr.contract.extension + + + + + + + + + + + + + Contract.Extension.search + hr.contract.extension + + + + + + + + + + + + + + + + + Contract Extension + ir.actions.act_window + hr.contract.extension + list,form + +

    + +

    +
    +
    + + +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_contract_custom/views/hr_employee_view.xml b/odex30_base/hr_contract_custom/views/hr_employee_view.xml new file mode 100644 index 0000000..67a5c76 --- /dev/null +++ b/odex30_base/hr_contract_custom/views/hr_employee_view.xml @@ -0,0 +1,63 @@ + + + + hr.employee.form.inherit + hr.employee + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/odex30_base/hr_contract_custom/views/hr_re_contract_view.xml b/odex30_base/hr_contract_custom/views/hr_re_contract_view.xml new file mode 100644 index 0000000..7921bc1 --- /dev/null +++ b/odex30_base/hr_contract_custom/views/hr_re_contract_view.xml @@ -0,0 +1,128 @@ + + + + + + + Re-Contracting + hr.re.contract + list,form + + + + re-contracting + hr.re.contract + +
    +
    +
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +
    +
    +
    + + re-contracting + hr.re.contract + + + + + + + + + + + + +
    +
    \ No newline at end of file From d6e0892e98886aff6be631735d7ff17680cc0cad Mon Sep 17 00:00:00 2001 From: ahmed-nouri051 Date: Thu, 9 Oct 2025 18:14:27 +0200 Subject: [PATCH 06/10] exp_payroll_custom --- odex30_base/exp_payroll_custom/__init__.py | 5 + .../exp_payroll_custom/__manifest__.py | 69 + odex30_base/exp_payroll_custom/data/data.xml | 36 + odex30_base/exp_payroll_custom/i18n/ar_001.po | 3018 ++++++++++++++ .../exp_payroll_custom/models/__init__.py | 16 + .../models/company_costum.py | 8 + .../models/employee_promotions.py | 172 + .../models/employee_reward.py | 477 +++ .../models/hr_advance_payslip.py | 3570 +++++++++++++++++ .../exp_payroll_custom/models/hr_contract.py | 349 ++ .../exp_payroll_custom/models/hr_employee.py | 12 + .../models/hr_recontract.py | 94 + .../models/hr_salary_rules.py | 390 ++ .../models/hr_salary_scale.py | 71 + .../models/hr_salary_scale_level.py | 11 + .../models/hr_salary_scale_level_degree.py | 19 + .../models/hr_salary_scale_level_group.py | 23 + .../models/salary_advance.py | 180 + .../exp_payroll_custom/report/__init__.py | 4 + .../report/bank_pdf_report.py | 2880 +++++++++++++ .../report/payslip_monthly_report.py | 188 + .../security/ir.model.access.csv | 55 + .../exp_payroll_custom/security/ir_rule.xml | 134 + .../exp_payroll_custom/security/security.xml | 21 + .../static/description/icon.png | Bin 0 -> 32929 bytes .../static/src/css/website_rtl.css | 22 + .../templates/bank_pdf_report.xml | 81 + .../templates/employee_cost_template.xml | 98 + .../templates/hr_payslip_run_template.xml | 95 + .../templates/payroll_bank_text.xml | 13 + .../templates/payslip_monthly_report.xml | 134 + .../templates/report_payslip.xml | 84 + .../templates/report_payslip_details.xml | 38 + .../views/bank_pdf_report.xml | 612 +++ .../views/company_custom.xml | 16 + .../views/contract_advantage.xml | 128 + .../views/employee_promotions_view.xml | 158 + .../views/employee_reward_view.xml | 171 + .../exp_payroll_custom/views/hr_contract.xml | 109 + .../exp_payroll_custom/views/hr_employee.xml | 22 + .../views/hr_recontract.xml | 44 + .../views/hr_salary_menus.xml | 47 + .../views/hr_salary_rules.xml | 189 + .../views/hr_salary_scale.xml | 140 + .../views/hr_salary_scale_level.xml | 29 + .../views/hr_salary_scale_level_degree.xml | 16 + .../views/menu_security_cus.xml | 10 + .../views/payroll_menus.xml | 24 + .../views/payroll_report.xml | 64 + .../exp_payroll_custom/views/payslip_view.xml | 339 ++ .../views/salary_advance.xml | 165 + .../views/salary_scale_level_group.xml | 15 + .../views/salary_structure.xml | 74 + .../exp_payroll_custom/wizard/__init__.py | 11 + .../wizard/employee_selection_wizard.py | 82 + .../wizard/employee_selection_wizard.xml | 36 + .../wizard/payroll_bank_report.py | 195 + .../wizard/payroll_bank_report_view.xml | 86 + .../wizard/payslip_monthly_report.py | 118 + .../wizard/payslip_monthly_report_view.xml | 84 + 60 files changed, 15351 insertions(+) create mode 100644 odex30_base/exp_payroll_custom/__init__.py create mode 100644 odex30_base/exp_payroll_custom/__manifest__.py create mode 100644 odex30_base/exp_payroll_custom/data/data.xml create mode 100644 odex30_base/exp_payroll_custom/i18n/ar_001.po create mode 100644 odex30_base/exp_payroll_custom/models/__init__.py create mode 100644 odex30_base/exp_payroll_custom/models/company_costum.py create mode 100644 odex30_base/exp_payroll_custom/models/employee_promotions.py create mode 100644 odex30_base/exp_payroll_custom/models/employee_reward.py create mode 100644 odex30_base/exp_payroll_custom/models/hr_advance_payslip.py create mode 100644 odex30_base/exp_payroll_custom/models/hr_contract.py create mode 100644 odex30_base/exp_payroll_custom/models/hr_employee.py create mode 100644 odex30_base/exp_payroll_custom/models/hr_recontract.py create mode 100644 odex30_base/exp_payroll_custom/models/hr_salary_rules.py create mode 100644 odex30_base/exp_payroll_custom/models/hr_salary_scale.py create mode 100644 odex30_base/exp_payroll_custom/models/hr_salary_scale_level.py create mode 100644 odex30_base/exp_payroll_custom/models/hr_salary_scale_level_degree.py create mode 100644 odex30_base/exp_payroll_custom/models/hr_salary_scale_level_group.py create mode 100644 odex30_base/exp_payroll_custom/models/salary_advance.py create mode 100644 odex30_base/exp_payroll_custom/report/__init__.py create mode 100644 odex30_base/exp_payroll_custom/report/bank_pdf_report.py create mode 100644 odex30_base/exp_payroll_custom/report/payslip_monthly_report.py create mode 100644 odex30_base/exp_payroll_custom/security/ir.model.access.csv create mode 100644 odex30_base/exp_payroll_custom/security/ir_rule.xml create mode 100644 odex30_base/exp_payroll_custom/security/security.xml create mode 100644 odex30_base/exp_payroll_custom/static/description/icon.png create mode 100644 odex30_base/exp_payroll_custom/static/src/css/website_rtl.css create mode 100644 odex30_base/exp_payroll_custom/templates/bank_pdf_report.xml create mode 100644 odex30_base/exp_payroll_custom/templates/employee_cost_template.xml create mode 100644 odex30_base/exp_payroll_custom/templates/hr_payslip_run_template.xml create mode 100644 odex30_base/exp_payroll_custom/templates/payroll_bank_text.xml create mode 100644 odex30_base/exp_payroll_custom/templates/payslip_monthly_report.xml create mode 100644 odex30_base/exp_payroll_custom/templates/report_payslip.xml create mode 100644 odex30_base/exp_payroll_custom/templates/report_payslip_details.xml create mode 100644 odex30_base/exp_payroll_custom/views/bank_pdf_report.xml create mode 100644 odex30_base/exp_payroll_custom/views/company_custom.xml create mode 100644 odex30_base/exp_payroll_custom/views/contract_advantage.xml create mode 100644 odex30_base/exp_payroll_custom/views/employee_promotions_view.xml create mode 100644 odex30_base/exp_payroll_custom/views/employee_reward_view.xml create mode 100644 odex30_base/exp_payroll_custom/views/hr_contract.xml create mode 100644 odex30_base/exp_payroll_custom/views/hr_employee.xml create mode 100644 odex30_base/exp_payroll_custom/views/hr_recontract.xml create mode 100644 odex30_base/exp_payroll_custom/views/hr_salary_menus.xml create mode 100644 odex30_base/exp_payroll_custom/views/hr_salary_rules.xml create mode 100644 odex30_base/exp_payroll_custom/views/hr_salary_scale.xml create mode 100644 odex30_base/exp_payroll_custom/views/hr_salary_scale_level.xml create mode 100644 odex30_base/exp_payroll_custom/views/hr_salary_scale_level_degree.xml create mode 100644 odex30_base/exp_payroll_custom/views/menu_security_cus.xml create mode 100644 odex30_base/exp_payroll_custom/views/payroll_menus.xml create mode 100644 odex30_base/exp_payroll_custom/views/payroll_report.xml create mode 100644 odex30_base/exp_payroll_custom/views/payslip_view.xml create mode 100644 odex30_base/exp_payroll_custom/views/salary_advance.xml create mode 100644 odex30_base/exp_payroll_custom/views/salary_scale_level_group.xml create mode 100644 odex30_base/exp_payroll_custom/views/salary_structure.xml create mode 100644 odex30_base/exp_payroll_custom/wizard/__init__.py create mode 100644 odex30_base/exp_payroll_custom/wizard/employee_selection_wizard.py create mode 100644 odex30_base/exp_payroll_custom/wizard/employee_selection_wizard.xml create mode 100644 odex30_base/exp_payroll_custom/wizard/payroll_bank_report.py create mode 100644 odex30_base/exp_payroll_custom/wizard/payroll_bank_report_view.xml create mode 100644 odex30_base/exp_payroll_custom/wizard/payslip_monthly_report.py create mode 100644 odex30_base/exp_payroll_custom/wizard/payslip_monthly_report_view.xml diff --git a/odex30_base/exp_payroll_custom/__init__.py b/odex30_base/exp_payroll_custom/__init__.py new file mode 100644 index 0000000..0f77775 --- /dev/null +++ b/odex30_base/exp_payroll_custom/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- + +from . import models +from . import wizard +from . import report diff --git a/odex30_base/exp_payroll_custom/__manifest__.py b/odex30_base/exp_payroll_custom/__manifest__.py new file mode 100644 index 0000000..c6e4ae1 --- /dev/null +++ b/odex30_base/exp_payroll_custom/__manifest__.py @@ -0,0 +1,69 @@ +# -*- coding: utf-8 -*- +{ + 'name': 'HR Advance Payroll', + 'version': '18.0.1.0.0', + 'category': 'Odex25-HR/Odex25-HR', + 'sequence': 4, + 'website': 'http://exp-sa.com', + 'license': 'GPL-3', + 'author': 'Expert Co. Ltd.', + 'summary': 'Advance Payroll In HR', + 'description': """ + Helps you to manage All Payroll Requests of your company's staff. + """, + 'depends': [ + 'exp_hr_payroll', + 'hr_holidays_community', + 'account', + 'hr_contract', + 'hr_base', + 'report_xlsx', + 'hr_contract_custom' + ], + 'data': [ + 'security/security.xml', + 'security/ir.model.access.csv', + 'security/ir_rule.xml', + + 'data/data.xml', + + 'views/salary_structure.xml', + # 'views/salary_advance.xml', + 'views/payslip_view.xml', + 'views/employee_promotions_view.xml', + 'views/hr_salary_rules.xml', + 'views/hr_salary_scale.xml', + 'views/salary_scale_level_group.xml', + 'views/hr_salary_scale_level.xml', + 'views/hr_salary_scale_level_degree.xml', + 'views/hr_recontract.xml', + 'views/hr_employee.xml', + 'views/hr_contract.xml', + 'views/employee_reward_view.xml', + 'views/payroll_report.xml', + 'views/contract_advantage.xml', + 'views/bank_pdf_report.xml', + 'views/company_custom.xml', + 'views/menu_security_cus.xml', + + # menus + 'views/payroll_menus.xml', + 'views/hr_salary_menus.xml', + 'wizard/payslip_monthly_report_view.xml', + 'wizard/payroll_bank_report_view.xml', + 'wizard/employee_selection_wizard.xml', + + + # reports templates + 'templates/payroll_bank_text.xml', + 'templates/hr_payslip_run_template.xml', + 'templates/payslip_monthly_report.xml', + 'templates/report_payslip_details.xml', + 'templates/report_payslip.xml', + 'templates/employee_cost_template.xml', + + ], + 'installable': True, + 'auto_install': False, + 'application': True, +} diff --git a/odex30_base/exp_payroll_custom/data/data.xml b/odex30_base/exp_payroll_custom/data/data.xml new file mode 100644 index 0000000..a2c8e76 --- /dev/null +++ b/odex30_base/exp_payroll_custom/data/data.xml @@ -0,0 +1,36 @@ + + + + + level_sequence_name + hr.salary.scale.level + LO + 5 + + + + + degree_sequence_name + hr.salary.scale.level.degree + DO + 5 + + + + + group_sequence_name + hr.salary.scale.level.group + GO + 5 + + + + + salary_sequence_name + hr.payroll.structure + SO + 5 + + + + \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/i18n/ar_001.po b/odex30_base/exp_payroll_custom/i18n/ar_001.po new file mode 100644 index 0000000..433c587 --- /dev/null +++ b/odex30_base/exp_payroll_custom/i18n/ar_001.po @@ -0,0 +1,3018 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * exp_payroll_custom +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-12-01 12:02+0000\n" +"PO-Revision-Date: 2024-12-01 12:02+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_payslip__state +msgid "" +"* When the payslip is created the status is 'Draft'\n" +" \n" +"* If the payslip is under verification, the status is 'Waiting'.\n" +" \n" +"* If the payslip is confirmed then status is set to 'Done'.\n" +" \n" +"* When user cancel payslip the status is 'Rejected'." +msgstr "" +"* عندما يتم انشاء قسيمة دفع فان الحالة تكون 'مسودة'\n" +" \n" +"* إذا كانت قسيمة الدفع قيد التحقق فإن الحالة تكون 'إنتظار'.\n" +" \n" +"* اذا تم تأكيد قسيمة الدفع فان الحالة تكون 'مكتملة'.\n" +" \n" +"* عنمما يلغي المستخدم قسيمة الدفع فان الحالة تكون 'مرفوضة'." + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf_docx +msgid ",,,,,,,N,N,,,,,,@SACH@," +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf_docx +msgid ",00" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf_docx +msgid ",P,1.0," +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf_docx +msgid ",Salary,,@1ST@," +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf_docx +msgid "00" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf_docx +msgid "00," +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "بنك :" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payslip_details_inherit +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payslip_inherit +msgid "NET" +msgstr "الصافي" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payslip_inherit +msgid "Total Allowances" +msgstr "اجمالي استحقاقات" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payslip_inherit +msgid "Total Deductions" +msgstr "اجمالي خصومات" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payslip_inherit +msgid "Total Loans" +msgstr "اجمالي السلف" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__entry_type__all +msgid "ALL" +msgstr "الكل" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__account_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__account_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__account_id +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_reward_form_view +msgid "Account" +msgstr "حساب" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "Account Number" +msgstr "رقم الحساب" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_employee_reward__transfer_type__accounting +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_contract_salary_form_view +msgid "Accounting" +msgstr "الحسابات" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_salary_rule_view_form_inherit +msgid "Accounting Info" +msgstr "معلومات الحساب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_needaction +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_needaction +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_needaction +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_needaction +msgid "Action Needed" +msgstr "إجراء مطلوب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__active +msgid "Active" +msgstr "نشط" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__activity_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__activity_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__activity_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__activity_ids +msgid "Activities" +msgstr "الأنشطة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__activity_exception_decoration +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__activity_exception_decoration +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__activity_exception_decoration +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "زخرفة استثناء النشاط" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__activity_state +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__activity_state +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__activity_state +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__activity_state +msgid "Activity State" +msgstr "حالة النشاط" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__activity_type_icon +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__activity_type_icon +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__activity_type_icon +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__activity_type_icon +msgid "Activity Type Icon" +msgstr "أيقونة نوع النشاط" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_employee_selection_wizard_form +msgid "Add" +msgstr "اضافه" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_reward_form_view +msgid "Add Employees" +msgstr "اضافة موظفين" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__advance +msgid "Advance" +msgstr "تقدم" + +#. module: exp_payroll_custom +#: model:hr.salary.rule,name:exp_payroll_custom.hr_payslip_rule_advance +msgid "Advance Salary" +msgstr "راتب مقدما" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__advantages +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_contract_salary_form_view +msgid "Advantages" +msgstr "الاستحقاقات والخصومات الخاصة" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__bank_type__alahli +msgid "Al-Ahli Bank" +msgstr "البنك الأهلي" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__bank_type__rajhi +msgid "Al-Rajhi Bank" +msgstr "بنك الراجحي" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__bank_type__riyadh +msgid "Al-Riyadh Bank" +msgstr "بنك الرياض" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0 +#, python-format +msgid "All Employee" +msgstr "قيد لكل الموظفين" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_employee_reward__reward_type__allowance +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__report_type__allowance +#, python-format +msgid "Allowance" +msgstr "البدلات" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule_category__rule_type__allowance +msgid "Allowance" +msgstr "الراتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__advantage_id +msgid "Allowance Employee" +msgstr "استحقاق الموظف" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__allowance_name +msgid "Allowance Name" +msgstr "اسم البدل" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__allowance_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__allow +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Allowances" +msgstr "البدلات" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_advantage_form_view +msgid "Allowances Or Deductions Types" +msgstr "نوع الإستحقاق او الخصم" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#, python-format +msgid "Allowances and deduction Totals" +msgstr "اجمالي البدلات والخصومات" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__amount +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__amount +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__amount +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__amount +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_employee_reward__reward_type__amount +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +#, python-format +msgid "Amount" +msgstr "المبلغ" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__amount_base +msgid "Amount Base" +msgstr "اساس المبلغ" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report +msgid "Annual Cost" +msgstr "التكلفة السنوية" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__check_appraisal +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__check_appraisal +msgid "Appraisal‏ Percentage" +msgstr "النسبة حسب التقييم" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_promotions.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__salary_advance__state__approve +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +#, python-format +msgid "Approved" +msgstr "إعتمـاد" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Are you sure to Delete Compute Salaries?" +msgstr "هل أنت متأكد من حذف حساب الرواتب؟" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Are you sure to Recompute Salaries?" +msgstr "هل أنت متأكد من إعادة حساب الرواتب؟" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_reward_form_view +msgid "Are you sure to Reset To Draft This Record?" +msgstr "هل أنت متأكد من إرجاع السجل لحالة المسوده؟" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Are you sure to Return Compute Salaries?" +msgstr "هل أنت متأكد من الإرجاع لمرحلة حساب الرواتب؟" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Are you sure to Transfer Accounting?" +msgstr "هل أنت متأكد من الترحيل للمالية؟" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_attachment_count +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_attachment_count +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_attachment_count +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_attachment_count +msgid "Attachment Count" +msgstr "عدد المرفقات" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf_docx +msgid "BATHDR,ACH-CR," +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__bank_id +msgid "Bank" +msgstr "البنك" + +#. module: exp_payroll_custom +#: model:ir.actions.act_window,name:exp_payroll_custom.action_bank_payroll_report +#: model:ir.ui.menu,name:exp_payroll_custom.menu_bank_payroll_report +msgid "Bank Payslip Report" +msgstr "تقرير البنك للرواتب" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_payroll_bank_wiz +msgid "Bank Payslips Report" +msgstr "تقرير البنك للرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__bank_ids +msgid "Banks" +msgstr "المصارف" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule_category__rule_type__base +#, python-format +msgid "Base" +msgstr "أساسى" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__base_salary +msgid "Base Salary" +msgstr "الراتب الاساسي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__basic_allowances +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree +msgid "Basic Salary" +msgstr "الراتب الأساسي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__benefits_discounts_ids +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_form_view +msgid "Benefits and discounts" +msgstr "الفوائد والخصومات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__benefits_discounts +msgid "Benefits/Discounts" +msgstr "استحقاق/خصم" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__discount_absence__by_day +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__discount_absence__by_day +#, python-format +msgid "By Day" +msgstr "باليوم" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__discount_absence__by_hour +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__discount_absence__by_hour +#, python-format +msgid "By Hour" +msgstr "بالساعة" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.bank_payroll_report_form +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.payslip_xslx_report_form +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_employee_selection_wizard_form +msgid "Cancel" +msgstr "إلغاء" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__salary_advance__state__cancel +msgid "Cancelled" +msgstr "ألغيت" + +#. module: exp_payroll_custom +#: model_terms:ir.actions.act_window,help:exp_payroll_custom.employee_promotions_action_hr_employee +msgid "Click to add a Promotions..." +msgstr "انقر على إنشاء لإضافة الترقيات ..." + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip__state__close +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_run__state__close +msgid "Close" +msgstr "إلغـــاء" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__code +msgid "Code" +msgstr "الكود" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__comment +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +msgid "Comment" +msgstr "تعليق" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__comments +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_advantage_form_view +msgid "Comments" +msgstr "ملاحظات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__company_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__company_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__company_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__company_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__company_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__company_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__company_id +msgid "Company" +msgstr "الشركة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__company_insurnce +msgid "Company Insurnce" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_res_company__company_pay_no +msgid "Company Pay Number" +msgstr "رقم الدفع في الشركة" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_salary_rule_view_form_inherit +msgid "Computation" +msgstr "طريقة الحساب" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Compute Sheet" +msgstr "احسب الورقة" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip__state__computed +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_run__state__computed +msgid "Computed" +msgstr "تم الحساب" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_advantage_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Confirm" +msgstr "تأكيد" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip__state__confirmed +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_run__state__confirmed +#, python-format +msgid "Confirmed" +msgstr "تم التأكيد" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__contract_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__employee_contract_id +msgid "Contract" +msgstr "العقد " + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__contract_advantage_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__contract_advantage_id +msgid "Contract Advantage" +msgstr "العقد " + +#. module: exp_payroll_custom +#: model:res.groups,name:exp_payroll_custom.group_hr_payroll_contributor +msgid "Contributor" +msgstr "مساهم" + +#. module: exp_payroll_custom +#: model_terms:ir.actions.act_window,help:exp_payroll_custom.employee_promotions_action +msgid "Create Requests." +msgstr "إنشاء طلبات." + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__create_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__create_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard__create_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__create_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__create_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__create_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__create_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__create_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount__create_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__create_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__create_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard__create_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__create_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__create_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__create_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__create_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__create_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount__create_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__credit +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_salary_rule_view_form_inherit +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule_account__credit_account_id +msgid "Credit account" +msgstr "حساب الائتمان" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__currency_id +msgid "Currency" +msgstr "العملة" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +msgid "Current Degree" +msgstr "الدرجة الحالية" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +msgid "Current Group" +msgstr "المجموعة الحالية" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +msgid "Current Level" +msgstr "المستوى الحالي" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +msgid "Current Scale" +msgstr "سلم الرواتب الحالي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_payslip__contract_id +msgid "Current contract of the employee" +msgstr "عقد الموظف الحالي " + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__contract_advantage__type__customize +#, python-format +msgid "Customize" +msgstr "يعدل" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report +msgid "Daily Wage" +msgstr "راتب اليوم" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__date +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_tree_view +msgid "Date" +msgstr "التاريخ" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__date_from +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__date_from +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__date_from +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__date_from +msgid "Date From" +msgstr "تاريخ البداية" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +#: code:addons/exp_payroll_custom/wizard/payslip_monthly_report.py:0 +#, python-format +msgid "Date From must be less than or equal Date To" +msgstr "عفوا يجب ان يكون تاريخ البداية سابقاً لتاريخ النهاية" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__date +msgid "Date Request" +msgstr "تاريخ الطلب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__date_to +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__date_to +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__date_to +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__date_to +msgid "Date To" +msgstr "تاريخ النهاية" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__debit +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_salary_rule_view_form_inherit +msgid "Debit account" +msgstr "الحساب المدئن" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule_category__rule_type__deduction +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +#, python-format +msgid "Deduction" +msgstr "الخصم" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__deduction_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__deduct +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "Deductions" +msgstr "الخصومات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_payslip__struct_id +msgid "" +"Defines the rules that have to be applied to this payslip, accordingly to " +"the contract chosen. If you let empty the field contract, this field isn't " +"mandatory anymore and thus the rules applied will be all the rules set on " +"the structure of all contracts of the employee valid for the chosen period" +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0 +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__degree_id +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__type__degree +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_filter_view +#, python-format +msgid "Degree" +msgstr "المؤهل" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__department +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report +msgid "Department" +msgstr "الهيكل الإداري" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__department_ids +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +msgid "Departments" +msgstr "الهيكل الإداري" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__detailed +msgid "Detail By Employees" +msgstr "تفصيلي بالموظفين" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_reward_form_view +msgid "Direct Manager" +msgstr "المدير المباشر" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__discount_absence +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__discount_absence +msgid "Discount Absence" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule_category__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_payslip_monthly_report__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_payslip_monthly_report_xlsx__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_report_payroll_bank_pdf__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_report_payroll_bank_pdf_docx__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_report_payroll_bank_xlsx__display_name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__display_name +msgid "Display Name" +msgstr "الاسم المعروض" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__done +msgid "Done in Payroll" +msgstr "تم الحساب" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_promotions.py:0 +#: code:addons/exp_payroll_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_employee_reward__state__draft +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__lines_ids_reward__reward_state__draft +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__salary_advance__state__draft +#, python-format +msgid "Draft" +msgstr "مسودة" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#, python-format +msgid "EMP #" +msgstr "رقم الوظف" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#: model:ir.model,name:exp_payroll_custom.model_hr_employee +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__employee_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__employee_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__employee_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__employee_reward_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__employee_id +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_tree_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_report_pdf_template +#, python-format +msgid "Employee" +msgstr "الموظف" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_reward.py:0 +#, python-format +msgid "" +"Employee \"%s\" has no contract Please create contract to add line to " +"advantages" +msgstr "لا يوجد عقد يرجى إنشاء عقد لإضافة عناصر إلى المزايا \"%s\" الموظف" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "Employee Address" +msgstr "عنوان الموظف" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "Employee Number" +msgstr "رقم الموظف" + +#. module: exp_payroll_custom +#: model:ir.actions.act_window,name:exp_payroll_custom.employee_advantage_list_action +#: model:ir.ui.menu,name:exp_payroll_custom.employee_advantage_menu +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_advantage_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_advantage_tree_view +msgid "Employee Allowances and Deductions" +msgstr "مستحقات وخصومات الموظفين الإضافية" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report +msgid "Employee Basic Wage" +msgstr "الراتب الاساسى" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_hr_contract +msgid "Employee Contract" +msgstr "عقد الموظف" + +#. module: exp_payroll_custom +#: model:ir.actions.report,name:exp_payroll_custom.employee_cost_report_act +#: model:ir.actions.report,name:exp_payroll_custom.employee_cost_report_act_xlsx +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report +msgid "Employee Cost Report" +msgstr "تقرير تكلفة الإدارة" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report +msgid "Employee GOSI" +msgstr "نسبة التأمينات" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report +msgid "Employee ID" +msgstr " رقم الموظف" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__employee_insurnce +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree +msgid "Employee Insurnce" +msgstr "خصم التامينات الاجتماعية للموظف" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__employee_id +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_advantage_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_advantage_tree_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "Employee Name" +msgstr "إسم الموظف" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_report_pdf_template +msgid "Employee No" +msgstr "رقم الموظف" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_employee_promotions +#: model:ir.ui.menu,name:exp_payroll_custom.employee_promotions_view +msgid "Employee Promotions" +msgstr "ترقيات الموظف" + +#. module: exp_payroll_custom +#: model:ir.actions.act_window,name:exp_payroll_custom.employee_reward_list_action +#: model:ir.ui.menu,name:exp_payroll_custom.employee_reward_menu +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_reward_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_reward_tree_view +msgid "Employee Reward and Allowances" +msgstr "مكافأة و مستحقات الموظفين" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_employee_selection_wizard +msgid "Employee Selection Wizard" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__employee_value_ids +msgid "Employee Value" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.actions.act_window,name:exp_payroll_custom.employee_promotions_action +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_tree_view +msgid "Employee promotions" +msgstr "ترقيات الموظف" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard__employee_reward_id +msgid "Employee_reward_id" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard__employee_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__employee_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__employee_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__employee_ids +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.bank_payroll_report_form +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.payslip_xslx_report_form +msgid "Employees" +msgstr "الموظفون" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#, python-format +msgid "Employees Paysheet" +msgstr "كشف مرتبات الموظفين" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report +msgid "Employer GOSI" +msgstr "نسبة التأمينات للشركة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__end_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__end_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__end_date +msgid "End Date" +msgstr "تاريخ النهاية" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__termination +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__termination +#, python-format +msgid "End Of Services" +msgstr "إستحقاق نهاية خدمة" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__insurnce +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__insurnce +#, python-format +msgid "Insurnce Deduction" +msgstr "خصم التأمينات الاجتماعية" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__other +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__other +#, python-format +msgid "Other" +msgstr "اخـــــرى" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule_category__rule_type__end_of_service +#, python-format +msgid "End of Service" +msgstr "نهاية الخدمة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__entry_type +msgid "Entry Type" +msgstr "نوع القيد" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#, python-format +msgid "Error, Select Salary type to calculate rule" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__exceed_condition +msgid "Exceed than maximum" +msgstr "تتجاوز من الحد الأقصى" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__contract_advantage__type__exception +#, python-format +msgid "Exception" +msgstr "استثناء" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__fixed_amount +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__fixed_amount +msgid "Fixed Amount" +msgstr "مبلغ ثابت" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__salary_type__fixed +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__salary_type__fixed +#, python-format +msgid "Fixed for all" +msgstr "ثابت للكل" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_follower_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_follower_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_follower_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_follower_ids +msgid "Followers" +msgstr "المتابعون" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_channel_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_channel_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_channel_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_channel_ids +msgid "Followers (Channels)" +msgstr "المتابعون (القنوات)" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_partner_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_partner_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_partner_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_partner_ids +msgid "Followers (Partners)" +msgstr "المتابعون (الشركاء)" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_contract_advantage__activity_type_icon +#: model:ir.model.fields,help:exp_payroll_custom.field_employee_promotions__activity_type_icon +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_employee_reward__activity_type_icon +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "رمز الخط الرائع ، على سبيل المثال FA- المهام" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/bank_pdf_report.py:0 +#, python-format +msgid "Form content is missing, this report cannot be printed." +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_employee_reward__state__done +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__lines_ids_reward__reward_state__done +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_reward_form_view +msgid "GM Approval" +msgstr "تم التصديق والترحيل" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_salary_rule_view_form_inherit +msgid "General" +msgstr "عام" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +msgid "Generate Payslip" +msgstr "إنشاء كشوف المرتبات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__gread_max +msgid "Gread Max" +msgstr "الحد الاعلى للراتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__gread_min +msgid "Gread Min" +msgstr "الحد الاقل للراتب" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule_category__rule_type__gross +#, python-format +msgid "Gross" +msgstr "إجمالي" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0 +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__group_id +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__type__group +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_filter_view +#, python-format +msgid "Group" +msgstr "المجموعة" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_promotions.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__employee_promotions__state__hr_manager +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +#, python-format +msgid "HR Manager" +msgstr "مدير الموارد البشرية" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_promotions.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__employee_promotions__state__confirm +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +#, python-format +msgid "HR Officer" +msgstr "مسؤول الموارد البشرية" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_employee_reward__state__hrm +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__lines_ids_reward__reward_state__hrm +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_reward_form_view +msgid "HRM Approval" +msgstr "انتظار الرئيس التنفيذي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__hide +msgid "Hide" +msgstr "إخفاء" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__house_allowances +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__house_allowance_temp +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__house +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__house +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +#, python-format +msgid "House Allowance" +msgstr "بدل السكن" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule_category__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_payslip_monthly_report__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_payslip_monthly_report_xlsx__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_report_payroll_bank_pdf__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_report_payroll_bank_pdf_docx__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_report_payroll_bank_xlsx__id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__id +msgid "ID" +msgstr "المُعرف" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf_docx +msgid "IFH,IFILE,CSV,ABCD5953001,SASABBGSA003888815," +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__activity_exception_icon +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__activity_exception_icon +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__activity_exception_icon +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__activity_exception_icon +msgid "Icon" +msgstr "الأيقونة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_contract_advantage__activity_exception_icon +#: model:ir.model.fields,help:exp_payroll_custom.field_employee_promotions__activity_exception_icon +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_employee_reward__activity_exception_icon +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "الأيقونة للإشارة إلى استثناء النشاط" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_contract_advantage__message_needaction +#: model:ir.model.fields,help:exp_payroll_custom.field_contract_advantage__message_unread +#: model:ir.model.fields,help:exp_payroll_custom.field_employee_promotions__message_needaction +#: model:ir.model.fields,help:exp_payroll_custom.field_employee_promotions__message_unread +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_employee_reward__message_needaction +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_employee_reward__message_unread +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__message_needaction +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__message_unread +msgid "If checked, new messages require your attention." +msgstr "إذا كان محددًا، فهناك رسائل جديدة تحتاج لرؤيتها." + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_contract_advantage__message_has_error +#: model:ir.model.fields,help:exp_payroll_custom.field_contract_advantage__message_has_sms_error +#: model:ir.model.fields,help:exp_payroll_custom.field_employee_promotions__message_has_error +#: model:ir.model.fields,help:exp_payroll_custom.field_employee_promotions__message_has_sms_error +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_employee_reward__message_has_error +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_employee_reward__message_has_sms_error +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__message_has_error +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "إذا كان محددًا، فقد حدث خطأ في تسليم بعض الرسائل." + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_salary_rule_view_form_inherit +msgid "Input Data" +msgstr "البيانات المدخله" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_salary_rule_view_form_inherit +msgid "Inputs" +msgstr "المدخلات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__date +msgid "Installment Date" +msgstr "تاريخ القسط" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__interval_time +msgid "Interval Time" +msgstr "الوقت الفاصل" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_is_follower +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_is_follower +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_is_follower +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_is_follower +msgid "Is Follower" +msgstr "متابع" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__journal +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_reward_form_view +msgid "Journal" +msgstr "دفتر اليومية" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule_category____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_payslip_monthly_report____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_payslip_monthly_report_xlsx____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_report_payroll_bank_pdf____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_report_payroll_bank_pdf_docx____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_report_exp_payroll_custom_report_payroll_bank_xlsx____last_update +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__write_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__write_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard__write_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__write_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__write_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__write_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__write_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__write_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount__write_uid +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__write_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__write_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard__write_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__write_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__write_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__write_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__write_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__write_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount__write_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__leave_request_case +msgid "Leave Request Case" +msgstr "طلب مغادره الحالة" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "Legal #" +msgstr "الرقم القومي/رقم الإقامة" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0 +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__level_id +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__type__level +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_filter_view +#, python-format +msgid "Level" +msgstr "المستوى" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__listed +msgid "List By Rules" +msgstr "كشف" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__loan_ids +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Loans" +msgstr "القروض" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_main_attachment_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_main_attachment_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_main_attachment_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_main_attachment_id +msgid "Main Attachment" +msgstr "المرفق الرئيسي" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__mandate +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__mandate +#, python-format +msgid "Mandate Allowance" +msgstr "إستحقاق إنتــداب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_has_error +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_has_error +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_has_error +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_has_error +msgid "Message Delivery error" +msgstr "خطأ في تسليم الرسائل" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_ids +msgid "Messages" +msgstr "الرسائل" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__report_type__mission +msgid "Mission" +msgstr "الإنتدابات" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.bank_payroll_report_form +msgid "Model" +msgstr "الكائن" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__move_id +msgid "Move" +msgstr "القيد المحاسبي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__move_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__move_id +msgid "Move Number" +msgstr "القيد المحاسبي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__my_activity_date_deadline +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__my_activity_date_deadline +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__my_activity_date_deadline +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "نهاية الوقت المعين للنشاط" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__name +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__name +#, python-format +msgid "Name" +msgstr "الاسم" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "National ID/Iqama ID" +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#, python-format +msgid "Net" +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#, python-format +msgid "Nets" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__new_degree +msgid "New Degree" +msgstr "درجة جديدة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__new_group +msgid "New Group" +msgstr "مجموعة جديدة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__new_level +msgid "New Level" +msgstr "مستوى جديد" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract__new_salary_degree +msgid "New Salary Degree" +msgstr "سلم الرواتب الجديد" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract__new_salary_group +msgid "New Salary Group" +msgstr "مجموعة سلم الرواتب الجديد" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract__new_salary_level +msgid "New Salary Level" +msgstr "مستوى سلم الرواتب الجديد" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract__new_salary_scale +msgid "New Salary Scale" +msgstr "سلم الرواتب الجديد" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_tree_view +msgid "New degree" +msgstr "درجة جديدة" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_tree_view +msgid "New group" +msgstr "مجموعة جديدة" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_tree_view +msgid "New level" +msgstr "مستوى جديد" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__activity_date_deadline +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__activity_date_deadline +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__activity_date_deadline +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "الموعد النهائي للنشاط التالي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__activity_summary +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__activity_summary +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__activity_summary +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__activity_summary +msgid "Next Activity Summary" +msgstr "ملخص النشاط التالي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__activity_type_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__activity_type_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__activity_type_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__activity_type_id +msgid "Next Activity Type" +msgstr "نوع النشاط التالي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__next_approve +msgid "Next Required Approval" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__no_details +msgid "No Details" +msgstr "بدون تفاصيل" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__no_rule +msgid "No Rules" +msgstr "دون البدلات والخصومات" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__discount_absence__no_discount +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__discount_absence__no_discount +#, python-format +msgid "No discount" +msgstr "لا خصم" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_res_company__company_hr_no +msgid "Number Of Company For HR" +msgstr "رقم الشركة للموارد البشرية" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__groups_number +msgid "Number Of Groups" +msgstr "عدد المجموعات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__level_num +msgid "Number Of Levels" +msgstr "عدد المستويات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_needaction_counter +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_needaction_counter +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_needaction_counter +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_needaction_counter +msgid "Number of Actions" +msgstr "عدد الإجراءات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__degree_number +msgid "Number of Degrees" +msgstr "عدد الدرجات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_has_error_counter +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_has_error_counter +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_has_error_counter +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_has_error_counter +msgid "Number of errors" +msgstr "عدد الاخطاء" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_contract_advantage__message_needaction_counter +#: model:ir.model.fields,help:exp_payroll_custom.field_employee_promotions__message_needaction_counter +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_employee_reward__message_needaction_counter +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "عدد الرسائل التي تتطلب إجراء" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_contract_advantage__message_has_error_counter +#: model:ir.model.fields,help:exp_payroll_custom.field_employee_promotions__message_has_error_counter +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_employee_reward__message_has_error_counter +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "عدد الرسائل الحادث بها خطأ في التسليم" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_contract_advantage__message_unread_counter +#: model:ir.model.fields,help:exp_payroll_custom.field_employee_promotions__message_unread_counter +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_employee_reward__message_unread_counter +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__message_unread_counter +msgid "Number of unread messages" +msgstr "عدد الرسائل الجديدة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__official_mission_id +msgid "Official Mission" +msgstr "مهمة عمل" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__old_degree +msgid "Old Degree" +msgstr "درجة قديمة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__old_degree_2 +msgid "Old Degree 2" +msgstr "الدرجة القديمة 2" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__old_group +msgid "Old Group" +msgstr "مجموعة قديمة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__old_group_2 +msgid "Old Group 2" +msgstr "مجموعه قديمه 2" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__old_level +msgid "Old Level" +msgstr "مستوى قديم" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__old_level_2 +msgid "Old Level 2" +msgstr " 2 مستوى قديم" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__old_scale +msgid "Old Scale" +msgstr "رتبة قديمة" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report +msgid "Other Benefits" +msgstr "بدلات اخرى" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "Other Earnings" +msgstr "بدلات أخري" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__other_allowances +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree +msgid "Others Allowance" +msgstr "البدلات الاخرى" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__out_rule +msgid "Out of Payroll" +msgstr "خارجي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__over_time_id +msgid "OverTime" +msgstr "اجر اضافي" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__report_type__overtime +msgid "Overtime" +msgstr "الأجر الإضافي" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__overtime +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__overtime +#, python-format +msgid "Overtime Allowance" +msgstr "استحقاق اجر اضــافي" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.payslip_monthly_report +msgid "Page:" +msgstr "الصفحة:" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__paid +msgid "Paid" +msgstr "تم دفعها" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__pay_date +msgid "Pay Date" +msgstr "تاريخ الدفع" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_hr_payslip +msgid "Pay Slip" +msgstr "ظرف المرتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__journal_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__journal_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__payment_method +msgid "Payment Method" +msgstr "طرق السداد" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_employee_reward__transfer_type__payroll +msgid "Payroll" +msgstr "المرتبــــــــات" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_report_exp_payroll_custom_report_payroll_bank_pdf +msgid "Payroll Bank PDF report" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.actions.report,name:exp_payroll_custom.bank_payslip_report +#: model:ir.actions.report,name:exp_payroll_custom.report_payroll_bank_xlsx +msgid "Payroll Bank Report" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.payslip_xslx_report_form +msgid "Payroll Items" +msgstr "الاستحقاقات والخصومات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__payroll_month +msgid "Payroll Month" +msgstr "تاريخ حساب الراتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__payslip_allowance +msgid "Payslip Allowance" +msgstr "بدل كشوف" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_hr_payslip_run +msgid "Payslip Batches" +msgstr "دفعات ظرف المرتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__payslip_deduction +msgid "Payslip Deduction" +msgstr "خصومات المرتب" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_hr_payslip_line +msgid "Payslip Line" +msgstr "خط قسيمة الدفع" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__payslip_loan +msgid "Payslip Loan" +msgstr "قرض الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_report_exp_payroll_custom_payslip_monthly_report +msgid "Payslip Monthly Report" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.actions.report,name:exp_payroll_custom.act_payslip_monthly_report +msgid "Payslip PDF Report" +msgstr "تقرير المرتبات PDF" + +#. module: exp_payroll_custom +#: model:ir.actions.report,name:exp_payroll_custom.payslip_monthly_report_xlsx +msgid "Payslip Xlsx Report" +msgstr "طباعة Excel" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +msgid "Payslips" +msgstr "قسائم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.actions.report,name:exp_payroll_custom.hr_payslip_run_report_pdf +msgid "Payslips Batches Report" +msgstr "تقرير رواتب الموظفين" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_payslip_monthly_report +msgid "Payslips Monthly Report With Loans" +msgstr "تقرير الرواتب الشهري بالسلف" + +#. module: exp_payroll_custom +#: model:ir.actions.act_window,name:exp_payroll_custom.payslip_xslx_report_action +#: model:ir.ui.menu,name:exp_payroll_custom.payslip_xslx_report_menu +msgid "Payslips Report" +msgstr "تقرير المرتبات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__penalty_id +msgid "Penalty Name" +msgstr "المخالفات والجزاءات" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__transfer_type__per_bank +#, python-format +msgid "Per Bank" +msgstr "قيد لكل بنك" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__transfer_type__one_by_one +#, python-format +msgid "Per Employee" +msgstr "قيد لكل موظف" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__transfer_type__per_analytic_account +#, python-format +msgid "Per Analytic Account" +msgstr "قيد بالحساب التحليلي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__percentage +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__percentage +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__percentage +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.inherited_view_hr_payslip_line_tree +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree +msgid "Percentage" +msgstr "نسبة حساب الراتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__percentage +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__percentage +msgid "Percentage%" +msgstr "النسبة المئوية٪" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Period" +msgstr "فترة" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +#, python-format +msgid "" +"Please be sure that the employee is linked to contract and contract linked " +"with journal" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__entry_type__posted +msgid "Post" +msgstr "مرحل" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.bank_payroll_report_form +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.payslip_xslx_report_form +msgid "Print Excel" +msgstr "طباعة Excel" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.bank_payroll_report_form +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.payslip_xslx_report_form +msgid "Print PDF" +msgstr "طباعة PDF" + +#. module: exp_payroll_custom +#: model:ir.actions.report,name:exp_payroll_custom.payroll_bank_wiz_report_docx +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.bank_payroll_report_form +msgid "Print Text" +msgstr "طباعة Text" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +msgid "Promotion Date" +msgstr "تاريخ الترقية" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +msgid "Promotion Degree" +msgstr "الدرجة الجديدة" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +msgid "Promotion Group" +msgstr "المجموعة الجديدة" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +msgid "Promotion Level" +msgstr "المستوى الجديد" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_employee_promotions_inherit +msgid "Promotions" +msgstr "الترقيـات" + +#. module: exp_payroll_custom +#: model:ir.actions.act_window,name:exp_payroll_custom.employee_promotions_action_hr_employee +msgid "Promotions Action" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee__promotions_count +msgid "Promotions Count" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_advantage_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_reward_form_view +msgid "Re-Draft" +msgstr "إعادة مسوده" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__reason +msgid "Reason" +msgstr "السبب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__reason +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__reason +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__reason +msgid "Reason/Justification" +msgstr "السببظ المبرر" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Recompute" +msgstr "إعادة حساب" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_reward_form_view +msgid "Refuse" +msgstr "رفض" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_contract.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__employee_promotions__state__refuse +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_employee_reward__state__refused +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__lines_ids_reward__reward_state__refused +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_advantage_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view +#, python-format +msgid "Refused" +msgstr "مرفوض" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__salary_advance__state__reject +msgid "Rejected" +msgstr "مرفوض" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__related_benefits_discounts +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__related_benefits_discounts +msgid "Related Benefits and Discount" +msgstr "الاستحقاقات و الخصومات ذات الصلة" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_salary_rule_view_form_inherit +msgid "Related Salary Configuration" +msgstr "تكوين الراتب ذات الصلة" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__salary_type__related_degrees +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__salary_type__related_degrees +#, python-format +msgid "Related with Degrees" +msgstr "ذات الصلة بالدرجات" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__salary_type__related_groups +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__salary_type__related_groups +#, python-format +msgid "Related with Groups" +msgstr "ذات صلة بالمجموعات" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__salary_type__related_levels +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__salary_type__related_levels +#, python-format +msgid "Related with Levels" +msgstr "ذات الصلة بالمستويات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__related_qualifications +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__related_qualifications +msgid "Related with qualifications" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.ui.menu,name:exp_payroll_custom.menu_hr_payroll_report +msgid "Reporting" +msgstr "تقارير المرتبات" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/salary_advance.py:0 +#, python-format +msgid "Request can be done after \"%s\" Days From previous month salary" +msgstr "يمكن أن يتم الطلب بعد أيام \"%s\" من راتب الشهر السابق" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__required_condition +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__required_condition +msgid "Required Condition" +msgstr "الشرط المطلوب" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_res_company +msgid "Res Company SMS Configuration" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__activity_user_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__activity_user_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__activity_user_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__activity_user_id +msgid "Responsible User" +msgstr "المستخدم المسؤول" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__retirement_age +msgid "Retirement Age" +msgstr "سن التقاعد" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Return" +msgstr "إرجاع" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__reward_id +msgid "Reward" +msgstr "مكافأة/بدل" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__line_ids_reward +msgid "Reward Line" +msgstr "خط المكافآت" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__reward_once +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__reward_once +msgid "Reward Once Yearly" +msgstr "مكافأة مرة واحدة سنويًا" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__allowance_reason +msgid "Reward Reason" +msgstr "سبب المكافأة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__reward_state +msgid "Reward State" +msgstr "حالة المكافأة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__reward_type +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__reward_type +msgid "Reward Type" +msgstr "نوع المكافأة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__benefits_discounts +msgid "Rewards/Benefits" +msgstr "مكافأة/بدل" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__rule_credit_account_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__rule_credit_account_id +msgid "Rule Credit Account" +msgstr "قاعدة حساب الائتمان" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__rule_debit_account_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__rule_debit_account_id +msgid "Rule Debit Account" +msgstr "قاعدة حساب الخصم" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__rule_ids +msgid "Rules" +msgstr "القواعد" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__rules_type +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__rules_type +msgid "Rules Type" +msgstr "النــوع" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf_docx +msgid "SECPTY," +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_has_sms_error +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_has_sms_error +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_has_sms_error +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_has_sms_error +msgid "SMS Delivery error" +msgstr "خطأ في تسليم الرسائل القصيرة" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "SN" +msgstr "الرقم المسلسل" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__report_type__salary +msgid "Salary" +msgstr "رواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount__salary +msgid "Salary / Percentage" +msgstr "الراتب / النسبة المئوية" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__salary +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__salary +#, python-format +msgid "Salary Allowance" +msgstr "الراتب الاســـاسي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__salary_amount_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__salary_amount_ids +msgid "Salary Amount" +msgstr "مبلغ الراتب" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "Salary Bank Payslip Report" +msgstr "تقرير البنك للرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__degree_ids +msgid "Salary Basice" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__salary_degree +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee__salary_degree +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract__salary_degree +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_contract_salary_form_view +msgid "Salary Degree" +msgstr "درجة الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__group_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__degree_ids +msgid "Salary Degrees" +msgstr "الدرجات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__salary_group +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee__salary_group +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract__salary_group +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_contract_salary_form_view +msgid "Salary Group" +msgstr "مجموعة الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__group_ids +msgid "Salary Groups" +msgstr "المجموعات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__journal_id +msgid "Salary Journal" +msgstr "يومية الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__salary_level +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee__salary_level +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract__salary_level +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_contract_salary_form_view +msgid "Salary Level" +msgstr "مستوى الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__level_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__level_ids +msgid "Salary Levels" +msgstr "المستويات" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_hr_salary_rule +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount__salary_rule_id +msgid "Salary Rule" +msgstr "قاعدة المرتب" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_hr_salary_rule_category +msgid "Salary Rule Category" +msgstr "فئة قاعدة المرتب" + +#. module: exp_payroll_custom +#: model:ir.actions.act_window,name:exp_payroll_custom.salary_scale_record_action +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__salary_scale +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__salary_scale_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__salary_scale +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract__salary_scale +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount__salary_scale +#: model:ir.ui.menu,name:exp_payroll_custom.salary_scale_main_menu +#: model:ir.ui.menu,name:exp_payroll_custom.salary_scale_menu +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_employee_salary_scale_inherited_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Salary Scale" +msgstr "سلم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount__salary_scale_degree +msgid "Salary Scale Degree" +msgstr "درجة سلم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.actions.act_window,name:exp_payroll_custom.salary_scale_level_group_record_action +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__salary_scale_group_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount__salary_scale_group +msgid "Salary Scale Group" +msgstr "مجموعة سلم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.actions.act_window,name:exp_payroll_custom.salary_scale_level_action +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__salary_scale_level_id +#: model:ir.model.fields,field_description:exp_payroll_custom.field_related_salary_amount__salary_scale_level +msgid "Salary Scale Level" +msgstr "مستوى سلم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.actions.act_window,name:exp_payroll_custom.salary_scale_level_degree_record_action +msgid "Salary Scale Level Degree" +msgstr "درجه مستوي سلم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__salary_scale_level_degrees_ids +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_form_view +msgid "Salary Scale Level Degrees" +msgstr "درجات مستوي سلم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__salary_scale_level_groups_ids +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_form_view +msgid "Salary Scale Level Groups" +msgstr "مجموعات مستوى سلم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__salary_scale_levels_ids +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_form_view +msgid "Salary Scale Levels" +msgstr "مستويات سلم الرواتب" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +#, python-format +msgid "Salary Slip of %s for %s" +msgstr "قسيمة راتب %s لشهر %s" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_hr_payroll_structure +msgid "Salary Structure" +msgstr "سلم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__salary_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__salary_ids +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.bank_payroll_report_form +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.payslip_xslx_report_form +msgid "Salary Structures" +msgstr "هيكل الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__salary_type +msgid "Salary Type" +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +#, python-format +msgid "" +"Salary is less than 0 this month for the following employees \n" +" %s" +msgstr "" +" الراتب أقل من صفر هذا الشهر للموظفين الاتية اسماهم \n" +" %s" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee__salary_scale +msgid "Salary scale" +msgstr "سلم الرواتب" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0 +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__type__scale +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_filter_view +#, python-format +msgid "Scale" +msgstr "سلم" + +#. module: exp_payroll_custom +#: model:ir.ui.menu,name:exp_payroll_custom.salary_scale_level_group_menu +msgid "Scale Group" +msgstr "مجموعة سلم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.ui.menu,name:exp_payroll_custom.salary_scale_level_menu +msgid "Scale Levels" +msgstr "مستوي سلم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.ui.menu,name:exp_payroll_custom.salary_scale_level_degree_menu +msgid "Scale degree" +msgstr "درجه سلم الرواتب" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_filter_view +msgid "Search Salary Scale" +msgstr "البحث عن سلم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__bank_type +msgid "Select Bank" +msgstr "حدد البنك" + +#. module: exp_payroll_custom +#: model:ir.actions.act_window,name:exp_payroll_custom.action_employee_selection_wizard +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_employee_selection_wizard_form +msgid "Select Employees" +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#: code:addons/exp_payroll_custom/wizard/payslip_monthly_report.py:0 +#, python-format +msgid "Sorry No Data To Be Printed" +msgstr "عفواً لا توجد بيانات لتتم طباعتها" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_reward.py:0 +#, python-format +msgid "Sorry, Can Not Request without The Employees" +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +#, python-format +msgid "" +"Sorry, Salary has already been calculated This Month for Employees \n" +" %s" +msgstr "" +" للأسف, تم حساب الراتب لهذا الشهر مسبقآ للموظفين الاتية اسماهم \n" +" %s" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_reward.py:0 +#, python-format +msgid "" +"Sorry, The Employee %s Cannot be Taking More Than Once Reward In The Same " +"Year %s" +msgstr "للأسف, الموظف %s لايمكنه أخذ هذه المكافأة اكثر من مرة لنفس سنـــة %s" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +#, python-format +msgid "" +"Sorry, The Previous month's salary has Not been calculated for Employees \n" +" %s" +msgstr "" +"للأسف, لم يتم احتساب الراتب للشهر السابق للموظفين الاتية اسماهم \n" +" %s" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +#, python-format +msgid "Sorry, The Pyroll period Must be During the same Month" +msgstr "للأسف، فترة الراتب يجب أن تكون خلال نفس الشهر" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__special +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__special +msgid "Special" +msgstr "خــاص" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#, python-format +msgid "Specific Allowance and deduction Report" +msgstr "تقرير استحقاق خصم معين" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__start_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__start_date +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__start_date +msgid "Start Date" +msgstr "تاريخ البداية" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__state +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__state +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__state +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_advantage_tree_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_tree_view +msgid "State" +msgstr "الحالة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__state +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__state +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__state +msgid "Status" +msgstr "الحالة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_contract_advantage__activity_state +#: model:ir.model.fields,help:exp_payroll_custom.field_employee_promotions__activity_state +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_employee_reward__activity_state +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"الحالة على أساس الأنشطة\n" +"المتأخرة: تاريخ الاستحقاق مر\n" +"اليوم: تاريخ النشاط هو اليوم\n" +"المخطط: الأنشطة المستقبلية." + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__struct_id +msgid "Structure" +msgstr "الهيكل" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_employee_reward__state__submitted +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__lines_ids_reward__reward_state__submitted +msgid "Submit" +msgstr "انتظار الموارد البشرية" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__salary_advance__state__submit +msgid "Submitted" +msgstr "ارسال" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__exceed_condition +msgid "The Advance is greater than the maximum percentage in salary structure" +msgstr "القيمة أكبر من النسبة المئوية القصوى في سلم الرواتب" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_reward.py:0 +#, python-format +msgid "The Amount Must Be Greater Than Zero" +msgstr "يجب أن يكون المبلغ أكبر من الصفر" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_contract.py:0 +#, python-format +msgid "The Amount Must be Greater Than Zero The Employee %s" +msgstr "المبلغ يجب ان يكون اكبر من الصفر للموظف %s" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_contract.py:0 +#: code:addons/exp_payroll_custom/models/hr_salary_scale_level_degree.py:0 +#, python-format +msgid "" +"The Basic Salary Is Greater Than Group Gread Max Or less than Gread Min" +msgstr "" +" الراتب الاساسي اكبر من الحدى الاعلى او اقل من الحد الادني لمجموعة سلم " +"الرواتب" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_contract.py:0 +#, python-format +msgid "The Date Form Must be Less than Date To" +msgstr "تاريخ البداية يجب ان يكون قبل تاريخ النهاية للاستحقاق او الاخصم" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_reward.py:0 +#, python-format +msgid "The Employee %s Amount Must Be Greater Than Zero" +msgstr "يجب ان يكون مبلغ الموظف %s اكبر من الصفر" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_scale_level_group.py:0 +#, python-format +msgid "The Gread Max Is Greater Than Gread Min" +msgstr "الحد الاعلى يجب ان يكون اكبر من الحد الادنى" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_scale_level_group.py:0 +#, python-format +msgid "The Gread Max Or Gread Min is not Negative" +msgstr "الحد الاعلى او الاقل يجب ان لا يكون سالب" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#, python-format +msgid "The Salary Rule is Not Deduction" +msgstr "يجب ان يكون تصنيف قاعدة الرواتب خصمآ فقط" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +#, python-format +msgid "The amount you put is greater than fact value of this Salary rule" +msgstr "المبلغ الذي وضعته أكبر من القيمة الحقيقية لقاعدة الرواتب هذه" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_contract.py:0 +#, python-format +msgid "" +"The amount you put is greater than fact value of this Salary rule %s (%s)." +msgstr " (%s) %s المبلغ الذي وضعته أكبر من القيمة الحقيقية لقاعدة الرواتب هذه" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/wizard/employee_selection_wizard.py:0 +#, python-format +msgid "The following employees are already in reward lines: %s, " +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#, python-format +msgid "There is no total for rule : %s" +msgstr "ليس هنالك مبلغ لقاعدة الرواتب : %s" + +#. module: exp_payroll_custom +#: model:res.groups,comment:exp_payroll_custom.group_hr_payroll_contributor +msgid "This user is a participant in payroll related processes." +msgstr "هذا المستخدم مشارك في العمليات المتعلقة بكشوف المرتبات" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report +#, python-format +msgid "Total" +msgstr "الاجمالي" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#, python-format +msgid "Total " +msgstr "الاجمالي" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__total_allowance +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__total_allowances +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_report_pdf_template +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree +msgid "Total Allowance" +msgstr "إجمالي الراتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__total_deduction +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__total_deductions +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_report_pdf_template +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree +msgid "Total Deduction" +msgstr "اجمالي الخصومات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__total_loans +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree +msgid "Total Loans" +msgstr "اجمالي القروض" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__total_net +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__total_sum +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_report_pdf_template +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree +msgid "Total Net" +msgstr "صــافي الراتب" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "Total Salary" +msgstr "إجمالي الراتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__report_type__training +msgid "Training" +msgstr "التدريب" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "Transaction Reference" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip__state__transfered +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_run__state__transfered +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Transfer" +msgstr "ترحيل القيد" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__transfer_type +msgid "Transfer Type" +msgstr "طريقة الدفع" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__transfer_type +#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__transfer_type +msgid "Transfer type" +msgstr "طريقة الدفع" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__transport_allowance +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__trans_allowances +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__transport +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__transport +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree +#, python-format +msgid "Transport Allowance" +msgstr "بدل النقل" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0 +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__type +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__type +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule_category__rule_type +#, python-format +msgid "Type" +msgstr "النوع" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__salary_type +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__salary_type +msgid "Type Scale" +msgstr "نوع سلم الرواتب" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_contract_advantage__activity_exception_decoration +#: model:ir.model.fields,help:exp_payroll_custom.field_employee_promotions__activity_exception_decoration +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_employee_reward__activity_exception_decoration +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "نوع النشاط الاستثنائي المسجل." + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__entry_type__unposted +msgid "Un Post" +msgstr "غير مرحل" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_unread +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_unread +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_unread +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_unread +msgid "Unread Messages" +msgstr "الرسائل الجديدة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__message_unread_counter +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__message_unread_counter +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__message_unread_counter +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__message_unread_counter +msgid "Unread Messages Counter" +msgstr "عدد الرسائل الجديدة" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__salary_advance__state__waiting_approval +msgid "Waiting Approval" +msgstr "في انتظار الموافقة" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__website_message_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__website_message_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__website_message_ids +#: model:ir.model.fields,field_description:exp_payroll_custom.field_salary_advance__website_message_ids +msgid "Website Messages" +msgstr "رسائل الموقع" + +#. module: exp_payroll_custom +#: model:ir.model.fields,help:exp_payroll_custom.field_contract_advantage__website_message_ids +#: model:ir.model.fields,help:exp_payroll_custom.field_employee_promotions__website_message_ids +#: model:ir.model.fields,help:exp_payroll_custom.field_hr_employee_reward__website_message_ids +#: model:ir.model.fields,help:exp_payroll_custom.field_salary_advance__website_message_ids +msgid "Website communication history" +msgstr "سجل تواصل الموقع" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view +msgid "Withdraw" +msgstr "تراجع" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#, python-format +msgid "Wrong percentage base or quantity defined for salary rule %s (%s)." +msgstr "أساس النسبة المئوية الخطأ أو القيمة المحددة لقاعدة المرتب %s (%s)." + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#, python-format +msgid "Wrong python code defined for salary rule %s (%s)." +msgstr "تم تحديد قيمة خاطئة لقاعدة الراتب %s (%s)." + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0 +#, python-format +msgid "Wrong quantity defined for salary rule %s (%s)." +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_contract.py:0 +#, python-format +msgid "" +"You Can Not add Same Allowance/Deduction at The Same Employee %s For The " +"Same Month!" +msgstr " لايمكن إضافة نفس الاستحقاق/الخصم لنفس الموظف %s في نفس الشهر" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +#, python-format +msgid "You can not Return Payslips Patch Has account move %s" +msgstr "لايمكن ارجاع حساب الراتب بعد ترحيل حزمة الرواتب بالقيد %s" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +#, python-format +msgid "You can not Return account move %s in state not draft" +msgstr "لايمكن ارجاع حساب الراتب و القيد %s في حالة غير مسوده" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_reward.py:0 +#, python-format +msgid "You can not cancel account move \"%s\" in state not draft" +msgstr "لا يمكن حذف الغاء القيد \"%s\" في حالة غير المسوده" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_promotions.py:0 +#, python-format +msgid "You can not delete employee promotions for \"%s\" in state not in draft." +msgstr "لا يمكن حذف السجل \"%s\" في حالة غير المسوده" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_reward.py:0 +#, python-format +msgid "You can not delete record in state not in draft" +msgstr "لا يمكن حذف السجل في حالة غير المسوده" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_promotions.py:0 +#, python-format +msgid "You can not promotions Employee has Penalty %s in this Period." +msgstr "لا يمكن ترقية الموظف لديه عقوبة \"%s\" في هذه الفترة" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_contract.py:0 +#, python-format +msgid "You cannot delete The Salary rule %s For the Employee %s is Not Draft" +msgstr "للأسف, قاعدة الراتب %s للموظف %s لايمكن حذفها في حالة غير مسوده" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +#, python-format +msgid "You cannot delete a payslip which is not draft!" +msgstr "لا يمكن حذف السجل في حالة غير المسوده" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_contract_advantage +msgid "contract.advantage" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_hr_employee_reward +msgid "hr.employee.reward" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_hr_re_contract +msgid "hr.re.contract" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_lines_ids_reward +msgid "lines.ids.reward" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_payslip_loans +msgid "payslip.loans" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_reward_form_view +msgid "recalculate" +msgstr "إعادة حساب" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_related_salary_amount +msgid "related.salary.amount" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_report_exp_payroll_custom_payslip_monthly_report_xlsx +msgid "report.exp_payroll_custom.payslip_monthly_report_xlsx" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_report_exp_payroll_custom_report_payroll_bank_pdf +msgid "report.exp_payroll_custom.report_payroll_bank_pdf" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_report_exp_payroll_custom_report_payroll_bank_pdf_docx +msgid "report.exp_payroll_custom.report_payroll_bank_pdf_docx" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_report_exp_payroll_custom_report_payroll_bank_xlsx +msgid "report.exp_payroll_custom.report_payroll_bank_xlsx" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf_docx +msgid "salary of" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model,name:exp_payroll_custom.model_salary_advance +msgid "salary.advance" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "إجمالي المبلغ" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "إسم الموظف" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__employee_promotions__state__approved +msgid "الإعتماد النهائي" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "البنك" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "الحالة" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "الخصومات" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "الراتب الأساسي" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule_category__rule_type__net +msgid "الصافي" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__contract_advantage__state__refused +msgid "مرفوض" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "العملة" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "العنوان" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "المبلغ" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "المستفيد / اسم الموظف" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "الهوية" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__bank_type__sap +msgid "SAP Bank" +msgstr "بنك ساب" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "بدلات أخرى" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "دخل آخر" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__report_type +msgid "Report Type" +msgstr "نوع التقرير" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "رقم الحساب" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "رقم الموظف" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "رمز البنك" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__transfer_type__all +msgid "قيد لكل الموظفين" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__contract_advantage__state__confirm +msgid "مؤكد" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "مرجع الدفع" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__contract_advantage__state__draft +#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__employee_promotions__state__draft +msgid "مسوده" +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/bank_pdf_report.py:0 +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +#, python-format +msgid "مسير البنك للتدريب" +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/bank_pdf_report.py:0 +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +#, python-format +msgid "مسير البنك للحوافز" +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/bank_pdf_report.py:0 +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +#, python-format +msgid "مسير البنك للرواتب" +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/bank_pdf_report.py:0 +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +#, python-format +msgid "مسير البنك للعمل الإضافي" +msgstr "" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/report/bank_pdf_report.py:0 +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +#, python-format +msgid "مسير البنك لمهام العمل" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "هوية المستفيد/ المرجع" +msgstr "" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf +msgid "وصف الدفع" +msgstr "" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:employee_requests.field_hr_payslip__employee_no +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_filter_inherit +msgid "Employee Number" +msgstr "رقم الموظف" + + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +msgid "Sorry The Allowance %s is Not account Set" +msgstr "للأسف إسم الإستحقاق %s ليس لديه إعدادات حسابات" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +msgid "Sorry The Deduction %s is Not account Set" +msgstr "للأسف إسم الخصم %s ليس لديه إعدادات حسابات" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +msgid "Sorry The Loan %s is Not account Set" +msgstr "للأسف إسم السلفة %s ليس لديها إعدادات حسابات" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/employee_reward.py:0 +#, python-format +msgid "Add Employees to Reward" +msgstr "إضافة موظفين للمكافأة و مستحقات الموظفين" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule_account__emp_type_id +msgid "Employee Type" +msgstr "نوع الموظف" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule_account__debit_account_id +msgid "Debit Account" +msgstr "الحساب المدين" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_salary_rule_view_form_inherit +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__transfer_by_emp_type +msgid "Transfer By Employee Type" +msgstr "الترحيل حسب نوع الموظف" + +#. module: exp_payroll_custom +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view +msgid "Holiday Period" +msgstr "فترة الإجازات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__analytic_account_id +#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_form_view +msgid "Analytic Account" +msgstr "الحساب التحليلي" + +#. module: exp_payroll_custom +#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0 +msgid "Sorry The Contract Employee %s is Not Journal Set" +msgstr "للأسف، لم يتم اعداد دفتر اليومية لعقد الموظف %s." + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__reduce_with_leaves +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__reduce_with_leaves +msgid "Reduce With Leaves" +msgstr "تخفيض البدل بسبب الإجازات" + +#. module: exp_payroll_custom +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__min_leave_days_to_deduct +#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__min_leave_days_to_deduct +msgid "Min Leave Days To Deduct" +msgstr "الحد الأدنى لأيام الإجازة لتطبيق الخصم" + +#. module: exp_payroll_custom +#: model:res.groups,name:exp_payroll_custom.group_payroll_finance_review +msgid "Finance Review" +msgstr "مراجعة المالية" + +#. module: exp_payroll_custom +#: model:res.groups,name:exp_payroll_custom.group_payroll_expense_manger +msgid "Expense Manager" +msgstr "رئيس المصروفات" + diff --git a/odex30_base/exp_payroll_custom/models/__init__.py b/odex30_base/exp_payroll_custom/models/__init__.py new file mode 100644 index 0000000..d77eb53 --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/__init__.py @@ -0,0 +1,16 @@ +# -*- coding: utf-8 -*- + +from . import hr_salary_rules +from . import hr_salary_scale +from . import hr_salary_scale_level_group +from . import hr_salary_scale_level +from . import hr_salary_scale_level_degree +from . import hr_recontract +from . import hr_employee +from . import hr_contract +from . import salary_advance +from . import hr_advance_payslip +from . import employee_promotions +from . import employee_reward +from . import company_costum + diff --git a/odex30_base/exp_payroll_custom/models/company_costum.py b/odex30_base/exp_payroll_custom/models/company_costum.py new file mode 100644 index 0000000..16b7949 --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/company_costum.py @@ -0,0 +1,8 @@ +from odoo import api, fields, models + + +class CompanyCustom(models.Model): + _inherit = 'res.company' + + company_hr_no = fields.Char(string="Number Of Company For HR") + company_pay_no = fields.Char(string="Company Pay Number") diff --git a/odex30_base/exp_payroll_custom/models/employee_promotions.py b/odex30_base/exp_payroll_custom/models/employee_promotions.py new file mode 100644 index 0000000..d5a7f6d --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/employee_promotions.py @@ -0,0 +1,172 @@ +# -*- coding: utf-8 -*- + +from datetime import datetime + +from odoo import models, fields, api, _, exceptions + + +class EmployeePromotions(models.Model): + _name = 'employee.promotions' + _inherit = ['mail.thread', 'mail.activity.mixin'] + _rec_name = 'employee_id' + _description = 'Employee Promotions' + + date = fields.Date(required=True) + comment = fields.Text() + state = fields.Selection(selection=[('draft', _('Draft')), + ('confirm', _('HR Officer')), + ('hr_manager', _('HR Manager')), + ('approved', _('Approved')), ('refuse', 'Refused')], + default='draft', tracking=True) + + # relational fields + employee_id = fields.Many2one('hr.employee', domain=[('state', '=', 'open')]) + old_scale = fields.Many2one('hr.payroll.structure') + old_level = fields.Many2one('hr.payroll.structure') + old_group = fields.Many2one('hr.payroll.structure') + old_degree = fields.Many2one('hr.payroll.structure') + old_level_2 = fields.Many2one('hr.payroll.structure') + old_group_2 = fields.Many2one('hr.payroll.structure') + old_degree_2 = fields.Many2one('hr.payroll.structure') + new_level = fields.Many2one('hr.payroll.structure', domain=[('id', 'in', [])]) + new_group = fields.Many2one('hr.payroll.structure', domain=[('id', 'in', [])]) + new_degree = fields.Many2one('hr.payroll.structure', domain=[('id', 'in', [])]) + company_id = fields.Many2one('res.company', string='Company',default=lambda self: self.env.company) + + @api.onchange('employee_id') + def store_level_group_and_degree_values(self): + if self.employee_id: + self.old_scale = self.employee_id.salary_scale + self.old_level = self.employee_id.salary_level + self.old_group = self.employee_id.salary_group + self.old_degree = self.employee_id.salary_degree + self.old_level_2 = self.employee_id.salary_level + self.old_group_2 = self.employee_id.salary_group + self.old_degree_2 = self.employee_id.salary_degree + + # dynamic domain to get new level and new group domain + + @api.onchange('old_scale') + def _get_new_level_and_new_group_domain(self): + for item in self: + if item.old_scale: + level_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.old_scale.id), ('type', '=', 'level')]) + group_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.old_scale.id), ('type', '=', 'group')]) + degree_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.old_scale.id), ('type', '=', 'degree')]) + domain = {'new_level': [('id', 'in', level_ids.ids)], + 'new_group': [('id', 'in', group_ids.ids)], + 'new_degree': [('id', 'in', degree_ids.ids)]} + return {'domain': domain} + else: + domain = {'new_level': [('id', 'in', [])], + 'new_group': [('id', 'in', [])], + 'new_degree': [('id', 'in', [])]} + return {'domain': domain} + + # filter depend on salary_level + + @api.onchange('new_level') + def onchange_salary_level(self): + for item in self: + if item.new_level: + group_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_level_id', '=', item.new_level.id), ('type', '=', 'group')]) + return {'domain': {'new_group': [('id', 'in', group_ids.ids)], + 'new_degree': [('id', 'in', [])]}} + else: + return {'domain': {'new_group': [('id', 'in', [])], + 'new_degree': [('id', 'in', [])]}} + + # dynamic domain to get new degree domain + + @api.onchange('new_group') + def _get_new_degree_domain(self): + for item in self: + if item.new_group: + # item.new_degree = False + degree_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_group_id', '=', item.new_group.id), ('type', '=', 'degree')]) + domain = {'new_degree': [('id', 'in', degree_ids.ids)]} + return {'domain': domain} + else: + domain = {'new_degree': [('id', 'in', [])]} + return {'domain': domain} + + def confirm(self): + module_obj = self.env['ir.module.module'].sudo() + modules = module_obj.search([('state', '=', 'installed'), ('name', '=', 'hr_disciplinary_tracking')]) + year_promotion = datetime.strptime(str(self.date), '%Y-%m-%d').strftime('%y') + if modules: + employee_penalty = self.env['hr.penalty.register'].search([('employee_id', '=', self.employee_id.id), + ('state', 'not in', ['draft', 'refuse'])]) + if employee_penalty: + for penalty in employee_penalty: + year_penalty = datetime.strptime(str(penalty.date), '%Y-%m-%d').strftime('%y') + if year_promotion == year_penalty: + for punish in penalty.punishment_id: + if punish.type == "deprivation": + raise exceptions.Warning(_('You can not promotions Employee has Penalty %s in this ' + 'Period.') % punish.name) + self.state = 'confirm' + + def hr_manager(self): + self.confirm() + self.state = 'hr_manager' + + def approved(self): + for rec in self: + rec.employee_id.contract_id.write({ + 'salary_level': rec.new_level.id, + 'salary_group': rec.new_group.id, + 'salary_degree': rec.new_degree.id, + 'salary': rec.new_degree.base_salary, + 'salary_insurnce': rec.new_degree.base_salary, + }) + rec.state = 'approved' + + def act_refuse(self): + self.state = 'refuse' + + # change state to draft + def re_draft(self): + for rec in self: + rec.employee_id.contract_id.write({ + 'salary_level': rec.old_level_2.id, + 'salary_group': rec.old_group_2.id, + 'salary_degree': rec.old_degree_2.id, + 'salary': rec.old_degree_2.base_salary, + 'salary_insurnce': rec.old_degree_2.base_salary, + }) + + rec.state = 'draft' + + @api.model + def create(self, values): + result = super(EmployeePromotions, self).create(values) + result.old_level_2 = result.old_level + result.old_group_2 = result.old_group + result.old_degree_2 = result.old_degree + return result + + def unlink(self): + for item in self: + if item.state != 'draft': + raise exceptions.Warning(_( + 'You can not delete employee promotions for "%s" in state not in draft.') % item.employee_id.name) + return super(EmployeePromotions, self).unlink() + + +class HrEmployee(models.Model): + _inherit = 'hr.employee' + + promotions_count = fields.Integer(compute='get_employee_promotions') + + def get_employee_promotions(self): + for item in self: + promotions = item.sudo().env['employee.promotions'].search([ + ('state', '=', 'approved'), ('employee_id', '=', item.id)]) + item.sudo().promotions_count = len(promotions) + return promotions diff --git a/odex30_base/exp_payroll_custom/models/employee_reward.py b/odex30_base/exp_payroll_custom/models/employee_reward.py new file mode 100644 index 0000000..3ba2cf5 --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/employee_reward.py @@ -0,0 +1,477 @@ +# -*- coding: utf-8 -*- + +import calendar +from datetime import date, datetime + +from odoo import models, fields, api, _, exceptions + + +class EmployeeReward(models.Model): + _name = 'hr.employee.reward' + _rec_name = 'allowance_name' + _inherit = ['mail.thread', 'mail.activity.mixin'] + + line_ids_reward = fields.One2many(comodel_name='lines.ids.reward', inverse_name='employee_reward_id', + string="Reward Line") + date = fields.Date(default=lambda self: fields.Date.today(), string="Date Request", + required=True, tracking=True) + date_from = fields.Date(string="Date From", tracking=True) + date_to = fields.Date(string="Date To", tracking=True) + allowance_reason = fields.Text(string="Reward Reason", required=True) + allowance_name = fields.Many2one('hr.salary.rule', string="Allowance Name") + percentage = fields.Float(string="Percentage%", default=100) + amount = fields.Float(string="Amount") + account_id = fields.Many2one('account.account') + journal_id = fields.Many2one('account.journal', string='Payment Method') + next_approve = fields.Text(string="Next Required Approval", compute="_get_nxt_approve") + reward_type = fields.Selection( + [('allowance', 'Allowance'), ('amount', 'Amount')], default='allowance') + transfer_type = fields.Selection( + [('accounting', 'Accounting'), ('payroll', 'Payroll')], default='accounting') + state = fields.Selection( + [('draft', 'Draft'), ('submitted', 'Submit'), ('hrm', 'HRM Approval'), + ('done', 'GM Approval'), ('refused', 'Refused')], default='draft', tracking=True) + benefits_discounts = fields.Many2one(comodel_name='hr.salary.rule', string='Rewards/Benefits') + + check_appraisal = fields.Boolean(string='Appraisal‏ Percentage', default=False) + reward_once = fields.Boolean(string='Reward Once Yearly', default=False) + + company_id = fields.Many2one('res.company', string='Company', + default=lambda self: self.env.company) + + def action_add_employees(self): + self.ensure_one() + ctx = dict(self.env.context) + if not self.id: + ctx.update({ + 'default_reward_vals': { + 'name': self.name, + } + }) + else: + ctx['default_employee_reward_id'] = self.id + + if self.percentage: + ctx['default_percentage'] = self.percentage + + ctx['default_employee_id'] = self.env['hr.employee'].search([('user_id', '=', self.env.uid)], limit=1) + + return { + 'name': _('Add Employees to Reward'), + 'view_mode': 'form', + 'res_model': 'employee.selection.wizard', + 'type': 'ir.actions.act_window', + 'target': 'new', + 'context': ctx, + } + + @api.onchange('amount') + def chick_amount_positive(self): + for item in self: + if item.amount < 0: + raise exceptions.Warning(_('The Amount Must Be Greater Than Zero')) + + + @api.depends('state') + def _get_nxt_approve(self): + for record in self: + if record.state == "draft": + record.next_approve = "Submit" + for line in record.line_ids_reward: + line.reward_state = "draft" + elif record.state == "submitted": + record.next_approve = "HRM Approval" + for line in record.line_ids_reward: + line.reward_state = "submitted" + elif record.state == "hrm": + record.next_approve = "GM Approval" + for line in record.line_ids_reward: + line.reward_state = "hrm" + elif record.state == "done": + for line in record.line_ids_reward: + line.reward_state = "done" + elif record.state == "refused": + for line in record.line_ids_reward: + line.reward_state = "refused" + + def action_submit(self): + if not self.line_ids_reward: + raise exceptions.Warning(_('Sorry, Can Not Request without The Employees')) + self.state = "submitted" + for line in self.line_ids_reward: + line.check_reward_once() + line.reward_state = "submitted" + + def recalculate(self): + for line in self.line_ids_reward: + # line.amount = line.amount + # line.percentage = line.percentage + line._compute_calculate_amount() + + def action_hrm(self): + self.state = "hrm" + for line in self.line_ids_reward: + line.check_reward_once() + line.reward_state = "hrm" + + def action_done(self): + if self.transfer_type == 'accounting': + for item in self: + for record in item.line_ids_reward: + debit_line_vals = { + 'name': record.employee_id.name, + 'debit': record.amount, + 'account_id': item.account_id.id, + 'partner_id': record.employee_id.user_id.partner_id.id, + 'analytic_account_id': record.employee_id.department_id.analytic_account_id.id + } + credit_line_vals = { + 'name': record.employee_id.name, + 'credit': record.amount, + 'account_id': item.journal_id.default_account_id.id + #'partner_id': record.employee_id.user_id.partner_id.id + } + if not record.move_id: + move = record.env['account.move'].create({ + 'state': 'draft', + 'journal_id': item.journal_id.id, + 'date': item.date, + 'ref': record.employee_id.name, + 'line_ids': [(0, 0, debit_line_vals), (0, 0, credit_line_vals)], + 'res_model': 'hr.employee.reward', + 'res_id': self.id + }) + + record.move_id = move.id + self.state = "done" + for line in self.line_ids_reward: + line.reward_state = "done" + if self.transfer_type == 'payroll': + last_day_of_current_month = date.today().replace( + day=calendar.monthrange(date.today().year, date.today().month)[1]) + first_day_of_current_month = date.today().replace(day=1) + for item in self: + for record in item.line_ids_reward: + if record.employee_id.contract_id: + + advantage_arc = record.env['contract.advantage'].create({ + 'benefits_discounts': item.benefits_discounts.id, + 'type': 'customize', + 'date_from': item.date_from, + 'date_to': item.date_to, + 'amount': record.amount, + 'reward_id': True, + 'employee_id': record.employee_id.id, + 'contract_advantage_id': record.employee_id.contract_id.id, + 'out_rule': True, + 'state': 'confirm', + 'comments': item.allowance_reason}) + record.advantage_id = advantage_arc.id + else: + raise exceptions.Warning(_( + 'Employee "%s" has no contract Please create contract to add line to advantages') + % record.employee_id.name) + + self.state = "done" + for line in self.line_ids_reward: + line.reward_state = "done" + + def action_refuse(self): + self.state = "refused" + for line in self.line_ids_reward: + line.reward_state = "refused" + + def re_draft(self): + # when redraft cancel the created account move + if self.transfer_type == 'payroll': + for record in self.line_ids_reward: + record.advantage_id.draft() + record.advantage_id.unlink() + record.reward_state = "draft" + self.state = "draft" + + if self.transfer_type == 'accounting': + if self.transfer_type == 'accounting': + if self.line_ids_reward and self.line_ids_reward[0].move_id: + move_id_not_draft = False + for line in self.line_ids_reward: + if line.move_id.state == 'posted': + move_id_not_draft_name = line.move_id.name + move_id_not_draft = True + if move_id_not_draft: + raise exceptions.Warning(_( + 'You can not cancel account move "%s" in state not draft') % move_id_not_draft_name) + else: + for record in self.line_ids_reward: + # record.move_id.write({'state': 'canceled'}) + record.move_id.unlink() + record.write({'move_id': False, }) + #record.account_id = False + #record.journal_id = False + record.reward_state = "draft" + self.write({'state': 'draft'}) + #self.account_id = False + #self.journal_id = False + else: + self.write({ + 'state': 'draft', + #'account_id': False, + #'journal_id': False + }) + for record in self.line_ids_reward: + record.write({ + 'move_id': False, + #'account_id': False, + #'journal_id': False, + 'reward_state': 'draft' + }) + + def unlink(self): + for i in self: + if i.state != 'draft': + raise exceptions.Warning(_('You can not delete record in state not in draft')) + i.line_ids_reward.unlink() + return super(EmployeeReward, self).unlink() + + @api.onchange('transfer_type', 'account_id', 'journal_id', 'line_ids_reward') + def onchange_transfer_type(self): + if self.transfer_type == 'payroll': + self.account_id = False + self.journal_id = False + for line in self.line_ids_reward: + line.account_id = False + line.journal_id = False + if self.transfer_type == 'accounting': + for line in self.line_ids_reward: + if self.state == 'hrm': + if not line.account_id: + line.account_id = self.account_id + if not line.journal_id: + line.journal_id = self.journal_id + else: + line.account_id = False + line.journal_id = False + + @api.onchange('account_id') + def onchange_account_id(self): + for line in self.line_ids_reward: + self.recalculate() + line.account_id = self.account_id + + @api.onchange('journal_id') + def onchange_journal_id(self): + for line in self.line_ids_reward: + self.recalculate() + line.journal_id = self.journal_id + + +class HrEmployee(models.Model): + _name = 'lines.ids.reward' + + def _domain_get_employee(self): + return [('id', '!=', self.employee_id.id), ('state', '=', 'open')] + + employee_reward_id = fields.Many2one('hr.employee.reward', string='Employee', required=True) + employee_id = fields.Many2one('hr.employee', string='Employee', required=True, + domain=lambda self: self._domain_get_employee()) + amount = fields.Float(string="Amount", compute='_compute_calculate_amount', store=True) + account_id = fields.Many2one('account.account', string='Account') + journal_id = fields.Many2one('account.journal', string='Payment Method') + percentage = fields.Float(string="Percentage%") + move_id = fields.Many2one('account.move') + contract_advantage_id = fields.Many2one('hr.contract') + reward_state = fields.Selection( + [('draft', 'Draft'), ('submitted', 'Submit'), ('hrm', 'HRM Approval'), + ('done', 'GM Approval'), ('refused', 'Refused')], default='draft') + + amount_base = fields.Float(string="Amount Base", store=True) + check_appraisal = fields.Boolean('Appraisal‏ Percentage', related='employee_reward_id.check_appraisal', store=True) + transfer_type = fields.Selection(related='employee_reward_id.transfer_type', string='Transfer type') + + reward_once = fields.Boolean(related='employee_reward_id.reward_once', store=True) + date = fields.Date(related='employee_reward_id.date', string='Reward Once Yearly', tracking=True, store=True) + + advantage_id = fields.Many2one(comodel_name='contract.advantage', string='Allowance Employee') + + reward_type = fields.Selection(related='employee_reward_id.reward_type', string='Reward Type', store=True) + + @api.onchange('amount_base') + def chick_amount_base_positive(self): + for item in self: + if item.amount_base < 0: + raise exceptions.Warning(_('The Employee %s Amount Must Be Greater Than Zero')% item.employee_id.name) + + + # Select employee once in reward Line + @api.onchange('employee_id') + def select_employee_once(self): + employee_ids = self.env['hr.employee'].search([('state', '=', 'open')]).ids + + for line in self.employee_reward_id.line_ids_reward: + if line.employee_id: + if line.employee_id.id in employee_ids: + employee_ids.remove(line.employee_id.id) + + return {'domain': {'employee_id': [('id', 'in', employee_ids)]}} + + def get_salary_rules_account(self, record_id, amount, items): + record = self.env['hr.salary.rule.line'].create({ + 'salary_rule_id': record_id.id, + 'amount': amount, + }) + items.append(record.id) + + def compute_salary_rule(self, record_id, item, items): + for record in self: + if not record.employee_id.id: continue + contract = self.env['hr.contract'].search([('employee_id', '=', record.employee_id.id)]) + localdict = dict(employee=record.employee_id.id, contract=contract) + amount, total = 0.0, 0.0 + + if item.amount_select == 'fix': + if contract.advantages: + for con in contract.advantages: + if item.id == con.benefits_discounts.id: + if con.type == 'exception': + if con.amount > item._compute_rule(localdict)[0] or con.amount == \ + item._compute_rule(localdict)[0]: + pass + elif con.amount < item._compute_rule(localdict)[0]: + total = item._compute_rule(localdict)[0] - con.amount + elif con.type == 'customize': + total = con.amount + amount = 0 + amount += total + else: + amount = 0 + amount += item._compute_rule(localdict)[0] + else: + amount += item._compute_rule(localdict)[0] + + elif item.amount_select == 'percentage': + if contract and contract.advantages: + for con in contract.advantages: + if item.id == con.benefits_discounts.id: + if con.type == 'exception': + if con.amount > item._compute_rule(localdict)[0] or con.amount == \ + item._compute_rule(localdict)[0]: + pass + elif con.amount < item._compute_rule(localdict)[0]: + total = item._compute_rule(localdict)[0] - con.amount + elif con.type == 'customize': + total = con.amount + amount = 0 + amount += total + break + else: + if amount: + pass + else: + amount += item._compute_rule(localdict)[0] + else: + amount += item._compute_rule(localdict)[0] + + else: + if contract.advantages: + for con in contract.advantages: + if item.id == con.benefits_discounts.id: + if con.type == 'exception': + if con.amount > item._compute_rule(localdict)[0] or con.amount == \ + item._compute_rule(localdict)[0]: + pass + elif con.amount < item._compute_rule(localdict)[0]: + total = item._compute_rule(localdict)[0] - con.amount + elif con.type == 'customize': + total = con.amount + amount = 0 + amount += total + else: + if amount: + pass + else: + amount = 0 + amount += item._compute_rule(localdict)[0] + else: + amount += item._compute_rule(localdict)[0] + + return amount + + @api.depends('percentage', 'employee_reward_id', 'employee_id', 'account_id', 'journal_id','amount_base') + def _compute_calculate_amount(self): + for line in self: + if line.check_appraisal == True: + self.get_percentage_appraisal() + percentage = line.percentage + if line.employee_reward_id.reward_type == 'allowance': + if line.employee_reward_id.allowance_name: + items = [] + for item in line.employee_reward_id.allowance_name: + total = 0.0 + record_id = self.env['hr.salary.rule'].search([('id', '=', item.id)]) + total = self.compute_salary_rule(record_id, item, items) or 0 + amount = (total * percentage) / 100 + line.amount = amount + amount_base = total + line.amount_base = amount_base + elif line.employee_reward_id.reward_type == 'amount': + amount_up = line.employee_reward_id.amount + if amount_up > 0: + amount = (amount_up * percentage) / 100 + line.amount = amount + amount_base = amount_up + line.amount_base = amount_base + else: + line.amount = (line.amount_base * percentage) / 100 + + else: + line.amount = 0 + + @api.model + def default_get(self, fields): + res = super(HrEmployee, self).default_get(fields) + if self._context.get('percentage'): + res['percentage'] = self._context.get('percentage') + if self._context.get('account_id') and self._context.get('journal_id'): + res['account_id'] = self._context.get('account_id') + res['journal_id'] = self._context.get('journal_id') + return res + + # get percentage from performance appraisal + def get_percentage_appraisal(self): + Module = self.env['ir.module.module'].sudo() + modules = Module.search([('state', '=', 'installed'), ('name', '=', 'exp_hr_appraisal')]) + + for line in self: + if modules: + emp_appraisal = self.env['hr.employee.appraisal'].search([('employee_id', '=', line.employee_id.id), + ('state', '!=', 'draft'), + ('appraisal_type', '=', 'performance')], + order='appraisal_date desc', limit=1) + level_achieved = emp_appraisal.level_achieved + if line.check_appraisal: + if emp_appraisal: + line.percentage = level_achieved + else: + line.percentage = 0 + + # To Cannot Take More Than Once Reward In The Same Year + + @api.constrains('employee_id', 'date', 'reward_once') + def check_reward_once(self): + for rec in self: + if rec.date: + current_year = datetime.strptime(str(rec.date), "%Y-%m-%d").date().year + last_reward = rec.search([('id', '!=', rec.id), ('employee_id', '=', rec.employee_id.id), + ('reward_state', 'not in', ('draft', 'refused')), + ('reward_once', '=', True)], order='date desc', limit=1).date + if last_reward: + last_year = datetime.strptime(str(last_reward), "%Y-%m-%d").date().year + if current_year == last_year and rec.reward_once: + raise exceptions.Warning(_('Sorry, The Employee %s Cannot be Taking More Than Once Reward ' + 'In The Same Year %s') % (rec.employee_id.name, current_year)) + + def unlink(self): + for i in self: + if i.reward_state != 'draft': + raise exceptions.Warning(_('You can not delete record in state not in draft')) + return super(HrEmployee, self).unlink() diff --git a/odex30_base/exp_payroll_custom/models/hr_advance_payslip.py b/odex30_base/exp_payroll_custom/models/hr_advance_payslip.py new file mode 100644 index 0000000..7997c7c --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/hr_advance_payslip.py @@ -0,0 +1,3570 @@ +# -*- coding: utf-8 -*- + +import itertools as it +import time +from datetime import datetime, timedelta +from operator import itemgetter + +import babel +from dateutil.relativedelta import relativedelta + +from odoo import api, fields, models, tools, _, exceptions +from odoo.exceptions import UserError + +# solve Python uses "round half to even" by default +from decimal import Decimal, ROUND_HALF_UP + +# New object for loans lines in payslip +class PayslipLoans(models.Model): + _name = 'payslip.loans' + + name = fields.Char(string='Name') + code = fields.Char(string='Code') + amount = fields.Float(string='Amount') + date = fields.Date(string='Installment Date') + paid = fields.Boolean() + + # Relational field + payslip_loan = fields.Many2one('hr.payslip', ondelete='cascade') + account_id = fields.Many2one('account.account') + + +class SalaryRuleInput(models.Model): + _inherit = 'hr.payslip' + + total_allowances = fields.Float(string='Total Allowance', compute='compute_totals') + total_deductions = fields.Float(string='Total Deduction', compute='compute_totals') + total_loans = fields.Float(string='Total Loans', compute='compute_totals') + total_sum = fields.Float(string='Total Net', compute='compute_totals') + state = fields.Selection(selection_add=[('computed', 'Computed'), ('confirmed', 'Confirmed'), + ('transfered', 'Transfer'), ('close', 'Close')], tracking=True) + level_id = fields.Many2one('hr.payroll.structure', string='Level', readonly=1) + group_id = fields.Many2one('hr.payroll.structure', string='Group', readonly=1) + degree_id = fields.Many2one('hr.payroll.structure', string='Degree', readonly=1) + + # Relational fields + allowance_ids = fields.One2many('hr.payslip.line', 'payslip_allowance', string='Allowances', index=True) + deduction_ids = fields.One2many('hr.payslip.line', 'payslip_deduction', string='Deductions', index=True) + loan_ids = fields.One2many('payslip.loans', 'payslip_loan', string='Loans', index=True) + employee_id = fields.Many2one('hr.employee', string='Employee', required=True, readonly=True, + states={'draft': [('readonly', False)]}, domain="[('state','=','open')]", index=True) + contract_id = fields.Many2one('hr.contract', string='Contract', readonly=True, related='employee_id.contract_id') + struct_id = fields.Many2one('hr.payroll.structure', string='Structure', readonly=True, + related='employee_id.contract_id.salary_scale', + help='Defines the rules that have to be applied to this payslip, accordingly ' + 'to the contract chosen. If you let empty the field contract, this field isn\'t ' + 'mandatory anymore and thus the rules applied will be all the rules set on the ' + 'structure of all contracts of the employee valid for the chosen period') + percentage = fields.Float(string='Percentage', default=100) + move_id = fields.Many2one('account.move', string="Move Number") + # bank_id = fields.Many2one(related='employee_id.bank_account_id.bank_id') + + basic_allowances = fields.Float(string='Basic Salary', compute='compute_allowances_') + house_allowances = fields.Float(string='House Allowance', compute='compute_allowances_') + trans_allowances = fields.Float(string='Transport Allowance', compute='compute_allowances_') + other_allowances = fields.Float(string='Others Allowance', compute='compute_allowances_') + + employee_insurnce = fields.Float(string='Employee Insurnce', compute='compute_allowances_') + company_insurnce = fields.Float(string='Company Insurnce', compute='compute_allowances_') + + employee_no = fields.Char(related='employee_id.emp_no', readonly=True,string='Employee Number', store=True) + holiday_start_date = fields.Date(string="Holiday Start Date") + holiday_end_date = fields.Date(string="Holiday End Date") + + + def compute_allowances_(self): + for item in self: + item.basic_allowances = item.house_allowances = item.trans_allowances = item.employee_insurnce = item.company_insurnce = 0.0 + for line in item.allowance_ids: + if line.salary_rule_id.rules_type == 'salary': + item.basic_allowances = line.total + elif line.salary_rule_id.rules_type == 'house': + item.house_allowances = line.total + elif line.salary_rule_id.rules_type == 'transport': + item.trans_allowances = line.total + item.other_allowances = item.total_allowances - ( + item.basic_allowances + item.house_allowances + item.trans_allowances) + + for line in item.deduction_ids: + if line.salary_rule_id.rules_type == 'insurnce': + item.employee_insurnce = line.total + # TO Dooo + '''if item.employee_insurnce and line.employee_id.contract_id.is_gosi_deducted=='yes': + total_insurnce = item.employee_insurnce*100/10 + item.company_insurnce = total_insurnce*12/100 + else: + item.company_insurnce = (item.basic_allowances + item.house_allowances)*2/100''' + + def confirm(self): + self.write({'state': 'confirmed'}) + + def payslip_close(self): + self.write({'state': 'close'}) + + def withdraw(self): + payslip = self.env['hr.payslip'].search([('number', '=', self.number)]) + loans = self.env['hr.loan.salary.advance'].search([('employee_id', '=', self.employee_id.id)]) + if self.number == payslip.number: + if self.loan_ids: + for loan in self.loan_ids: + loan.paid = False + if loans: + for i in loans: + if i.id == loan.loan_id.id: + for l in i.deduction_lines: + if loan.date == l.installment_date and loan.paid is False: + l.paid = False + #i.remaining_loan_amount += l.installment_amount + i.get_remaining_loan_amount() + + # check remaining loan and change state to pay + if i.state == 'closed' and i.remaining_loan_amount > 0.0: + i.state = 'pay' + elif i.remaining_loan_amount == 0.0 and i.gm_propos_amount > 0.0: + i.state = 'closed' + + for line in payslip.worked_days_line_ids: + if line.name != 'Working days for this month': + line.unlink() + self.write({'allowance_ids': [(5,)], 'deduction_ids': [(5,)], 'loan_ids': [(5,)]}) + self.write({'state': 'draft'}) + + def return_button(self): + if self.contract_id.advantages: + for advantage_rule in self.contract_id.advantages: + advantage_rule.write({'done': False}) + if self.move_id: + if self.move_id.state == 'posted': + raise exceptions.Warning(_('You can not Return account move %s in state not draft') % self.move_id.name) + else: + self.move_id.unlink() + self.move_id = False + + if self.payslip_run_id: + if self.payslip_run_id.move_id: + raise exceptions.Warning( + _('You can not Return Payslips Patch Has account move %s') % self.payslip_run_id.move_id.name) + + self.write({'state': 'computed'}) + + def transfer(self): + total_list = [] + amount, amount1, amount2 = 0.0, 0.0, 0.0 + total_allow, total_ded, total_loan = 0.0, 0.0, 0.0 + + #if self.struct_id.transfer_type == 'one_by_one': + if self.struct_id.transfer_type == 'one_by_one' or self.struct_id.transfer_type == 'all' : + for l in self.allowance_ids: + amount_allow = l.total + account = l.salary_rule_id.rule_debit_account_id + total_list.append({ + 'name': l.name, + 'account_id': account.id, + 'debit': amount_allow, + 'partner_id': self.employee_id.user_id.partner_id.id, + 'analytic_account_id': self.employee_id.contract_id.analytic_account_id.id, + }) + amount += amount_allow + total_allow += amount + + for ded in self.deduction_ids: + amount_ded = -ded.total + account = ded.salary_rule_id.rule_credit_account_id + total_list.append({ + 'name': ded.name, + 'account_id': account.id, + 'credit': amount_ded, + 'partner_id': self.employee_id.user_id.partner_id.id + }) + amount1 += amount_ded + total_ded += amount1 + + for lo in self.loan_ids: + amount_loans = -lo.amount + total_list.append({ + 'name': lo.name + ' (' + lo.code + ')', + 'account_id': lo.account_id.id, + 'credit': amount_loans, + 'partner_id': self.employee_id.user_id.partner_id.id + }) + amount2 += amount_loans + total_loan += amount2 + + # create line for total of all allowance, deduction, loans of one employee + total = total_allow - total_ded - total_loan + total_list.append({ + 'name': self.name, + 'account_id': self.contract_id.journal_id.default_account_id.id, + 'partner_id': self.employee_id.user_id.partner_id.id, + 'credit': total, + }) + if not self.contract_id.journal_id.id: + raise UserError( + _("Please be sure that the employee is linked to contract and contract linked with journal")) + move = self.env['account.move'].create({ + 'journal_id': self.contract_id.journal_id.id, + 'date': self.date_to, + 'ref': self.name, + 'line_ids': [(0, 0, item) for item in total_list] + }) + self.move_id = move.id + else: + if self.employee_id.payment_method == 'bank': + journal = self.env['account.journal'].search([('type', '=', self.employee_id.payment_method)], limit=1) + + if not journal: + raise UserError('Error', ' There is no journal For that Bank..' + ' Please define a sale journal') + else: + journal = self.contract_id.journal_id + + for l in self.allowance_ids: + amount_allow = l.total + account = l.salary_rule_id.rule_debit_account_id + total_list.append({ + 'name': l.name, + 'account_id': account.id, + 'debit': amount_allow, + 'partner_id': self.employee_id.user_id.partner_id.id + }) + amount += amount_allow + total_allow += amount + + for ded in self.deduction_ids: + amount_ded = -ded.total + account = ded.salary_rule_id.rule_credit_account_id + total_list.append({ + 'name': ded.name, + 'account_id': account.id, + 'credit': amount_ded, + 'partner_id': self.employee_id.user_id.partner_id.id + }) + amount1 += amount_ded + total_ded += amount1 + + for lo in self.loan_ids: + amount_loans = -lo.amount + total_list.append({ + 'name': lo.name + ' (' + lo.code + ')', + 'account_id': lo.account_id.id, + 'credit': amount_loans, + 'partner_id': self.employee_id.user_id.partner_id.id + }) + total_loan += amount_loans + + # create line for total of all allowance, deduction, loans of one employee + total = total_allow - total_ded - total_loan + total_list.append({ + 'name': "Total", + 'account_id': journal.id, + 'partner_id': self.employee_id.user_id.partner_id.id, + 'credit': total, + }) + if not self.move_id: + move = self.env['account.move'].create({ + 'journal_id': journal.id, + # 'date': fields.Date.context_today(self), + 'date': self.date_to, + 'ref': self.name, + 'line_ids': [(0, 0, item) for item in total_list] + }) + self.move_id = move.id + self.write({'state': 'transfered'}) + + def compute_totals(self): + for item in self: + item.total_allowances = item.total_deductions = item.total_loans = 0.0 + for line in item.allowance_ids: + allow_tot = line.total + item.total_allowances += allow_tot + for line in item.deduction_ids: + ded_tot = line.total + item.total_deductions += ded_tot + for line in item.loan_ids: + item.total_loans += line.amount + item.total_sum = item.total_allowances + item.total_deductions + item.total_loans + + def get_inputs(self, contract_ids, date_from, date_to): + """This Compute the other inputs to employee payslip.""" + + res = super(SalaryRuleInput, self).get_inputs(contract_ids, date_from, date_to) + contract_obj = self.env['hr.contract'] + emp_id = contract_obj.browse(contract_ids[0].id).employee_id + adv_salary = self.env['salary.advance'].search([('employee_id', '=', emp_id.id)]) + for adv_obj in adv_salary: + current_date = datetime.strptime(str(date_from), '%Y-%m-%d').date().month + date = adv_obj.date + existing_date = datetime.strptime(str(date), '%Y-%m-%d').date().month + if current_date == existing_date: + state = adv_obj.state + amount = adv_obj.advance + for result in res: + if state == 'approve' and amount != 0 and result.get('code') == 'SAR': + result['amount'] = amount + return res + + # Override function compute sheet in employee payslips + + def compute_sheet(self): + for payslip in self: + payslip_loans = [] + amount = 0 + flag = False + number = payslip.number or self.env['ir.sequence'].next_by_code('salary.slip') + # delete old payslip lines + payslip.line_ids.unlink() + # set the list of contract for which the rules have to be applied + # if we don't give the contract, then the rules to apply should be for all current contracts of the employee + contract_ids = payslip.contract_id.ids or \ + self.get_contract(payslip.employee_id, payslip.date_from, payslip.date_to) + # lines = [(0, 0, line) for line in self._get_payslip_lines(contract_ids, payslip.id)] + + # Holidays # + holidays = self.env['hr.holidays'].search([('employee_id', '=', payslip.employee_id.id), + ('state', '=', 'validate1')]).filtered( + lambda item: item.employee_id.state == 'open') + + contract = self.env['hr.contract'].search([('employee_id', '=', payslip.employee_id.id)]) + localdict = dict(employee=payslip.employee_id.id, contract=contract) + + number_of_days = 0 + + for line in payslip.worked_days_line_ids: + if line.name == 'Unpaid Holidays For this month': + line.unlink() + elif line.name == 'Paid Holidays By percentage': + line.unlink() + elif line.name == 'Additional Paid Holidays': + line.unlink() + elif line.name == 'Exclusion or Reconcile Paid Holidays': + line.unlink() + + for holiday in holidays: + if holiday.date_from and holiday.date_to: + holiday_date_from = datetime.strptime(str(holiday.date_from), '%Y-%m-%d %H:%M:%S').strftime('%Y-%m-%d') + holiday_date_to = datetime.strptime(str(holiday.date_to), '%Y-%m-%d %H:%M:%S').strftime('%Y-%m-%d') + payslip_date_from = str(payslip.date_from) + payslip_date_to = str(payslip.date_to) + if payslip.holiday_start_date and payslip.holiday_end_date: + payslip_date_from = str(payslip.holiday_start_date) + payslip_date_to = str(payslip.holiday_end_date) + + if holiday.holiday_status_id.payslip_type == 'unpaid': + if payslip_date_to >= holiday_date_to and holiday_date_from >= payslip_date_from: + payroll_start = datetime.strptime(payslip_date_from, "%Y-%m-%d").date() + pyroll_end = datetime.strptime(payslip_date_to, "%Y-%m-%d").date() + pyroll_days = relativedelta(pyroll_end, payroll_start).days + 1 + number_of_days = holiday.number_of_days_temp + if number_of_days >=28: + if pyroll_days ==28: + number_of_days= number_of_days + 2 + if pyroll_days ==29: + number_of_days= number_of_days + 1 + if pyroll_days ==31: + number_of_days= number_of_days - 1 + if holiday.number_of_days_temp >= 0: # if holiday.number_of_days_temp <= 0: + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Unpaid Holidays For this month", + 'sequence': 1, + 'payslip_id': payslip.id, + 'code': 'unpaid', + 'number_of_days': number_of_days, + 'number_of_hours': 0.0, + 'contract_id': payslip.contract_id.id})] + elif holiday_date_from >= payslip_date_from and payslip_date_to <= holiday_date_to and holiday_date_from <= payslip_date_to: + payroll_start = datetime.strptime(payslip_date_from, "%Y-%m-%d").date() + pyroll_end = datetime.strptime(payslip_date_to, "%Y-%m-%d").date() + pyroll_days = relativedelta(pyroll_end, payroll_start).days + 1 + + start_date = datetime.strptime(str(holiday.date_from), "%Y-%m-%d").date() + end_date = datetime.strptime(str(payslip.date_to), "%Y-%m-%d").date() + number_of_days = relativedelta(end_date, start_date).days + 1 + #if number_of_days >=28: + if pyroll_days ==28: + number_of_days= number_of_days + 2 + if pyroll_days ==29: + number_of_days= number_of_days + 1 + if pyroll_days ==31: + number_of_days= number_of_days - 1 + if number_of_days >= 0: # number_of_days <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Unpaid Holidays For this month", + 'sequence': 1, + 'payslip_id': payslip.id, + 'code': 'unpaid', + 'number_of_days': number_of_days, + 'number_of_hours': 0.0, + 'contract_id': payslip.contract_id.id})] + elif payslip_date_from >= holiday_date_from and payslip_date_to >= holiday_date_to and holiday_date_to >= payslip_date_from : + payroll_start = datetime.strptime(payslip_date_from, "%Y-%m-%d").date() + pyroll_end = datetime.strptime(payslip_date_to, "%Y-%m-%d").date() + pyroll_days = relativedelta(pyroll_end, payroll_start).days + 1 + + start_date = datetime.strptime(payslip_date_from, "%Y-%m-%d").date() + end_date = datetime.strptime(str(holiday.date_to), "%Y-%m-%d").date() + number_of_days = relativedelta(end_date, start_date).days +1 + if number_of_days >=28: + if pyroll_days ==28: + number_of_days= number_of_days + 2 + if pyroll_days ==29: + number_of_days= number_of_days + 1 + if pyroll_days ==31: + number_of_days= number_of_days - 1 + if number_of_days >= 0: # number_of_days <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Unpaid Holidays For this month", + 'sequence': 1, + 'payslip_id': payslip.id, + 'code': 'unpaid', + 'number_of_days': number_of_days, + 'number_of_hours': 0.0, + 'contract_id': payslip.contract_id.id + })] + else: + if payslip_date_to <= holiday_date_to and holiday_date_from <= payslip_date_from: + #if payslip_date_to <= holiday_date_to: + start_date = datetime.strptime(str(payslip.date_from), "%Y-%m-%d").date() + end_date = datetime.strptime(str(payslip.date_to), "%Y-%m-%d").date() + number_of_days = relativedelta(end_date, start_date).days + 1 + if number_of_days ==28: + number_of_days= number_of_days + 2 + if number_of_days ==29: + number_of_days= number_of_days + 1 + if number_of_days ==31: + number_of_days= number_of_days - 1 + if number_of_days >= 0: # number_of_days <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Unpaid Holidays For this month", + 'sequence': 1, + 'payslip_id': payslip.id, + 'code': 'unpaid', + 'number_of_days': number_of_days, + 'number_of_hours': 0.0, + 'contract_id': payslip.contract_id.id})] + + elif holiday.holiday_status_id.payslip_type == 'percentage': + #if payslip.date_from >= holiday.date_from and payslip.date_to >= holiday.date_to: + if payslip_date_from >= holiday_date_from and payslip_date_to >= holiday_date_to: + start_date = datetime.strptime(payslip_date_from, "%Y-%m-%d").date() + end_date = datetime.strptime(holiday_date_to, "%Y-%m-%d").date() + timedelta( + days=1) + number_of_days = relativedelta(end_date, start_date).days + if number_of_days >= 0: # number_of_days <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Paid Holidays By percentage", + 'sequence': 1, + 'payslip_id': payslip.id, + 'code': 'percentage', + 'number_of_days': number_of_days, + 'number_of_hours': holiday.holiday_status_id.percentage, + 'contract_id': payslip.contract_id.id})] + elif payslip_date_to >= holiday_date_to and holiday_date_from >= payslip_date_from: + if holiday.number_of_days_temp >= 0: # holiday.number_of_days_temp <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Paid Holidays By percentage", + 'sequence': 1, + 'payslip_id': payslip.id, + 'code': 'percentage', + 'number_of_days': holiday.number_of_days_temp, + 'number_of_hours': holiday.holiday_status_id.percentage, + 'contract_id': payslip.contract_id.id})] + elif holiday_date_from >= payslip_date_from and payslip_date_to <= holiday_date_to: + start_date = datetime.strptime(holiday_date_from, "%Y-%m-%d").date() + end_date = datetime.strptime(payslip_date_to, "%Y-%m-%d").date() + number_of_days = relativedelta(end_date, start_date).days + 1 + if number_of_days >= 0: # number_of_days <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Paid Holidays By percentage", + 'sequence': 1, + 'payslip_id': payslip.id, + 'code': 'percentage', + 'number_of_days': number_of_days, + 'number_of_hours': holiday.holiday_status_id.percentage, + 'contract_id': payslip.contract_id.id})] + else: + if payslip_date_to <= holiday_date_to: + start_date = datetime.strptime(payslip_date_from, "%Y-%m-%d").date() + end_date = datetime.strptime(payslip_date_to, "%Y-%m-%d").date() + timedelta( + days=1) + number_of_days = relativedelta(end_date, start_date).days + if number_of_days >= 0: # number_of_days <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Paid Holidays By percentage", + 'sequence': 1, + 'payslip_id': payslip.id, + 'code': 'percentage', + 'number_of_days': number_of_days, + 'number_of_hours': holiday.holiday_status_id.percentage, + 'contract_id': payslip.contract_id.id})] + elif holiday.holiday_status_id.payslip_type == 'addition': + if payslip_date_to >= holiday_date_to and holiday_date_from >= payslip_date_from: + payroll_start = datetime.strptime(payslip_date_from, "%Y-%m-%d").date() + pyroll_end = datetime.strptime(payslip_date_to, "%Y-%m-%d").date() + pyroll_days = relativedelta(pyroll_end, payroll_start).days + 1 + number_of_days = holiday.number_of_days_temp + if number_of_days >= 28: + if pyroll_days == 28: + number_of_days = number_of_days + 2 + if pyroll_days == 29: + number_of_days = number_of_days + 1 + if pyroll_days == 31: + number_of_days = number_of_days - 1 + if holiday.number_of_days_temp >= 0: # if holiday.number_of_days_temp <= 0: + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Additional Paid Holidays", + 'sequence': 1, + 'payslip_id': payslip.id, + 'code': 'addition', + 'number_of_days': number_of_days, + 'number_of_hours': 0.0, + 'contract_id': payslip.contract_id.id})] + elif holiday_date_from >= payslip_date_from and payslip_date_to <= holiday_date_to and holiday_date_from <= payslip_date_to: + payroll_start = datetime.strptime(payslip_date_from, "%Y-%m-%d").date() + pyroll_end = datetime.strptime(payslip_date_to, "%Y-%m-%d").date() + pyroll_days = relativedelta(pyroll_end, payroll_start).days + 1 + + start_date = datetime.strptime(str(holiday.date_from), "%Y-%m-%d").date() + end_date = datetime.strptime(str(payslip.date_to), "%Y-%m-%d").date() + number_of_days = relativedelta(end_date, start_date).days + 1 + # if number_of_days >=28: + if pyroll_days == 28: + number_of_days = number_of_days + 2 + if pyroll_days == 29: + number_of_days = number_of_days + 1 + if pyroll_days == 31: + number_of_days = number_of_days - 1 + if number_of_days >= 0: # number_of_days <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Additional Paid Holidays", + 'sequence': 1, + 'payslip_id': payslip.id, + 'code': 'addition', + 'number_of_days': number_of_days, + 'number_of_hours': 0.0, + 'contract_id': payslip.contract_id.id})] + elif payslip_date_from >= holiday_date_from and payslip_date_to >= holiday_date_to and holiday_date_to >= payslip_date_from: + payroll_start = datetime.strptime(payslip_date_from, "%Y-%m-%d").date() + pyroll_end = datetime.strptime(payslip_date_to, "%Y-%m-%d").date() + pyroll_days = relativedelta(pyroll_end, payroll_start).days + 1 + + start_date = datetime.strptime(payslip_date_from, "%Y-%m-%d").date() + end_date = datetime.strptime(str(holiday.date_to), "%Y-%m-%d %H:%M:%S").date() + number_of_days = relativedelta(end_date, start_date).days + 1 + if number_of_days >= 28: + if pyroll_days == 28: + number_of_days = number_of_days + 2 + if pyroll_days == 29: + number_of_days = number_of_days + 1 + if pyroll_days == 31: + number_of_days = number_of_days - 1 + if number_of_days >= 0: # number_of_days <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Additional Paid Holidays", + 'sequence': 1, + 'payslip_id': payslip.id, + 'code': 'addition', + 'number_of_days': number_of_days, + 'number_of_hours': 0.0, + 'contract_id': payslip.contract_id.id + })] + else: + if payslip_date_to <= holiday_date_to and holiday_date_from <= payslip_date_from: + # if payslip_date_to <= holiday_date_to: + start_date = datetime.strptime(str(payslip.date_from), "%Y-%m-%d").date() + end_date = datetime.strptime(str(payslip.date_to), "%Y-%m-%d").date() + number_of_days = relativedelta(end_date, start_date).days + 1 + if number_of_days == 28: + number_of_days = number_of_days + 2 + if number_of_days == 29: + number_of_days = number_of_days + 1 + if number_of_days == 31: + number_of_days = number_of_days - 1 + if number_of_days >= 0: # number_of_days <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Additional Paid Holidays", + 'sequence': 1, + 'payslip_id': payslip.id, + 'code': 'addition', + 'number_of_days': number_of_days, + 'number_of_hours': 0.0, + 'contract_id': payslip.contract_id.id})] + + if payslip.worked_days_line_ids: + if number_of_days < 0 or holiday.number_of_days_temp < 0: + pass + else: + for line in holiday.holiday_status_id.salary_rules_ids: + if line.amount_select == 'fix': + for allowance in payslip.allowance_ids: + if line.name == allowance.name: + if line._compute_rule(localdict)[0] != allowance.amount: + amount = allowance.amount + else: + amount = line._compute_rule(localdict)[0] + else: + amount = line._compute_rule(localdict)[0] + for deduction in payslip.deduction_ids: + if line.name == deduction.name: + if line._compute_rule(localdict)[0] != deduction.amount: + amount = (-deduction.amount) + else: + amount = line._compute_rule(localdict)[0] + elif line.amount_select == 'percentage': + if line.related_benefits_discounts: + for li in line.related_benefits_discounts: + for allowance in payslip.allowance_ids: + if line.name == allowance.name: + if li._compute_rule(localdict)[0] != allowance.amount: + amount = allowance.amount + else: + amount = li._compute_rule(localdict)[0] + + for deduction in payslip.deduction_ids: + if line.name == deduction.name: + if li._compute_rule(localdict)[0] != deduction.amount: + amount = (-deduction.amount) + else: + amount = li._compute_rule(localdict)[0] + else: + for allowance in payslip.allowance_ids: + if line.name == allowance.name: + if line._compute_rule(localdict)[0] != allowance.amount: + amount = allowance.amount + else: + amount = line._compute_rule(localdict)[0] + + for deduction in payslip.deduction_ids: + if line.name == deduction.name: + if line._compute_rule(localdict)[0] != deduction.amount: + amount = (-deduction.amount) + else: + amount = line._compute_rule(localdict)[0] + + # Update 29/07/2019 + for allow in payslip.allowance_ids: + if line.name == allow.name: + allow.update({ + 'name': line.name, + 'code': line.code, + 'category_id': line.category_id.id, + 'contract_id': payslip.contract_id.id, + 'slip_id': payslip.id, + 'quantity': 1, + 'rate': 100, + 'salary_rule_id': line.id, + 'leave_request_case': True, + 'amount': amount + }) + for ded in payslip.deduction_ids: + if line.name == ded.name: + ded.update({ + 'name': line.name, + 'code': line.code, + 'category_id': line.category_id.id, + 'contract_id': payslip.contract_id.id, + 'slip_id': payslip.id, + 'quantity': 1, + 'rate': 100, + 'salary_rule_id': line.id, + 'leave_request_case': True, + 'amount': -amount + }) + elif holiday.holiday_status_id.payslip_type == 'exclusion' or ( + holiday.holiday_status_id.payslip_type == 'reconcile' and holiday.reconcile_leave is True): + + start_holiday = datetime.strptime(str(holiday_date_from), "%Y-%m-%d %H:%M:%S").date() + end_holiday = datetime.strptime(str(holiday_date_to), "%Y-%m-%d %H:%M:%S").date() + payroll_start = datetime.strptime(str(payslip_date_from), "%Y-%m-%d").date() + pyroll_end = datetime.strptime(str(payslip_date_to), "%Y-%m-%d").date() + + if payslip.date_from >= start_holiday and payslip_date_to >= end_holiday and end_holiday >= payslip_date_from: + pyroll_days = relativedelta(pyroll_end, payroll_start).days + 1 + number_of_days = relativedelta(end_holiday, payroll_start).days+ 1 + if pyroll_days == 28: + number_of_days = number_of_days + 2 + if pyroll_days == 29: + number_of_days = number_of_days + 1 + if number_of_days >= 0: # number_of_days <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Exclusion or Reconcile Paid Holidays", + 'sequence': 2, + 'payslip_id': payslip.id, + 'code': 'exclusion', + 'number_of_days': number_of_days, + 'number_of_hours': 0.0, + 'contract_id': payslip.contract_id.id})] + elif payslip.date_to >= end_holiday and start_holiday >= payslip.date_from: + pyroll_days = relativedelta(pyroll_end, payroll_start).days + 1 + + number_of_days = relativedelta(pyroll_end, start_holiday).days + 1 + if pyroll_days == 28: + number_of_days = number_of_days + 2 + if pyroll_days == 29: + number_of_days = number_of_days + 1 + if pyroll_days == 31: + number_of_days = number_of_days - 1 + + if holiday.number_of_days_temp >= 0: # holiday.number_of_days_temp <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Exclusion or Reconcile Paid Holidays", + 'sequence': 2, + 'payslip_id': payslip.id, + 'code': 'exclusion', + 'number_of_days': number_of_days, + 'number_of_hours': 0.0, + 'contract_id': payslip.contract_id.id})] + elif start_holiday >= payslip.date_from and payslip.date_to <= end_holiday and start_holiday <= payslip.date_to: + pyroll_days = relativedelta(pyroll_end, payroll_start).days + 1 + number_of_days = relativedelta(pyroll_end, start_holiday).days + 1 + + if pyroll_days == 28: + number_of_days = number_of_days + 2 + if pyroll_days == 29: + number_of_days = number_of_days + 1 + if pyroll_days == 31: + number_of_days = number_of_days - 1 + + if number_of_days >= 0: # number_of_days <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Exclusion or Reconcile Paid Holidays", + 'sequence': 2, + 'payslip_id': payslip.id, + 'code': 'exclusion', + 'number_of_days': number_of_days, + 'number_of_hours': 0.0, + 'contract_id': payslip.contract_id.id})] + else: + if payslip.date_to <= end_holiday and start_holiday <= payslip.date_from: + number_of_days = relativedelta(pyroll_end, payroll_start).days + 1 + if number_of_days == 28: + number_of_days = number_of_days + 2 + if number_of_days == 29: + number_of_days = number_of_days + 1 + if number_of_days ==31: + number_of_days= number_of_days - 1 + if number_of_days >= 0: # number_of_days <= 0 + payslip.worked_days_line_ids = [(0, 0, { + 'name': "Exclusion or Reconcile Paid Holidays", + 'sequence': 2, + 'payslip_id': payslip.id, + 'code': 'exclusion', + 'number_of_days': number_of_days, + 'number_of_hours': 0.0, + 'contract_id': payslip.contract_id.id})] + if payslip.worked_days_line_ids: + for line in holiday.holiday_status_id.salary_rules_ids: + if line.amount_select == 'fix': + for allowance in payslip.allowance_ids: + if line.name == allowance.name: + if line._compute_rule(localdict)[0] != allowance.amount: + amount = allowance.amount + else: + amount = line._compute_rule(localdict)[0] + else: + amount = line._compute_rule(localdict)[0] + + for deduction in payslip.deduction_ids: + if line.name == deduction.name: + if line._compute_rule(localdict)[0] != deduction.amount: + amount = (-deduction.amount) + else: + amount = line._compute_rule(localdict)[0] + elif line.amount_select == 'percentage': + if line.related_benefits_discounts: + for li in line.related_benefits_discounts: + for allowance in payslip.allowance_ids: + if line.name == allowance.name: + if li._compute_rule(localdict)[0] != allowance.amount: + amount = allowance.amount + else: + amount = li._compute_rule(localdict)[0] + + for deduction in payslip.deduction_ids: + if line.name == deduction.name: + if li._compute_rule(localdict)[0] != deduction.amount: + amount = (-deduction.amount) + else: + amount = li._compute_rule(localdict)[0] + else: + for allowance in payslip.allowance_ids: + if line.name == allowance.name: + if line._compute_rule(localdict)[0] != allowance.amount: + amount = allowance.amount + else: + amount = line._compute_rule(localdict)[0] + + for deduction in payslip.deduction_ids: + if line.name == deduction.name: + if line._compute_rule(localdict)[0] != deduction.amount: + amount = (-deduction.amount) + else: + amount = line._compute_rule(localdict)[0] + + for allow in payslip.allowance_ids: + if line.name == allow.name: + allow.update({ + 'name': line.name, + 'code': line.code, + 'category_id': line.category_id.id, + 'contract_id': payslip.contract_id.id, + 'slip_id': payslip.id, + 'quantity': 1, + 'rate': 100, + 'salary_rule_id': line.id, + 'leave_request_case': True, + 'amount': amount + }) + for ded in payslip.deduction_ids: + if line.name == ded.name: + ded.update({ + 'name': line.name, + 'code': line.code, + 'category_id': line.category_id.id, + 'contract_id': payslip.contract_id.id, + 'slip_id': payslip.id, + 'quantity': 1, + 'rate': 100, + 'salary_rule_id': line.id, + 'leave_request_case': True, + 'amount': -amount + }) + + lines = [(0, 0, line) for line in self._get_payslip_lines(contract_ids, payslip.id)] + payslip.write({'line_ids': lines, 'number': number, 'level_id': payslip.contract_id.salary_level.id, + 'group_id': payslip.contract_id.salary_group.id, + 'degree_id': payslip.contract_id.salary_degree.id, }) + + for line in payslip.line_ids: + if line.category_id.rule_type == 'allowance' or line.category_id.rule_type == 'deduction': + flag = True + + if flag: + allowances = payslip.line_ids.filtered( + lambda a: a.amount != 0 and a.rate != 0 and a.category_id.rule_type == 'allowance') + payslip.allowance_ids = [(6, 0, allowances.ids)] + deductions = payslip.line_ids.filtered( + lambda a: a.amount != 0 and a.rate != 0 and a.category_id.rule_type == 'deduction') + for d in deductions: + if d.amount > 0: + d.amount = -d.amount + else: + d.amount = d.amount + payslip.deduction_ids = [(6, 0, deductions.ids)] + + # Loans # + loans = self.env['hr.loan.salary.advance'].search([('employee_id', '=', payslip.employee_id.id), + ('request_type.refund_from', '=', 'salary'), + ('state', '=', 'pay')]).filtered( + lambda item: item.employee_id.state == 'open') + if loans: + for loan in loans: + for l in loan.deduction_lines: + if not l.paid and ( + str(l.installment_date) <= str(payslip.date_from) or str(l.installment_date) <= str( + payslip.date_to)): + employee_loan_id = payslip.loan_ids.filtered( + lambda item: item.name == loan.request_type.name) + if not employee_loan_id: + payslip_loans.append({ + 'name': loan.request_type.name, + 'code': loan.code, + 'amount': round((-l.installment_amount), 2), + 'date': l.installment_date, + 'account_id': loan.request_type.account_id.id, + 'loan_id': loan.id + }) + l.paid = True + l.payment_date = payslip.date_to + else: + payslip.loan_ids = [(0, 0, loan_item) for loan_item in payslip_loans] + + # check remaining loan and change state to closed + if loan.remaining_loan_amount <= 0.0 < loan.gm_propos_amount: + loan.state = 'closed' + + payslip.loan_ids = [(0, 0, loan_item) for loan_item in payslip_loans] + payslip.allowance_ids._compute_total() + payslip.deduction_ids._compute_total() + for pay in payslip: + if pay.total_sum < 0: + raise exceptions.Warning(_("Salary is less than 0 this month for the following employees \n %s") % ( + pay.employee_id.name)) + + self.write({'state': 'computed'}) + return True + + # Override function get_payslip_lines + @api.model + def _get_payslip_lines(self, contract_ids, payslip_id): + def _sum_salary_rule_category(localdict, category, amount): + if category.parent_id: + localdict = _sum_salary_rule_category(localdict, category.parent_id, amount) + localdict['categories'].dict[category.code] = category.code in localdict['categories'].dict and \ + localdict['categories'].dict[category.code] + amount or amount + return localdict + + class BrowsableObject(object): + def __init__(self, employee_id, dict, env): + self.employee_id = employee_id + self.dict = dict + self.env = env + + def __getattr__(self, attr): + return attr in self.dict and self.dict.__getitem__(attr) or 0.0 + + class InputLine(BrowsableObject): + """a class that will be used into the python code, mainly for usability purposes""" + + def sum(self, code, from_date, to_date=None): + if to_date is None: + to_date = fields.Date.today() + self.env.cr.execute(""" + SELECT sum(amount) as sum + FROM hr_payslip as hp, hr_payslip_input as pi + WHERE hp.employee_id = %s AND hp.state = 'done' + AND hp.date_from >= %s AND hp.date_to <= %s AND hp.id = pi.payslip_id AND pi.code = %s""", + (self.employee_id, from_date, to_date, code)) + return self.env.cr.fetchone()[0] or 0.0 + + class WorkedDays(BrowsableObject): + """a class that will be used into the python code, mainly for usability purposes""" + + def _sum(self, code, from_date, to_date=None): + if to_date is None: + to_date = fields.Date.today() + self.env.cr.execute(""" + SELECT sum(number_of_days) as number_of_days, sum(number_of_hours) as number_of_hours + FROM hr_payslip as hp, hr_payslip_worked_days as pi + WHERE hp.employee_id = %s AND hp.state = 'done' + AND hp.date_from >= %s AND hp.date_to <= %s AND hp.id = pi.payslip_id AND pi.code = %s""", + (self.employee_id, from_date, to_date, code)) + return self.env.cr.fetchone() + + def sum(self, code, from_date, to_date=None): + res = self._sum(code, from_date, to_date) + return res and res[0] or 0.0 + + def sum_hours(self, code, from_date, to_date=None): + res = self._sum(code, from_date, to_date) + return res and res[1] or 0.0 + + class Payslips(BrowsableObject): + """a class that will be used into the python code, mainly for usability purposes""" + + def sum(self, code, from_date, to_date=None): + if to_date is None: + to_date = fields.Date.today() + self.env.cr.execute("""SELECT sum(case when hp.credit_note = False then (pl.total) else (-pl.total) end) + FROM hr_payslip as hp, hr_payslip_line as pl + WHERE hp.employee_id = %s AND hp.state = 'done' + AND hp.date_from >= %s AND hp.date_to <= %s AND hp.id = pl.slip_id AND pl.code = %s""", + (self.employee_id, from_date, to_date, code)) + res = self.env.cr.fetchone() + return res and res[0] or 0.0 + + # we keep a dict with the result because a value can be overwritten by another rule with the same code + result_dict, rules_dict, worked_days_dict, inputs_dict = {}, {}, {}, {} + blacklist = [] + payslip = self.env['hr.payslip'].browse(payslip_id) + for worked_days_line in payslip.worked_days_line_ids: + worked_days_dict[worked_days_line.code] = worked_days_line + for input_line in payslip.input_line_ids: + inputs_dict[input_line.code] = input_line + + categories = BrowsableObject(payslip.employee_id.id, {}, self.env) + inputs = InputLine(payslip.employee_id.id, inputs_dict, self.env) + worked_days = WorkedDays(payslip.employee_id.id, worked_days_dict, self.env) + payslips = Payslips(payslip.employee_id.id, payslip, self.env) + rules = BrowsableObject(payslip.employee_id.id, rules_dict, self.env) + + baselocaldict = {'categories': categories, 'rules': rules, 'payslip': payslips, 'worked_days': worked_days, + 'inputs': inputs} + # get the ids of the structures on the contracts and their parent id as well + contracts = self.env['hr.contract'].browse(contract_ids) + if len(contracts) == 1 and payslip.struct_id: + structure_ids = list(set(payslip.contract_id.salary_scale.ids)) + else: + structure_ids = contracts.get_all_structures() + # get the rules of the structure and their children + rule_ids = self.env['hr.payroll.structure'].browse(structure_ids).get_all_rules() + # run the rules by sequence + sorted_rule_ids = [id for id, sequence in sorted(rule_ids, key=lambda x: x[1])] + sorted_rules = self.env['hr.salary.rule'].browse(sorted_rule_ids) + + for contract in contracts: + employee = contract.employee_id + localdict = dict(baselocaldict, payslip=payslip, employee=employee, contract=contract) + if contract.contractor_type.salary_type == 'scale': + for rule in sorted_rules: + key1 = rule.code + '-' + str(contract.id) + localdict['result'] = None + localdict['result_qty'] = 1.0 + localdict['result_rate'] = 100 + # check if the rule can be applied + if rule._satisfy_condition(localdict) and rule.id not in blacklist: + if payslip.contract_id.advantages: + for advantage_rule in payslip.contract_id.advantages: + date1 = datetime.strptime(str(advantage_rule.date_from), "%Y-%m-%d") + key = str(advantage_rule.benefits_discounts.code) + '-' + str(contract.id) + if advantage_rule.date_to: + date2 = datetime.strptime(str(advantage_rule.date_to), "%Y-%m-%d") + if (datetime.strptime(str(payslip.date_from), "%Y-%m-%d") >= date1 + and date2 >= datetime.strptime(str(payslip.date_to), "%Y-%m-%d")) \ + or date2 >= datetime.strptime(str(payslip.date_from), "%Y-%m-%d") >= date1 \ + or date2 >= datetime.strptime(str(payslip.date_to), "%Y-%m-%d") >= date1 \ + or (datetime.strptime(str(payslip.date_to), "%Y-%m-%d") >= date1 + and date2 >= datetime.strptime(str(payslip.date_from), "%Y-%m-%d")): + + if advantage_rule.benefits_discounts and advantage_rule.benefits_discounts.name not in sorted_rules: + amount, qty, rate = rule._compute_rule(localdict) + previous_amount = rule.code in localdict and localdict[ + rule.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + if amount != 0: + result_dict[key1] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + + if advantage_rule.type == 'customize': + amount = advantage_rule.amount + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif advantage_rule.type == 'exception': + total = advantage_rule.benefits_discounts._compute_rule(localdict)[0] + if total == advantage_rule.amount or total == 0.0: + amount, qty, rate = 0.0, 0, 0.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif total <= advantage_rule.amount: + raise UserError( + _( + 'The amount you put is greater than fact value of this Salary rule')) + else: + amount = total - advantage_rule.amount # update 21/04/2019 + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + advantage_rule.done = False + else: + amount, qty, rate = rule._compute_rule(localdict) + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + if amount != 0: + result_dict[key1] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + else: + if date2 <= datetime.strptime(str(payslip.date_from), "%Y-%m-%d"): + amount, qty, rate = rule._compute_rule(localdict) + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + if amount != 0: + result_dict[key1] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + else: + if date1 <= datetime.strptime(str(payslip.date_from), + "%Y-%m-%d") or date1 <= datetime.strptime( + str(payslip.date_to), "%Y-%m-%d"): + if advantage_rule.benefits_discounts.name not in sorted_rules: + amount, qty, rate = rule._compute_rule(localdict) + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + if amount != 0: + result_dict[key1] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + # To Doooooooooooooo #if + # if rule.name == advantage_rule.benefits_discounts.name: + if advantage_rule.type == 'customize': + amount = advantage_rule.amount + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif advantage_rule.type == 'exception': + total = advantage_rule.benefits_discounts._compute_rule(localdict)[ + 0] + if total == advantage_rule.amount or total == 0.0: + amount, qty, rate = 0.0, 0, 0.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[ + advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif total <= advantage_rule.amount: + raise UserError( + _( + 'The amount you put is greater than fact value of this Salary rule')) + else: + amount = total - advantage_rule.amount # update 21/04/2019 + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[ + advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + else: + amount, qty, rate = rule._compute_rule(localdict) + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + if amount != 0: + result_dict[key1] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + advantage_rule.write({'done': True}) + else: + amount, qty, rate = rule._compute_rule(localdict) + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + if amount != 0: + result_dict[key1] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + else: + blacklist += [id for id, seq in rule._recursive_search_of_rules()] + + if payslip.contract_id.salary_level.benefits_discounts_ids: + level_structure_ids = list(set(payslip.contract_id.salary_level.ids)) + level_rule_ids = self.env['hr.payroll.structure'].browse(level_structure_ids).get_all_rules() + level_sorted_rule_ids = [id for id, sequence in sorted(level_rule_ids, key=lambda x: x[1])] + level_sorted_rules = self.env['hr.salary.rule'].browse(level_sorted_rule_ids) + for rule in level_sorted_rules: + key = rule.code + '-' + str(contract.id) + localdict['result'] = None + localdict['result_qty'] = 1.0 + localdict['result_rate'] = 100 + # check if the rule can be applied + if rule._satisfy_condition(localdict) and rule.id not in blacklist: + amount, qty, rate = rule._compute_rule(localdict) + if qty == 0: + qty = 1 + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + + for advantage_rule in payslip.contract_id.advantages: + if advantage_rule.benefits_discounts.name == rule.name: + if advantage_rule.type == 'customize': + amount = advantage_rule.amount + amount + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + if advantage_rule.type == 'exception': + total = advantage_rule.benefits_discounts._compute_rule(localdict)[0] + if total == advantage_rule.amount or total == 0.0: + amount, qty, rate = 0.0, 0, 0.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif total <= advantage_rule.amount: + raise UserError( + _( + 'The amount you put is greater than fact value of this Salary rule')) + else: + amount = total - advantage_rule.amount # update 21/04/2019 + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + else: + blacklist += [id for id, seq in rule._recursive_search_of_rules()] + + if payslip.contract_id.salary_group.benefits_discounts_ids: + group_structure_ids = list(set(payslip.contract_id.salary_group.ids)) + group_rule_ids = self.env['hr.payroll.structure'].browse(group_structure_ids).get_all_rules() + group_sorted_rule_ids = [id for id, sequence in sorted(group_rule_ids, key=lambda x: x[1])] + group_sorted_rules = self.env['hr.salary.rule'].browse(group_sorted_rule_ids) + for rule in group_sorted_rules: + key = rule.code + '-' + str(contract.id) + localdict['result'] = None + localdict['result_qty'] = 1.0 + localdict['result_rate'] = 100 + # check if the rule can be applied + if rule._satisfy_condition(localdict) and rule.id not in blacklist: + amount, qty, rate = rule._compute_rule(localdict) + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + + for advantage_rule in payslip.contract_id.advantages: + if advantage_rule.benefits_discounts.name == rule.name: + if advantage_rule.type == 'customize': + amount = advantage_rule.amount + amount + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + if advantage_rule.type == 'exception': + total = advantage_rule.benefits_discounts._compute_rule(localdict)[0] + if total == advantage_rule.amount or total == 0.0: + amount, qty, rate = 0.0, 0, 0.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif total <= advantage_rule.amount: + raise UserError( + _( + 'The amount you put is greater than fact value of this Salary rule')) + else: + amount = total - advantage_rule.amount # update 21/04/2019 + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + else: + blacklist += [id for id, seq in rule._recursive_search_of_rules()] + + else: + advantage_list = [] + for advantage_rule in payslip.contract_id.advantages: + advantage_list.append(advantage_rule.benefits_discounts.id) + for rule in sorted_rules: + key1 = rule.code + '-' + str(contract.id) + localdict['result'] = None + localdict['result_qty'] = 1.0 + localdict['result_rate'] = 100 + # check if the rule can be applied + if rule._satisfy_condition(localdict) and rule.id not in blacklist: + if payslip.contract_id.advantages: + for advantage_rule in payslip.contract_id.advantages: + key = advantage_rule.benefits_discounts.code + '-' + str(contract.id) + date1 = datetime.strptime(str(advantage_rule.date_from), "%Y-%m-%d") + if advantage_rule.benefits_discounts.name == rule.name: + if advantage_rule.date_to: + date2 = datetime.strptime(str(advantage_rule.date_to), "%Y-%m-%d") + if (datetime.strptime(str(payslip.date_from), + "%Y-%m-%d") >= date1 and date2 >= datetime.strptime( + str(payslip.date_to), "%Y-%m-%d")) \ + or date2 >= datetime.strptime(str(payslip.date_from), + "%Y-%m-%d") >= date1 \ + or date2 >= datetime.strptime(str(payslip.date_to), "%Y-%m-%d") >= date1 \ + or (datetime.strptime(str(payslip.date_to), + "%Y-%m-%d") >= date1 and date2 >= datetime.strptime( + str(payslip.date_from), "%Y-%m-%d")): + if advantage_rule.type == 'customize': + amount = advantage_rule.amount + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif advantage_rule.type == 'exception': + total = advantage_rule.benefits_discounts._compute_rule(localdict)[ + 0] # update 21/04/2019 + if total == advantage_rule.amount or total == 0.0: + amount, qty, rate = 0.0, 0, 0.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif total <= advantage_rule.amount: + raise UserError( + _( + 'The amount you put is greater than fact value of this Salary rule')) + else: + amount = total - advantage_rule.amount # update 21/04/2019 + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + else: + amount, qty, rate = rule._compute_rule(localdict) + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + if amount != 0: + result_dict[key1] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + else: + if date1 <= datetime.strptime(str(payslip.date_from), "%Y-%m-%d"): + if advantage_rule.benefits_discounts.name in sorted_rules: + if advantage_rule.type == 'customize': + amount = advantage_rule.amount + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif advantage_rule.type == 'exception': + total = advantage_rule.benefits_discounts._compute_rule(localdict)[ + 0] + if total == advantage_rule.amount or total == 0.0: + amount, qty, rate = 0.0, 0, 0.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[ + advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif total <= advantage_rule.amount: + raise UserError( + _( + 'The amount you put is greater than fact value of this Salary rule')) + else: + amount = total - advantage_rule.amount # update 21/04/2019 + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[ + advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + else: + if advantage_rule.benefits_discounts.name not in sorted_rules: + amount, qty, rate = rule._compute_rule(localdict) + previous_amount = rule.code in localdict and localdict[ + rule.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + if amount != 0: + result_dict[key1] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + + if advantage_rule.type == 'customize': + amount = advantage_rule.amount + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[ + advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif advantage_rule.type == 'exception': + total = \ + advantage_rule.benefits_discounts._compute_rule(localdict)[ + 0] + if total == advantage_rule.amount or total == 0.0: + amount, qty, rate = 0.0, 0, 0.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[ + advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif total <= advantage_rule.amount: + raise UserError( + _( + 'The amount you put is greater than fact value of this Salary rule')) + else: + amount = total - advantage_rule.amount # update 21/04/2019 + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[ + advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + else: + amount, qty, rate = rule._compute_rule(localdict) + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + if amount != 0: + result_dict[key1] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + + else: + if rule.id not in advantage_list: + # compute the amount of the rule + amount, qty, rate = rule._compute_rule(localdict) + # check if there is already a rule computed with that code + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + # set/overwrite the amount computed for this rule in the localdict + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + if amount != 0: + result_dict[key1] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + + if advantage_rule.type == 'customize': + amount = advantage_rule.amount + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif advantage_rule.type == 'exception': + total = advantage_rule.benefits_discounts._compute_rule( + localdict)[0] # update 21/04/2019 + if total == advantage_rule.amount or total == 0.0: + amount, qty, rate = 0.0, 0, 0.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[ + advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + elif total <= advantage_rule.amount: + raise UserError( + _( + 'The amount you put is greater than fact value of this Salary rule')) + else: + amount = total - advantage_rule.amount # update 21/04/2019 + qty, rate = 1, 100.0 + previous_amount = advantage_rule.benefits_discounts.code in localdict and \ + localdict[advantage_rule.benefits_discounts.code] or 0.0 + tot_rule = amount * qty * rate / 100.0 + localdict[advantage_rule.benefits_discounts.code] = tot_rule + rules_dict[advantage_rule.benefits_discounts.code] = advantage_rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, + advantage_rule.benefits_discounts.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': advantage_rule.benefits_discounts.id, + 'contract_id': contract.id, + 'name': advantage_rule.benefits_discounts.name, + 'code': advantage_rule.benefits_discounts.code, + 'category_id': advantage_rule.benefits_discounts.category_id.id, + 'amount_select': advantage_rule.benefits_discounts.amount_select, + 'amount_fix': advantage_rule.benefits_discounts.amount_fix, + 'amount_python_compute': advantage_rule.benefits_discounts.amount_python_compute, + 'amount_percentage': advantage_rule.benefits_discounts.amount_percentage, + 'register_id': advantage_rule.benefits_discounts.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + advantage_rule.write({'done': True}) + else: + # compute the amount of the rule + amount, qty, rate = rule._compute_rule(localdict) + # check if there is already a rule computed with that code + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + # set/overwrite the amount computed for this rule in the localdict + tot_rule = amount * qty * rate / 100.0 + localdict[rule.code] = tot_rule + rules_dict[rule.code] = rule + # sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, rule.category_id, + tot_rule - previous_amount) + # create/overwrite the rule in the temporary results + if amount != 0: + result_dict[key1] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + 'rate': rate} + else: + blacklist += [id for id, seq in rule._recursive_search_of_rules()] + + return list(result_dict.values()) + + +class HrPayslipLine(models.Model): + _inherit = 'hr.payslip.line' + + leave_request_case = fields.Boolean() + + # Relational fields + payslip_allowance = fields.Many2one('hr.payslip', ondelete='cascade', index=True) + payslip_deduction = fields.Many2one('hr.payslip', ondelete='cascade', index=True) + related_benefits_discounts = fields.Many2many(comodel_name='hr.salary.rule', + relation='payslip_line_benefit_discount_rel', + column1='rule_id', column2='sub_rule_id', + string='Related Benefits and Discount') + percentage = fields.Float(string='Percentage', related='slip_id.percentage') + + # override compute function in payslip lines + @api.depends('quantity', 'amount', 'rate') + def _compute_total(self): + # payslip = self.env['hr.payslip'].search([('id', '=', self.slip_id.id)]) + #print("payslip######################### ", self) + start_time = time.time() + for line in self: + #print('--------------------------hr.payslip.line-------------------', line.id) + if line.slip_id.worked_days_line_ids: + total_days = 0 + per = 0 + days_number = sum(line.number_of_days for line in line.slip_id.worked_days_line_ids) + for wo in line.slip_id.worked_days_line_ids: + + ####################################################### Holidays Unpaid ###################################### + if wo.name == "Unpaid Holidays For this month": + work_days = wo.number_of_days + if total_days: + line.slip_id.total_allowances = 0.0 + line.slip_id.total_deductions = 0.0 + total_days_after_holiday = total_days - work_days + total_days = total_days_after_holiday + + else: + total_days_after_holiday = 30 - work_days + total_days = total_days_after_holiday + + if line.salary_rule_id.reduce_with_leaves == True and line.salary_rule_id.min_leave_days_to_deduct <= days_number: + line.total = round(((line.amount / 30) * total_days_after_holiday) * line.percentage / 100,2) + else: + line.total = round(((line.amount) * line.percentage / 100),2) + # line.total = ((line.amount / 30) * total_days_after_holiday) * line.percentage / 100 + #################################################### Holidays percentage ####################################### + elif wo.name == "Paid Holidays By percentage": + work_days = wo.number_of_days + percentage = wo.number_of_hours + if total_days: + line.slip_id.total_allowances = 0.0 + line.slip_id.total_deductions = 0.0 + total_days_after_holiday = total_days - work_days + total_days = total_days_after_holiday + + else: + total_days_after_holiday = 30 - work_days + total_days = total_days_after_holiday + allow = (line.amount / 30) * work_days + per += (allow * percentage / 100) + actual_allow_tot = (line.amount / 30) * total_days_after_holiday + if line.salary_rule_id.reduce_with_leaves == True and line.salary_rule_id.min_leave_days_to_deduct <= days_number: + line.total = round((actual_allow_tot + per) * line.percentage / 100,2) + else: + line.total = round(((line.amount) * line.percentage / 100),2) + # line.total = (actual_allow_tot + per) * line.percentage / 100 + ##################################################### Holidays Additional ######################################## + elif wo.name == "Additional Paid Holidays": + work_days = wo.number_of_days + if total_days: + line.slip_id.total_allowances = 0.0 + line.slip_id.total_deductions = 0.0 + total_days_after_holiday = total_days - work_days + total_days = total_days_after_holiday + + + else: + total_days_after_holiday = 30 - work_days + total_days = total_days_after_holiday + if line.leave_request_case or line.salary_rule_id.reduce_with_leaves == False or line.salary_rule_id.min_leave_days_to_deduct > days_number: + line.total = round((line.amount) * line.percentage / 100,2) + else: + line.total = round(((line.amount / 30) * total_days_after_holiday) * line.percentage / 100,2) + ################################################### Holidays Reconcile and Exclusion ############################### + elif wo.name == "Exclusion or Reconcile Paid Holidays": + work_days = wo.number_of_days + if total_days: + line.slip_id.total_allowances = 0.0 + line.slip_id.total_deductions = 0.0 + total_days_after_holiday = total_days - work_days + total_days = total_days_after_holiday + + else: + total_days_after_holiday = 30 - work_days + total_days = total_days_after_holiday + if not line.leave_request_case or line.salary_rule_id.reduce_with_leaves == False or line.salary_rule_id.min_leave_days_to_deduct > days_number: + line.total = round((line.amount) * line.percentage / 100,2) + else: + line.total = round(((line.amount / 30) * total_days_after_holiday) * line.percentage / 100,2) + ################################################### Working days for this month ###################################### + else: + work_days = wo.number_of_days + total_days = work_days + if line.leave_request_case or line.salary_rule_id.reduce_with_leaves == False or line.salary_rule_id.min_leave_days_to_deduct > days_number: + line.total = round((line.amount) * line.percentage / 100,2) + else: + line.total = round(((line.amount / 30) * work_days) * line.percentage / 100,2) + ################################################### End IF Then else ################################################# + else: + total = Decimal(line.amount * line.percentage / 100) + rounded = total.quantize(Decimal('0.01'), rounding=ROUND_HALF_UP) + line.total = round(rounded,2) + #print("compute_shee_computee_total payslips_Run %s" % (time.time() - start_time)) + + +class HrPayslipRun(models.Model): + _inherit = 'hr.payslip.run' + + required_condition = fields.Boolean(string='Required Condition', compute='compute_type') + state = fields.Selection(selection_add=[('computed', 'Computed'), + ('confirmed', 'Confirmed'), + ('transfered', 'Transfer'), ('close', 'Close')], tracking=True) + + # Relational fields + salary_scale = fields.Many2one('hr.payroll.structure', string='Salary Scale') + employee_ids = fields.Many2many('hr.employee', 'hr_employee_payslip_rel', 'payslip_id', 'employee_id', 'Employees', + index=True,domain="[('id', 'in', employee_value_ids)]") + department_ids = fields.Many2many('hr.department', 'hr_department_payslip_rel', + 'payslip_id', 'department_id', 'Departments') + journal_id = fields.Many2one('account.journal', 'Salary Journal') + + percentage = fields.Float(string='Percentage', default=100) + move_id = fields.Many2one('account.move', string="Move Number") + company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.company) + employee_value_ids = fields.Many2many(comodel_name="hr.employee", compute="_compute_allowed_value_ids") + holiday_start_date = fields.Date(string="Holiday Start Date") + holiday_end_date = fields.Date(string="Holiday End Date") + + + @api.onchange('date_start') + def check_date_start(self): + if self.date_start : + self.date_end = fields.Date.from_string(self.date_start)+relativedelta(months=+1, day=1, days=-1) + + @api.onchange('date_end') + def check_date_end(self): + if self.date_start and self.date_end and self.date_start > self.date_end: + raise UserError(_('Date From must be less than or equal Date To')) + month_current_from = datetime.strptime(str(self.date_start), '%Y-%m-%d').strftime('%m') + year_current_from = datetime.strptime(str(self.date_start), '%Y-%m-%d').strftime('%y') + month_current_to = datetime.strptime(str(self.date_end), '%Y-%m-%d').strftime('%m') + year_current_to = datetime.strptime(str(self.date_end), '%Y-%m-%d').strftime('%y') + if month_current_from != month_current_to or year_current_from != year_current_to: + raise exceptions.Warning(_('Sorry, The Pyroll period Must be During the same Month')) + + @api.depends('salary_scale.transfer_type') + def compute_type(self): + if self.salary_scale.transfer_type == 'all' or self.salary_scale.transfer_type == 'per_analytic_account': + self.required_condition = True + else: + self.required_condition = False + + # domain the employee to compute salary + @api.depends('salary_scale','department_ids','date_start') + def _compute_allowed_value_ids(self): + for item in self: + date_from = str(item.date_start) + date_to = str(item.date_end) + if item.salary_scale: + if item.department_ids: + depart = item.department_ids._origin + #for dep in item.department_ids._origin: + employee_contracts = self.env['hr.contract'].search( + [('salary_scale', '=', item.salary_scale.id), + ('state', '=', 'program_directory')]).filtered( + lambda item: item.employee_id.department_id in depart and item.employee_id.state == 'open' + and str(item.employee_id.first_hiring_date) <= date_to) + item.employee_value_ids = employee_contracts.mapped("employee_id") + else: + employee_contracts = self.env['hr.contract'].search( + [('salary_scale', '=', item.salary_scale.id), ('state', '=', 'program_directory')]).filtered( + lambda item: item.employee_id.state == 'open' and str(item.employee_id.first_hiring_date) <= date_to) + + item.employee_value_ids = employee_contracts.mapped("employee_id") + else: + item.employee_value_ids = False + + @api.onchange('salary_scale') + def _onchange_salary_scale_id(self): + for item in self: + if item.salary_scale: + item.employee_ids = False + item.department_ids = False + + @api.onchange('department_ids','date_start') + def _onchange_department_ids(self): + for item in self: + item.employee_ids = False + + '''@api.onchange('salary_scale') + def onchange_salary_scale_id(self): + for item in self: + if item.salary_scale: + item.employee_ids = False + item.department_ids = False + if item.department_ids: + for dep in item.department_ids: + employee_contracts = self.env['hr.contract'].search( + [('salary_scale', '=', item.salary_scale.id), + ('state', '=', 'program_directory')]).filtered( + lambda item: item.employee_id.department_id == dep and item.employee_id.state == 'open') + emps = [] + for contract in employee_contracts: + emps.append(contract.employee_id.id) + return {'domain': {'employee_ids': [('id', 'in', emps)]}} + else: + employee_contracts = self.env['hr.contract'].search( + [('salary_scale', '=', item.salary_scale.id), ('state', '=', 'program_directory')]).filtered( + lambda item: item.employee_id.state == 'open') + emps = [] + for contract in employee_contracts: + emps.append(contract.employee_id.id) + return {'domain': {'employee_ids': [('id', 'in', emps)]}} + else: + return {'domain': {'employee_ids': [('id', 'in', [])]}}''' + + # Override function compute sheet in Payslip Batches + + + def compute_sheet(self): + payslips = self.env['hr.payslip'] + [data] = self.read() + from_date = str(self.date_start) + to_date = str(self.date_end) + holiday_start_date = str(self.holiday_start_date) if self.holiday_start_date else False + holiday_end_date = str(self.holiday_end_date) if self.holiday_end_date else False + start_time = time.time() + + #worked_days, emps, dictionary = [], [], [] + worked_days, emps, dictionary,emp_last_payslip,emp_priv_payslip = [], [], [], [],[] + + if datetime.strptime(str(from_date), "%Y-%m-%d").date().month == datetime.strptime(str(to_date),"%Y-%m-%d").date().month: + month_date = datetime.strptime(str(from_date), "%Y-%m-%d").date() + + if self.department_ids: + for dep in self.department_ids: + employee_contracts = self.env['hr.contract'].search( + [('salary_scale', '=', self.salary_scale.id), ('state', '=', 'program_directory')]).filtered( + lambda item: item.employee_id.department_id == dep and item.employee_id.state == 'open' + and str(item.employee_id.first_hiring_date) <= to_date) + for contract in employee_contracts: + emps.append(contract.employee_id.id) + else: + employee_contracts = self.env['hr.contract'].search( + [('salary_scale', '=', self.salary_scale.id), ('state', '=', 'program_directory')]).filtered( + lambda item: item.employee_id.state == 'open' and str(item.employee_id.first_hiring_date) <= to_date) + for contract in employee_contracts: + emps.append(contract.employee_id.id) + + emps = self.env['hr.employee'].browse(emps) + employees = self.env['hr.employee'].browse(data['employee_ids']) + + ################### Employee run payslip one in month and previously month ####### + last_payslips = self.env['hr.payslip'].search([('date_from', '>=', self.date_start),('date_from', '<=', self.date_end), + ('payslip_run_id', '!=', self.id)]) + if last_payslips: + for priv_pay in last_payslips: + if employees: + for emp in employees: + if emp.id == priv_pay.employee_id.id: + emp_last_payslip.append(emp.name) + else : + for emp in emps: + if emp.id == priv_pay.employee_id.id: + emp_last_payslip.append(emp.name) + if emp_last_payslip: + raise exceptions.Warning( + _("Sorry, Salary has already been calculated This Month for Employees \n %s") % (emp_last_payslip)) + ######################################################################################## + last_month = self.date_start - relativedelta(months=1) + end_last_month = self.date_start - relativedelta(days=1) + priv_payslips_month = self.env['hr.payslip'].search([('date_from', '>=', last_month),('date_from', '<=', end_last_month), + ('payslip_run_id', '!=', self.id)]).employee_id + old_payslips = self.env['hr.payslip'].search([('date_from', '<', self.date_start), + ('payslip_run_id', '!=', self.id)]).employee_id + + if employees: + diff_employee= employees-priv_payslips_month + else: + diff_employee= emps-priv_payslips_month + + #if diff_employee and diff_employee in old_payslips : + if diff_employee : + for emp in diff_employee: + if emp in old_payslips: + emp_priv_payslip.append(emp.name) + if emp_priv_payslip: + raise exceptions.Warning( + _("Sorry, The Previous month's salary has Not been calculated for Employees \n %s") % (emp_priv_payslip)) + + ################### End ################################################################ + if employees: + locale = self.env.context.get('lang') or 'en_US' + for employee in employees: + slip_data = self.env['hr.payslip'].onchange_employee_id(from_date, to_date, employee.id, + contract_id=False) + # pays = self.env['hr.payslip'].search([('contract_id', '=', employee.contract_id.id)]) + ################### Rename Slip and Date####### + ttyme = datetime.fromtimestamp(time.mktime(time.strptime(str(from_date), "%Y-%m-%d"))) + slip_data['value'].update({ + 'name': _('Salary Slip of %s for %s') % ( + employee.name, tools.ustr(babel.dates.format_date(date=ttyme, format='MMMM-y',locale=locale))), + 'company_id': employee.company_id.id, + }) + ########### + employee_slip_line = self.slip_ids.filtered(lambda item: item.employee_id.id == employee.id) + if to_date >= str(employee.first_hiring_date) >= from_date: + contract_start_date = datetime.strptime(str(employee.first_hiring_date), "%Y-%m-%d").date() + if to_date >= str(employee.leaving_date) >= str(employee.first_hiring_date): + contract_end_date = datetime.strptime(str(employee.leaving_date), + "%Y-%m-%d").date() + timedelta( + days=1) + duration = relativedelta(contract_end_date, contract_start_date).days + hours = (float((contract_end_date - contract_start_date).seconds) / 86400) * 24 + if not employee_slip_line: + res = { + 'employee_id': employee.id, + 'name': slip_data['value'].get('name'), + 'struct_id': self.salary_scale.id, + 'contract_id': employee.contract_id.id, + 'input_line_ids': [(0, 0, x) for x in slip_data['value'].get('input_line_ids')], + 'worked_days_line_ids': worked_days, + 'date_from': str(employee.first_hiring_date) or from_date, + 'date_to': employee.leaving_date or to_date, + 'holiday_start_date': holiday_start_date, + 'holiday_end_date': holiday_end_date, + 'credit_note': self.credit_note, + 'company_id': employee.company_id.id, + 'percentage': self.percentage} + + item_payslip = self.env['hr.payslip'].create(res) + payslips += item_payslip + # if pays: + # for p in pays: + # if p.employee_id != employee and p not in payslips: + # payslips += item_payslip + # else: + # payslips += item_payslip + if item_payslip: + days = {'name': "Working days for this month", + 'sequence': 1, + 'payslip_id': item_payslip.id, + 'code': 2, + 'number_of_days': duration, + 'number_of_hours': hours, + 'contract_id': employee.contract_id.id} + worked_days += self.env['hr.payslip.worked_days'].create(days) + else: + item_payslip = employee_slip_line + payslips += item_payslip + # if pays: + # for p in pays: + # if p.employee_id != employee and p not in payslips: + # payslips += item_payslip + # else: + # payslips += item_payslip + else: + + from calendar import monthrange + month_range = monthrange(datetime.now().date().year, month_date.month)[1] + contract_end_date = datetime.strptime(str(to_date), "%Y-%m-%d").date() + + if month_range == 30 and contract_end_date.day == 30: + duration = relativedelta(contract_end_date, contract_start_date).days + 1 + + elif month_range > 30 and contract_end_date.day > 30: + duration = relativedelta(contract_end_date, contract_start_date).days + if duration == 0: + duration = duration + 1 + elif month_range == 28 and contract_end_date.day == 28: + duration = relativedelta(contract_end_date, contract_start_date).days + 3 + + elif month_range == 29 and contract_end_date.day == 29: + duration = relativedelta(contract_end_date, contract_start_date).days + 2 + + else: + duration = relativedelta(contract_end_date, contract_start_date).days + 1 + + hours = (float((contract_end_date - contract_start_date).seconds) / 86400) * 24 + if not employee_slip_line: + + + res = { + 'employee_id': employee.id, + 'name': slip_data['value'].get('name'), + 'struct_id': self.salary_scale.id, + 'contract_id': employee.contract_id.id, + 'input_line_ids': [(0, 0, x) for x in slip_data['value'].get('input_line_ids')], + # 'worked_days_line_ids': worked_days , + 'date_from': str(employee.first_hiring_date) or from_date, + 'date_to': to_date, + 'holiday_start_date': holiday_start_date, + 'holiday_end_date': holiday_end_date, + 'credit_note': self.credit_note, + 'company_id': employee.company_id.id, + 'percentage': self.percentage} + + item_payslip = self.env['hr.payslip'].create(res) + payslips += item_payslip + + + # if pays: + # for p in pays: + # if p.employee_id != employee and p not in payslips: + # payslips += item_payslip + # else: + # payslips += item_payslip + + if item_payslip: + # print("22222222222222222222222222222222222222222222222", employee.english_name) + days = {'name': "Working days for this month", + 'sequence': 1, + 'payslip_id': item_payslip.id, + 'code': 2, + 'number_of_days': duration, + 'number_of_hours': hours, + 'contract_id': employee.contract_id.id} + worked_days += self.env['hr.payslip.worked_days'].create(days) + else: + item_payslip = employee_slip_line + payslips += item_payslip + # if pays: + # for p in pays: + # if p.employee_id != employee and p not in payslips: + # payslips += item_payslip + # else: + # payslips += item_payslip + + elif to_date >= str(employee.leaving_date) >= from_date: + contract_start_date = datetime.strptime(str(from_date), "%Y-%m-%d").date() + contract_end_date = datetime.strptime(str(employee.leaving_date), "%Y-%m-%d").date() + timedelta( + days=1) + duration = relativedelta(contract_end_date, contract_start_date).days + hours = (float((contract_end_date - contract_start_date).seconds) / 86400) * 24 + employee_slip_line = self.slip_ids.filtered(lambda item: item.employee_id.id == employee.id) + if not employee_slip_line: + res = { + 'employee_id': employee.id, + 'name': slip_data['value'].get('name'), + 'struct_id': self.salary_scale.id, + 'contract_id': employee.contract_id.id, + 'input_line_ids': [(0, 0, x) for x in slip_data['value'].get('input_line_ids')], + 'worked_days_line_ids': worked_days, + 'date_from': from_date, + 'date_to': employee.leaving_date or to_date, + 'holiday_start_date': holiday_start_date, + 'holiday_end_date': holiday_end_date, + 'credit_note': self.credit_note, + 'company_id': employee.company_id.id, + 'percentage': self.percentage} + + item_payslip = self.env['hr.payslip'].create(res) + payslips += item_payslip + # if pays: + # for p in pays: + # if p.employee_id != employee and p not in payslips: + # payslips += item_payslip + # else: + # payslips += item_payslip + if item_payslip: + days = {'name': "Working days for this month", + 'sequence': 1, + 'payslip_id': item_payslip.id, + 'code': 2, + 'number_of_days': duration, + 'number_of_hours': hours, + 'contract_id': employee.contract_id.id} + worked_days += self.env['hr.payslip.worked_days'].create(days) + else: + item_payslip = employee_slip_line + payslips += item_payslip + # if pays: + # for p in pays: + # if p.employee_id != employee and p not in payslips: + # payslips += item_payslip + # else: + # payslips += item_payslip + else: + if not employee_slip_line and str(employee.first_hiring_date) < from_date: + if employee.leaving_date: + if str(employee.leaving_date) <= from_date: + pass + else: + res = { + 'employee_id': employee.id, + 'name': slip_data['value'].get('name'), + 'struct_id': self.salary_scale.id, + 'contract_id': employee.contract_id.id, + 'input_line_ids': [(0, 0, x) for x in slip_data['value'].get('input_line_ids')], + 'worked_days_line_ids': [(0, 0, x) for x in + slip_data['value'].get('worked_days_line_ids')], + 'date_from': from_date, + 'date_to': to_date, + 'holiday_start_date': holiday_start_date, + 'holiday_end_date': holiday_end_date, + 'credit_note': self.credit_note, + 'company_id': employee.company_id.id, + 'percentage': self.percentage} + + payslips += self.env['hr.payslip'].create(res) + else: + res = { + 'employee_id': employee.id, + 'name': slip_data['value'].get('name'), + 'struct_id': self.salary_scale.id, + 'contract_id': employee.contract_id.id, + 'input_line_ids': [(0, 0, x) for x in slip_data['value'].get('input_line_ids')], + 'worked_days_line_ids': [(0, 0, x) for x in + slip_data['value'].get('worked_days_line_ids')], + 'date_from': from_date, + 'date_to': to_date, + 'holiday_start_date': holiday_start_date, + 'holiday_end_date': holiday_end_date, + 'credit_note': self.credit_note, + 'company_id': employee.company_id.id, + 'percentage': self.percentage} + + payslips += self.env['hr.payslip'].create(res) + else: + if employee.leaving_date and str(employee.first_hiring_date) < from_date: + if str(employee.leaving_date) <= from_date: + pass + else: + payslips += employee_slip_line + else: + payslips += employee_slip_line + else: + for emp in emps: + slip_data = self.env['hr.payslip'].onchange_employee_id(from_date, to_date, emp.id, contract_id=False) + # pays = self.env['hr.payslip'].search( + # [('contract_id', '=', emp.contract_id.id), ('date_from', '>=', self.date_start)]) + ################### Rename Slip and Date####### + ttyme = datetime.fromtimestamp(time.mktime(time.strptime(str(from_date), "%Y-%m-%d"))) + slip_data['value'].update({ + 'name': _('Salary Slip of %s for %s') % ( + emp.name, tools.ustr(babel.dates.format_date(date=ttyme, format='MMMM-y'))), + 'company_id': emp.company_id.id, + }) + ########### + employee_slip_line = self.slip_ids.filtered(lambda item: item.employee_id.id == emp.id) + if to_date >= str(emp.first_hiring_date) >= from_date: + if to_date >= str(emp.leaving_date) >= str(emp.first_hiring_date): + contract_start_date = datetime.strptime(str(emp.first_hiring_date), "%Y-%m-%d").date() + contract_end_date = datetime.strptime(str(emp.leaving_date), "%Y-%m-%d").date() + timedelta( + days=1) + duration = relativedelta(contract_end_date, contract_start_date).days + hours = (float((contract_end_date - contract_start_date).seconds) / 86400) * 24 + if not employee_slip_line: + res = { + 'employee_id': emp.id, + 'name': slip_data['value'].get('name'), + 'struct_id': self.salary_scale.id, + 'contract_id': emp.contract_id.id, + 'input_line_ids': [(0, 0, x) for x in slip_data['value'].get('input_line_ids')], + # 'worked_days_line_ids': worked_days, + 'date_from': emp.first_hiring_date or from_date, + 'date_to': emp.leaving_date or to_date, + 'holiday_start_date': holiday_start_date, + 'holiday_end_date': holiday_end_date, + 'credit_note': self.credit_note, + 'company_id': emp.company_id.id, + 'percentage': self.percentage} + item_payslip = self.env['hr.payslip'].create(res) + payslips += item_payslip + # if pays: + # for p in pays: + # if p.employee_id != emp and p not in payslips: + # payslips += item_payslip + # else: + # payslips += item_payslip + if item_payslip: + days = {'name': "Working days for this month", + 'sequence': 1, + 'payslip_id': item_payslip.id, + 'code': 2, + 'number_of_days': duration, + 'number_of_hours': hours, + 'contract_id': emp.contract_id.id} + worked_days += self.env['hr.payslip.worked_days'].create(days) + else: + item_payslip = employee_slip_line + payslips += item_payslip + # if pays: + # for p in pays: + # if p.employee_id != emp and p not in payslips: + # payslips += item_payslip + # else: + # payslips += item_payslip + else: + contract_start_date = datetime.strptime(str(emp.first_hiring_date), "%Y-%m-%d").date() + from calendar import monthrange + month_range = monthrange(datetime.now().date().year, month_date.month)[1] + contract_end_date = datetime.strptime(str(to_date), "%Y-%m-%d").date() + + if month_range == 30 and contract_end_date.day == 30: + duration = relativedelta(contract_end_date, contract_start_date).days + 1 + elif month_range > 30 and contract_end_date.day > 30: + duration = relativedelta(contract_end_date, contract_start_date).days + if duration == 0: + duration = duration + 1 + elif month_range == 28 and contract_end_date.day == 28: + duration = relativedelta(contract_end_date, contract_start_date).days + 3 + elif month_range == 29 and contract_end_date.day == 29: + duration = relativedelta(contract_end_date, contract_start_date).days + 2 + else: + duration = relativedelta(contract_end_date, contract_start_date).days + 1 + hours = (float((contract_end_date - contract_start_date).seconds) / 86400) * 24 + if not employee_slip_line: + res = { + 'employee_id': emp.id, + 'name': slip_data['value'].get('name'), + 'struct_id': self.salary_scale.id, + 'contract_id': emp.contract_id.id, + 'input_line_ids': [(0, 0, x) for x in slip_data['value'].get('input_line_ids')], + # 'worked_days_line_ids': worked_days, + 'date_from': emp.first_hiring_date or from_date, + 'date_to': to_date, + 'holiday_start_date': holiday_start_date, + 'holiday_end_date': holiday_end_date, + 'credit_note': self.credit_note, + 'company_id': emp.company_id.id, + 'percentage': self.percentage} + item_payslip = self.env['hr.payslip'].create(res) + payslips += item_payslip + # if pays: + # for p in pays: + # if p.employee_id != emp and p not in payslips: + # payslips += item_payslip + # else: + # payslips += item_payslip + if item_payslip: + days = {'name': "Working days for this month", + 'sequence': 1, + 'payslip_id': item_payslip.id, + 'code': 2, + 'number_of_days': duration, + 'number_of_hours': hours, + 'contract_id': emp.contract_id.id} + worked_days += self.env['hr.payslip.worked_days'].create(days) + else: + item_payslip = employee_slip_line + payslips += item_payslip + # if pays: + # for p in pays: + # if p.employee_id != emp and p not in payslips: + # payslips += item_payslip + # else: + # payslips += item_payslip + + elif to_date >= str(emp.leaving_date) >= from_date: + contract_start_date = datetime.strptime(str(from_date), "%Y-%m-%d").date() + contract_end_date = datetime.strptime(str(emp.leaving_date), "%Y-%m-%d").date() + timedelta(days=1) + duration = relativedelta(contract_end_date, contract_start_date).days + hours = (float((contract_end_date - contract_start_date).seconds) / 86400) * 24 + if not employee_slip_line: + res = { + 'employee_id': emp.id, + 'name': slip_data['value'].get('name'), + 'struct_id': self.salary_scale.id, + 'contract_id': emp.contract_id.id, + 'input_line_ids': [(0, 0, x) for x in slip_data['value'].get('input_line_ids')], + 'worked_days_line_ids': worked_days, + 'date_from': from_date, + 'date_to': emp.leaving_date, + 'holiday_start_date': holiday_start_date, + 'holiday_end_date': holiday_end_date, + 'credit_note': self.credit_note, + 'company_id': emp.company_id.id, + 'percentage': self.percentage} + item_payslip = self.env['hr.payslip'].create(res) + payslips += item_payslip + # if pays: + # for p in pays: + # if p.employee_id != emp and p not in payslips: + # payslips += item_payslip + # else: + # payslips += item_payslip + if item_payslip: + days = {'name': "Working days for this month", + 'sequence': 1, + 'payslip_id': item_payslip.id, + 'code': 2, + 'number_of_days': duration, + 'number_of_hours': hours, + 'contract_id': emp.contract_id.id} + worked_days += self.env['hr.payslip.worked_days'].create(days) + else: + item_payslip = employee_slip_line + payslips += item_payslip + # if pays: + # for p in pays: + # if p.employee_id != emp and p not in payslips: + # payslips += item_payslip + # else: + # payslips += item_payslip + else: + if not employee_slip_line and str(emp.first_hiring_date) < from_date: + if emp.leaving_date: + if str(emp.leaving_date) <= from_date: + pass + else: + res = { + 'employee_id': emp.id, + 'name': slip_data['value'].get('name'), + 'struct_id': self.salary_scale.id, + 'contract_id': emp.contract_id.id, + 'input_line_ids': [(0, 0, x) for x in slip_data['value'].get('input_line_ids')], + 'worked_days_line_ids': [(0, 0, x) for x in + slip_data['value'].get('worked_days_line_ids')], + 'date_from': from_date, + 'date_to': to_date, + 'holiday_start_date': holiday_start_date, + 'holiday_end_date': holiday_end_date, + 'credit_note': self.credit_note, + 'company_id': emp.company_id.id, + 'percentage': self.percentage} + # if pays: + # for p in pays: + # if p.employee_id != emp and p not in payslips: + # payslips += self.env['hr.payslip'].create(res) + # else: + payslips += self.env['hr.payslip'].create(res) + else: + res = { + 'employee_id': emp.id, + 'name': slip_data['value'].get('name'), + 'struct_id': self.salary_scale.id, + 'contract_id': emp.contract_id.id, + 'input_line_ids': [(0, 0, x) for x in slip_data['value'].get('input_line_ids')], + 'worked_days_line_ids': [(0, 0, x) for x in + slip_data['value'].get('worked_days_line_ids')], + 'date_from': from_date, + 'date_to': to_date, + 'holiday_start_date': holiday_start_date, + 'holiday_end_date': holiday_end_date, + 'credit_note': self.credit_note, + 'company_id': emp.company_id.id, + 'percentage': self.percentage} + # if pays: + # for p in pays: + # if p.employee_id != emp and p not in payslips: + # payslips += self.env['hr.payslip'].create(res) + # else: + payslips += self.env['hr.payslip'].create(res) + else: + if emp.leaving_date and str(emp.first_hiring_date) < from_date: + if str(emp.leaving_date) <= from_date: + pass + else: + payslips += employee_slip_line + else: + payslips += employee_slip_line + + payslips.compute_sheet() + self.env['hr.payslip.line']._compute_total() + for pay in payslips: + if pay.total_sum < 0: + dictionary.append(pay.employee_id.name) + if dictionary: + raise exceptions.Warning( + _("Salary is less than 0 this month for the following employees \n %s") % (dictionary)) + self.slip_ids = payslips + self.write({'state': 'computed'}) + + def withdraw(self): + for line in self.slip_ids: + payslip = self.env['hr.payslip'].search([('number', '=', line.number)]) + loans = self.env['hr.loan.salary.advance'].search([('employee_id', '=', line.employee_id.id)]) + if line.number == payslip.number: + if line.loan_ids: + for loan in line.loan_ids: + loan.paid = False + if loans: + for i in loans: + if i.id == loan.loan_id.id: + for l in i.deduction_lines: + if loan.date == l.installment_date and loan.paid is False: + l.paid = False + l.payment_date = False + #i.remaining_loan_amount += l.installment_amount + i.get_remaining_loan_amount() + + # check remaining loan and change state to pay + if i.state == 'closed' and i.remaining_loan_amount > 0.0: + i.state = 'pay' + elif i.remaining_loan_amount == 0.0 and i.gm_propos_amount > 0.0: + i.state = 'closed' + for record in payslip: + record.write({'state': 'draft'}) + record.unlink() + self.write({'slip_ids': [(5,)]}) + self.write({'state': 'draft'}) + + def unlink(self): + if any(self.filtered(lambda payslip: payslip.state != 'draft')): + raise UserError(_('You cannot delete a payslip which is not draft!')) + return super(HrPayslipRun, self).unlink() + + def return_button(self): + for line in self.slip_ids: + payslip = self.env['hr.payslip'].search([('state', '=', line.state)]) + if payslip: + if self.move_id: + if self.move_id.state == 'posted': + raise exceptions.Warning( + _('You can not Return account move %s in state not draft') % self.move_id.name) + else: + self.move_id.unlink() + self.move_id = False + + if line.move_id: + if line.move_id.state == 'posted': + raise exceptions.Warning( + _('You can not Return account move %s in state not draft') % line.move_id.name) + else: + line.move_id.unlink() + line.move_id = False + + line.write({'state': 'computed'}) + self.write({'state': 'computed'}) + + def confirm(self): + for line in self.slip_ids: + payslip = self.env['hr.payslip'].search([('state', '=', line.state)]) + if payslip: + line.write({'state': 'confirmed'}) + self.write({'state': 'confirmed'}) + + def merge_lists(self, l1, key, key2): + grupos = it.groupby(sorted(l1, key=itemgetter(key,key2)), key=itemgetter(key, key2)) + res = [] + for v, items in grupos: + new_items = list(items) + analytic_account_id = None + if round(sum(dicc['debit'] for dicc in new_items),2) > 0: + analytic_account_id = self.salary_scale.analytic_account_id.id + res.append({ + 'name': v[0], + 'account_id': v[1], + 'debit': round(sum(dicc['debit'] for dicc in new_items),2), + 'credit': round(sum(dicc2['credit'] for dicc2 in new_items),2), + 'analytic_account_id': analytic_account_id , + }) + return res + + def new_merge_lists(self, l1, key1, key2, key3): + # groups = it.groupby(sorted(l1, key=itemgetter(key)), key=itemgetter(key, key2, key3)) + groups = it.groupby(sorted(l1, key=itemgetter(key1, key2, key3)), key=itemgetter(key1, key2, key3)) + res = [] + for v, items in groups: + new_items = list(items) + res.append({ + 'name': v[0], + 'account_id': v[1], + 'analytic_account_id': v[2], + 'debit': sum(dicc['debit'] for dicc in new_items), + 'credit': sum(dicc2['credit'] for dicc2 in new_items) + }) + return res + + def transfer(self): + list_of_vals = [] + + if self.salary_scale.transfer_type == 'all': + total_of_list = [] + for line in self.slip_ids: + emp_type = line.employee_id.employee_type_id.id + total_allow, total_ded, total_loan = 0.0, 0.0, 0.0 + total_list = [] + total_loan_list = [] + move_vals = dict() + journal = self.journal_id + if list_of_vals: + for item in list_of_vals: + if item.get('move') == journal.id: + move_vals = item + break + for l in line.allowance_ids: + amount_allow = l.total + # account = l.salary_rule_id.rule_debit_account_id + account = l.salary_rule_id.get_debit_account_id(emp_type) + if not account: + raise exceptions.Warning( + _('Sorry The Allowance %s is Not account Set') % l.name) + total_list.append({ + 'name': l.name, + 'debit': amount_allow, + 'journal_id': journal.id, + 'credit': 0, + 'account_id': account, + }) + total_allow += amount_allow + + for ded in line.deduction_ids: + amount_ded = -ded.total + # account = ded.salary_rule_id.rule_credit_account_id + account = ded.salary_rule_id.get_credit_account_id(emp_type) + if not account: + raise exceptions.Warning( + _('Sorry The Deduction %s is Not account Set') % ded.name) + total_list.append({ + 'name': ded.name, + 'credit': amount_ded, + 'journal_id': journal.id, + 'debit': 0, + 'account_id': account, + }) + total_ded += amount_ded + + for lo in line.loan_ids: + amount_loans = -lo.amount + if not lo.account_id: + raise exceptions.Warning( + _('Sorry The Loan %s is Not account Set') % lo.name) + loan_line_vals = { + 'name': lo.name, + 'credit': amount_loans, + 'debit': 0, + 'journal_id': journal.id, + 'account_id': lo.account_id.id, + 'partner_id': line.employee_id.user_id.partner_id.id, + } + total_loan_list.append(loan_line_vals) + total_loan += amount_loans + + # credit_loans_vals = { + # 'name': lo.name, + # 'credit': amount_loans, + # 'journal_id': journal.id, + # 'debit': 0, + # 'account_id': lo.account_id.id, + # } + # total_list.append(credit_loans_vals) + # create line for total of all allowance, deduction, loans of all employees + total_of_list.append({ + 'name': "Total", + 'journal_id': journal.id, + 'partner_id': line.employee_id.user_id.partner_id.id, + 'account_id': journal.default_account_id.id, + 'credit': round(total_allow, 2) - round(total_ded, 2) - round(total_loan, 2), + 'debit': 0, + }) + if not move_vals: + move_vals.update({'move': journal.id, 'list_ids': total_list, 'loans': total_loan_list}) + list_of_vals.append(move_vals) + else: + new_list = move_vals.get('list_ids') + new_list.extend(total_list) + new_loan_list = move_vals.get('loans') + new_loan_list.extend(total_loan_list) + move_vals.update({'list_ids': new_list, 'loans': new_loan_list}) + + for record in list_of_vals: + new_record_list = record.get('list_ids') + [d for d in total_of_list if + d['journal_id'] == record.get('move')] + new_rec_loan_list = record.get('loans') + + merged_list = self.merge_lists(new_record_list, 'name', 'account_id') + record_final_item = merged_list + new_rec_loan_list + if not self.move_id: + move = self.env['account.move'].create({ + 'state': 'draft', + 'journal_id': record.get('move'), + # 'date': fields.Date.context_today(self), + 'date': self.date_end, + 'ref': self.name, + 'line_ids': [(0, 0, item) for item in record_final_item], + 'res_model': 'hr.payslip.run', + 'res_id': self.id + }) + self.move_id = move.id + + + ########################## per_analytic_account ########### + + elif self.salary_scale.transfer_type == 'per_analytic_account': + total_of_list = [] + journal = self.journal_id + department_totals = {} # Dictionary to store department-wise totals + total_allow, total_ded, total_loan = 0.0, 0.0, 0.0 + for line in self.slip_ids: + emp_type = line.employee_id.employee_type_id.id + total_list = [] + total_loan_list = [] + move_vals = dict() + journal = self.journal_id + if list_of_vals: + for item in list_of_vals: + if item.get('move') == journal.id: + move_vals = item + break + for l in line.allowance_ids: + amount_allow = l.total + # account = l.salary_rule_id.rule_debit_account_id + account = l.salary_rule_id.get_debit_account_id(emp_type) + if not account: + raise exceptions.Warning( + _('Sorry The Allowance %s is Not account Set') % l.name) + total_list.append({ + 'name': l.name, + 'debit': amount_allow, + 'journal_id': journal.id, + 'credit': 0, + 'account_id': account, + 'analytic_account_id': line.employee_id.department_id.analytic_account_id.id, + }) + total_allow += amount_allow + for ded in line.deduction_ids: + amount_ded = -ded.total + account = ded.salary_rule_id.get_credit_account_id(emp_type) + # account = ded.salary_rule_id.rule_credit_account_id + if not account: + raise exceptions.Warning( + _('Sorry The Deduction %s is Not account Set') % ded.name) + total_list.append({ + 'name': ded.name, + 'credit': amount_ded, + 'journal_id': journal.id, + 'debit': 0, + 'account_id': account, + 'analytic_account_id': None, + }) + total_ded += amount_ded + + for lo in line.loan_ids: + amount_loans = -lo.amount + if not lo.account_id: + raise exceptions.Warning( + _('Sorry The Loan %s is Not account Set') % lo.name) + credit_loans_vals = { + 'name': lo.name, + 'credit': amount_loans, + 'journal_id': journal.id, + 'debit': 0, + 'account_id': lo.account_id.id, + 'analytic_account_id': None, + 'partner_id': line.employee_id.user_id.partner_id.id, + } + total_loan += amount_loans + total_loan_list.append(credit_loans_vals) + + # Get the department of the employee + department = line.employee_id.department_id + + # Add allowance amount to the department total + if department in department_totals: + department_totals[department] += total_allow + else: + department_totals[department] = total_allow + if not move_vals: + move_vals.update({'move': journal.id, 'list_ids': total_list, 'loans': total_loan_list}) + list_of_vals.append(move_vals) + else: + new_list = move_vals.get('list_ids') + new_list.extend(total_list) + new_loan_list = move_vals.get('loans') + new_loan_list.extend(total_loan_list) + move_vals.update({'list_ids': new_list, 'loans': new_loan_list}) + + total_of_list.append({ + 'name': "Total", + 'journal_id': journal.id, + 'account_id': journal.default_account_id.id, + 'credit': total_allow - total_ded - total_loan, + 'debit': 0, + 'analytic_account_id': None, + + }) + + # for department, allowance_total in department_totals.items(): + + # total_of_list.append({ + # 'name': f"Total ({department.analytic_account_id.name})", + # 'journal_id': journal.id, + # 'account_id': journal.default_credit_account_id.id, + # 'credit': allowance_total - total_ded - total_loan, + # 'analytic_account_id': department.analytic_account_id.id, + # 'debit': 0, + # }) + + for record in list_of_vals: + new_record_list = record.get('list_ids') + [d for d in total_of_list if + d['journal_id'] == record.get('move')] + new_rec_loan_list = record.get('loans') + merged_list = self.new_merge_lists(new_record_list, 'name', 'account_id', 'analytic_account_id') + record_final_item = merged_list + new_rec_loan_list + if not self.move_id: + move = self.env['account.move'].create({ + 'state': 'draft', + 'journal_id': record.get('move'), + 'date': self.date_end, + + 'ref': self.name, + 'line_ids': [(0, 0, item) for item in record_final_item], + 'res_model': 'hr.payslip.run', + 'res_id': self.id + }) + self.move_id = move.id + + # import pdb + # pdb.set_trace() + ##################################### + + elif self.salary_scale.transfer_type == 'one_by_one': + for line in self.slip_ids: + emp_type = line.employee_id.employee_type_id.id + total_allow, total_ded, total_loan = 0.0, 0.0, 0.0 + total_list = [] + move_vals = dict() + journal = line.contract_id.journal_id + if not journal: + raise exceptions.Warning( + _('Sorry The Contract Employee %s is Not Journal Set') % line.employee_id.name) + for l in line.allowance_ids: + amount_allow = l.total + # account = l.salary_rule_id.rule_debit_account_id + account = l.salary_rule_id.get_debit_account_id(emp_type) + if not account: + raise exceptions.Warning( + _('Sorry The Allowance %s is Not account Set') % l.name) + total_list.append({ + 'name': l.name, + 'debit': amount_allow, + 'partner_id': line.employee_id.user_id.partner_id.id, + 'credit': 0, + 'account_id': account, + 'analytic_account_id': line.employee_id.contract_id.analytic_account_id.id, + }) + total_allow += amount_allow + + for ded in line.deduction_ids: + amount_ded = -ded.total + # account = ded.salary_rule_id.rule_credit_account_id + account = ded.salary_rule_id.get_credit_account_id(emp_type) + if not account: + raise exceptions.Warning( + _('Sorry The Deduction %s is Not account Set') % ded.name) + total_list.append({ + 'name': ded.name, + 'credit': amount_ded, + 'partner_id': line.employee_id.user_id.partner_id.id, + 'debit': 0, + 'account_id': account, + }) + total_ded += amount_ded + + for lo in line.loan_ids: + amount_loans = -lo.amount + if not lo.account_id: + raise exceptions.Warning( + _('Sorry The Loan %s is Not account Set') % lo.name) + credit_loans_vals = { + 'name': lo.name, + 'credit': amount_loans, + 'partner_id': line.employee_id.user_id.partner_id.id, + 'debit': 0, + 'account_id': lo.account_id.id, + } + total_loan += amount_loans + total_list.append(credit_loans_vals) + # create line for total of all allowance, deduction, loans of all employees + total = total_allow - total_ded - total_loan + total_list.append({ + 'name': line.name, + 'partner_id': line.employee_id.user_id.partner_id.id, + 'account_id': line.contract_id.journal_id.default_account_id.id, + 'credit': total, + 'debit': 0, + }) + # print('total list', total_list) + if not move_vals: + move_vals.update({'move': journal.id, 'list_ids': total_list}) + list_of_vals.append(move_vals) + else: + new_list = move_vals.get('list_ids') + new_list.extend(total_list) + move_vals.update({'list_ids': new_list}) + for record in list_of_vals: + new_record_list = record.get('list_ids') + # merged_list = self.merge_lists(new_record_list, 'name', 'account_id') + # record_final_item = merged_list + if not line.move_id: + move = self.env['account.move'].create({ + 'state': 'draft', + 'partner_id': line.employee_id.user_id.partner_id.id, + 'journal_id': line.contract_id.journal_id.id, + # 'date': fields.Date.context_today(self), + 'date': self.date_end, + 'ref': line.name, + 'line_ids': [(0, 0, item) for item in new_record_list], + 'res_model': 'hr.payslip.run', + 'res_id': self.id + }) + line.move_id = move.id + + else: + bank_id = '' + for line in self.slip_ids: + emp_type = line.employee_id.employee_type_id.id + total_allow, total_ded, total_loan = 0.0, 0.0, 0.0 + total_list = [] + total_loan_list = [] + move_vals = dict() + if line.employee_id.payment_method == 'bank': + journal = self.env['account.journal'].search([('type', '=', line.employee_id.payment_method), + ], limit=1) + + if not journal: + raise UserError('Error', ' There is no journal For that Bank..' + ' Please define a sale journal') + if list_of_vals: + for item in list_of_vals: + if item.get('move') == journal.id: + move_vals = item + break + for l in line.allowance_ids: + amount_allow = l.total + # account = l.salary_rule_id.rule_debit_account_id + account = l.salary_rule_id.get_debit_account_id(emp_type) + if not account: + raise exceptions.Warning( + _('Sorry The Allowance %s is Not account Set') % l.name) + total_list.append({ + 'name': l.name, + 'debit': amount_allow, + 'journal_id': journal.id, + 'credit': 0, + 'account_id': account, + }) + total_allow += amount_allow + + for ded in line.deduction_ids: + amount_ded = -ded.total + # account = ded.salary_rule_id.rule_credit_account_id + account = ded.salary_rule_id.get_credit_account_id(emp_type) + if not account: + raise exceptions.Warning( + _('Sorry The Deduction %s is Not account Set') % ded.name) + total_list.append({ + 'name': ded.name, + 'credit': amount_ded, + 'journal_id': journal.id, + 'debit': 0, + 'account_id': account, + }) + total_ded += amount_ded + + for lo in line.loan_ids: + amount_loans = -lo.amount + if not lo.account_id: + raise exceptions.Warning( + _('Sorry The Loan %s is Not account Set') % lo.name) + credit_loans_vals = { + 'name': lo.name, + 'credit': amount_loans, + 'journal_id': journal.id, + 'debit': 0, + 'account_id': lo.account_id.id, + 'partner_id': line.employee_id.user_id.partner_id.id, + } + total_loan += amount_loans + total_loan_list.append(credit_loans_vals) + # create line for total of all allowance, deduction, loans of all employees + total_list.append({ + 'name': "Total", + 'journal_id': journal.id, + 'account_id': journal.default_account_id.id, + 'credit': total_allow - total_ded - total_loan, + 'debit': 0, + }) + if not move_vals: + move_vals.update({'move': journal.id, 'list_ids': total_list, 'loans': total_loan_list}) + list_of_vals.append(move_vals) + else: + new_list = move_vals.get('list_ids') + new_list.extend(total_list) + new_loan_list = move_vals.get('loans') + new_loan_list.extend(total_loan_list) + move_vals.update({'list_ids': new_list, 'loans': new_loan_list}) + bank_id = line.employee_id.bank_account_id.bank_id.name + + elif line.employee_id.payment_method == 'cash': + amount, amount1, amount2 = 0.0, 0.0, 0.0 + + for l in line.allowance_ids: + amount_allow = l.total + # account = l.salary_rule_id.rule_debit_account_id + account = l.salary_rule_id.get_debit_account_id(emp_type) + if not account: + raise exceptions.Warning( + _('Sorry The Allowance %s is Not account Set') % l.name) + total_list.append({ + 'name': l.name, + 'account_id': account, + 'debit': amount_allow, + 'credit': 0, + 'partner_id': line.employee_id.user_id.partner_id.id + }) + amount += amount_allow + total_allow += amount + + for ded in line.deduction_ids: + amount_ded = -ded.total + # account = ded.salary_rule_id.rule_credit_account_id + account = ded.salary_rule_id.get_credit_account_id(emp_type) + if not account: + raise exceptions.Warning( + _('Sorry The Deduction %s is Not account Set') % ded.name) + total_list.append({ + 'name': ded.name, + 'account_id': account, + 'credit': amount_ded, + 'debit': 0, + 'partner_id': line.employee_id.user_id.partner_id.id + }) + amount1 += amount_ded + total_ded += amount1 + + for lo in line.loan_ids: + amount_loans = -lo.amount + if not lo.account_id: + raise exceptions.Warning( + _('Sorry The Loan %s is Not account Set') % lo.name) + total_list.append({ + 'name': lo.name, + 'account_id': lo.account_id.id, + 'credit': amount_loans, + 'debit': 0, + 'partner_id': line.employee_id.user_id.partner_id.id + }) + amount2 += amount_loans + total_loan += amount2 + + # create line for total of all allowance, deduction, loans of one employee + total = total_allow - total_ded - total_loan + total_list.append({ + 'name': "Total", + 'account_id': line.contract_id.journal_id.default_account_id.id, + 'partner_id': line.employee_id.user_id.partner_id.id, + 'credit': round(total, 1), + 'debit': 0, + }) + move = self.env['account.move'].create({ + 'journal_id': line.contract_id.journal_id.id, + # 'date': fields.Date.context_today(self), + 'date': self.date_end, + 'ref': "Cash", + 'line_ids': [(0, 0, item) for item in total_list] + }) + + for record in list_of_vals: + new_record_list = record.get('list_ids') + new_rec_loan_list = record.get('loans') + merged_list = self.merge_lists(new_record_list, 'name', 'account_id') + record_final_item = merged_list + new_rec_loan_list + if not line.move_id: + move = self.env['account.move'].create({ + 'state': 'draft', + 'journal_id': record.get('move'), + # 'date': fields.Date.context_today(self), + 'date': self.date_end, + 'ref': bank_id, + 'line_ids': [(0, 0, item) for item in record_final_item], + 'res_model': 'hr.payslip.run', + 'res_id': self.id + }) + line.move_id = move.id + + for line in self.slip_ids: + payslip = self.env['hr.payslip'].search([('state', '=', line.state)]) + if payslip: + line.write({'state': 'transfered'}) + self.write({'state': 'transfered'}) diff --git a/odex30_base/exp_payroll_custom/models/hr_contract.py b/odex30_base/exp_payroll_custom/models/hr_contract.py new file mode 100644 index 0000000..33ff16f --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/hr_contract.py @@ -0,0 +1,349 @@ +# -*- coding: utf-8 -*- + +from datetime import datetime + +from odoo import models, fields, api, _ +from odoo.exceptions import UserError + + +class HrContractSalaryScale(models.Model): + _inherit = 'hr.contract' + + salary_level = fields.Many2one(comodel_name='hr.payroll.structure', domain=[('id', 'in', [])]) + salary_scale = fields.Many2one(comodel_name='hr.payroll.structure', domain=[('id', 'in', [])], index=True) + salary_group = fields.Many2one(comodel_name='hr.payroll.structure', domain=[('id', 'in', [])]) + salary_degree = fields.Many2one(comodel_name='hr.payroll.structure', domain=[('id', 'in', [])]) + hide = fields.Boolean(string='Hide', compute="compute_type") + required_condition = fields.Boolean(string='Required Condition', compute='compute_move_type') + total_allowance = fields.Float(string='Total Allowance', compute='compute_function',store=True) + total_deduction = fields.Float(string='Total Deduction', compute='compute_function',store=True) + total_net = fields.Float(string='Total Net', compute='compute_function',store=True) + advantages = fields.One2many('contract.advantage', 'contract_advantage_id', string='Advantages') + house_allowance_temp = fields.Float(string='House Allowance', compute='compute_function',store=True) + transport_allowance = fields.Float(string='Transport Allowance', compute='compute_function',store=True) + + @api.constrains('advantages', 'salary', 'salary_group') + def amount_constrains(self): + for rec in self: + localdict = dict(employee=rec.employee_id.id, contract=rec.env['hr.contract'].search([ + ('employee_id', '=', rec.employee_id.id)])) + if rec.salary_group.gread_max > 0 and rec.salary_group.gread_min > 0: + if rec.salary > rec.salary_group.gread_max or rec.salary < rec.salary_group.gread_min: + raise UserError(_('The Basic Salary Is Greater Than Group Gread Max Or less than Gread Min')) + for item in self.advantages: + item.to_get_contract_id() + if item.benefits_discounts._compute_rule(localdict)[0] < item.amount and item.type == 'exception': + raise UserError(_( + 'The amount you put is greater than fact value of this Salary rule %s (%s).') % ( + item.benefits_discounts.name, item.benefits_discounts.code)) + + @api.depends('salary_scale.transfer_type') + def compute_move_type(self): + self.compute_function() + if self.salary_scale.transfer_type == 'one_by_one': + self.required_condition = True + else: + self.required_condition = False + + @api.depends('salary_scale', 'salary_level', 'salary_group', 'salary_degree','salary','advantages','house_allowance_temp','transport_allowance','total_deduction','salary_insurnce','total_allowance','state') + def compute_function(self): + for item in self: + item.house_allowance_temp = 0 + item.transport_allowance = 0 + item.total_net = 0 + contract = self.env['hr.contract'].search([('employee_id', '=', item.employee_id.id)]) + localdict = dict(employee=item.employee_id.id, contract=contract) + current_date = datetime.now().date() + + # customize type in advantages + allowance_customize_items = item.advantages.filtered( + lambda key: key.type == 'customize' and key.out_rule is False and + key.benefits_discounts.category_id.rule_type == 'allowance' and + (datetime.strptime(str(key.date_to), "%Y-%m-%d").date() if key.date_to else current_date) + >= current_date >= datetime.strptime(str(key.date_from), "%Y-%m-%d").date()) + + allow_sum_custom = sum(x.amount for x in allowance_customize_items) + for x in allowance_customize_items: + if x.benefits_discounts.rules_type == 'house': + item.house_allowance_temp += x.amount + + if x.benefits_discounts.rules_type == 'transport': + item.transport_allowance += x.amount + # allow_custom_ids = [record.benefits_discounts.id for record in allowance_customize_items] + + deduction_customize_items = item.advantages.filtered( + lambda key: key.type == 'customize' and key.out_rule is False and + key.benefits_discounts.category_id.rule_type == 'deduction' and + (datetime.strptime(str(key.date_to), "%Y-%m-%d").date() if key.date_to else current_date) + >= current_date >= datetime.strptime(str(key.date_from), "%Y-%m-%d").date()) + + ded_sum_custom = sum(x.amount for x in deduction_customize_items) + ded_custom_ids = [record.benefits_discounts.id for record in deduction_customize_items] + + # exception type in advantages + exception_items = item.advantages.filtered(lambda key: key.type == 'exception') + total_rule_result, sum_except, sum_customize_expect = 0.0, 0.0, 0.0 + + for x in exception_items: + rule_result = x.benefits_discounts._compute_rule(localdict)[0] + if x.date_from >= str(current_date): + total_rule_result = rule_result + elif str(current_date) > x.date_from: + if x.date_to and str(current_date) <= x.date_to: + total_rule_result = rule_result - x.amount + elif x.date_to and str(current_date) >= x.date_to: + total_rule_result = 0 # rule_result + elif not x.date_to: + total_rule_result = rule_result - x.amount + else: + if rule_result > x.amount: + total_rule_result = rule_result - x.amount + + if total_rule_result: + if x.benefits_discounts.category_id.rule_type == 'allowance': + sum_customize_expect += total_rule_result + if x.benefits_discounts.rules_type == 'house': + item.house_allowance_temp += total_rule_result - x.amount + else: + sum_except += total_rule_result + + if exception_items: + exception_items = item.advantages.filtered( + lambda key: (datetime.strptime(str(key.date_to), + "%Y-%m-%d").date().month if key.date_to else current_date.month) + >= current_date.month >= datetime.strptime(str(key.date_from), "%Y-%m-%d").date().month) + + except_ids = [record.benefits_discounts.id for record in exception_items] + + rule_ids = item.salary_scale.rule_ids.filtered( + lambda key: key.id not in ded_custom_ids and key.id not in except_ids) + + level_rule_ids = item.salary_level.benefits_discounts_ids.filtered(lambda key: key.id not in except_ids) + # key.id not in allow_custom_ids and key.id not in ded_custom_ids and + + group_rule_ids = item.salary_group.benefits_discounts_ids.filtered(lambda key: key.id not in except_ids) + # key.id not in allow_custom_ids and key.id not in ded_custom_ids and + + total_allowance = 0 + total_ded = 0 + for line in rule_ids: + if line.category_id.rule_type == 'allowance': + try: + total_allowance += line._compute_rule(localdict)[0] + except: + total_allowance += 0 + + if line.category_id.rule_type == 'deduction': + try: + total_ded += line._compute_rule(localdict)[0] + except: + total_ded += 0 + + + if line.rules_type == 'house': + item.house_allowance_temp += line._compute_rule(localdict)[0] + if line.rules_type == 'transport': + item.transport_allowance += line._compute_rule(localdict)[0] + + item.total_allowance = total_allowance + item.total_deduction = -total_ded + + if item.salary_level: + total_allowance = 0 + total_deduction = 0 + for line in level_rule_ids: + if line.category_id.rule_type == 'allowance': + try: + total_allowance += line._compute_rule(localdict)[0] + except: + total_allowance += 0 + elif line.category_id.rule_type == 'deduction': + try: + total_deduction += line._compute_rule(localdict)[0] + except: + total_deduction += 0 + + item.total_allowance += total_allowance + item.total_deduction += -total_deduction + + if item.salary_group: + total_allowance = 0 + total_deduction = 0 + for line in group_rule_ids: + if line.category_id.rule_type == 'allowance': + total_allowance += line._compute_rule(localdict)[0] + elif line.category_id.rule_type == 'deduction': + total_deduction += line._compute_rule(localdict)[0] + + item.total_allowance += total_allowance + item.total_deduction += -total_deduction + + item.total_allowance += allow_sum_custom + item.total_allowance += sum_customize_expect + item.total_deduction += -ded_sum_custom + item.total_deduction += -sum_except + item.total_net = item.total_allowance + item.total_deduction + + # filter salary_level,salary_group,salary_degree + + @api.onchange('salary_scale') + def onchange_salary_scale(self): + for item in self: + if item.salary_scale: + level_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.salary_scale.id), ('type', '=', 'level')]) + group_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.salary_scale.id), ('type', '=', 'group')]) + degree_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.salary_scale.id), ('type', '=', 'degree')]) + return {'domain': {'salary_level': [('id', 'in', level_ids.ids)], + 'salary_group': [('id', 'in', group_ids.ids)], + 'salary_degree': [('id', 'in', degree_ids.ids)]}} + else: + item.total_allowance = 0.0 + item.total_deduction = 0.0 + item.total_net = 0.0 + return {'domain': {'salary_level': [('id', 'in', [])], + 'salary_group': [('id', 'in', [])], + 'salary_degree': [('id', 'in', [])]}} + + # filter depend on salary_level + + @api.onchange('salary_level') + def onchange_salary_level(self): + for item in self: + if item.salary_level: + group_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_level_id', '=', item.salary_level.id), ('type', '=', 'group')]) + return {'domain': {'salary_group': [('id', 'in', group_ids.ids)], + 'salary_degree': [('id', 'in', [])]}} + else: + return {'domain': {'salary_group': [('id', 'in', [])], + 'salary_degree': [('id', 'in', [])]}} + + # filter depend on salary_group + + @api.onchange('salary_group') + def onchange_salary_group(self): + for item in self: + if item.salary_group: + degree_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_group_id', '=', item.salary_group.id), ('type', '=', 'degree')]) + return {'domain': {'salary_degree': [('id', 'in', degree_ids.ids)]}} + else: + return {'domain': {'salary_degree': [('id', 'in', [])]}} + + @api.depends('salary_degree') + def _get_amount(self): + for record in self: + record.transport_allowance_temp = record.transport_allowance * record.wage / 100 \ + if record.transport_allowance_type == 'perc' else record.transport_allowance + record.house_allowance_temp = record.house_allowance * record.wage / 100 \ + if record.house_allowance_type == 'perc' else record.house_allowance + record.communication_allowance_temp = record.communication_allowance * record.wage / 100 \ + if record.communication_allowance_type == 'perc' else record.communication_allowance + record.field_allowance_temp = record.field_allowance * record.wage / 100 \ + if record.field_allowance_type == 'perc' else record.field_allowance + record.special_allowance_temp = record.special_allowance * record.wage / 100 \ + if record.special_allowance_type == 'perc' else record.special_allowance + record.other_allowance_temp = record.other_allowance * record.wage / 100 \ + if record.other_allowance_type == 'perc' else record.other_allowance + + @api.depends('contractor_type.salary_type') + def compute_type(self): + if self.contractor_type.salary_type == 'scale': + self.hide = True + else: + self.hide = False + + +class Advantages(models.Model): + _name = 'contract.advantage' + _rec_name = 'benefits_discounts' + _inherit = ['mail.thread', 'mail.activity.mixin'] + + date_from = fields.Date(string='Date From') + date_to = fields.Date(string='Date To') + amount = fields.Float(string='Amount', tracking=True) + type = fields.Selection(selection=[('customize', _('Customize')), + ('exception', _('Exception'))], string='Type', default="customize") + # to link employee move line from official mission to advantages line in contract + official_mission_id = fields.Boolean(string="Official Mission", default=False) + # To link employee move line from over time to advantages line in contract + over_time_id = fields.Boolean(string="OverTime", default=False) + # To link employee move line from employee reward to advantages line in contract + reward_id = fields.Boolean(string="Reward", default=False) + penalty_id = fields.Boolean(string='Penalty Name', default=False) + + # Relational fields + benefits_discounts = fields.Many2one(comodel_name='hr.salary.rule', string='Benefits/Discounts') + contract_advantage_id = fields.Many2one('hr.contract') + done = fields.Boolean(string="Done in Payroll") + out_rule = fields.Boolean(string="Out of Payroll", default=True) + + employee_id = fields.Many2one('hr.employee', 'Employee Name', domain=[('state', '=', 'open')], tracking=True) + state = fields.Selection(selection=[('draft', _('Draft')), ('confirm', _('Confirmed')), + ('refused', _('Refused'))], + default='draft', tracking=True) + + comments = fields.Text(string='Comments') + payroll_month = fields.Text(string='Payroll Month', tracking=True) + company_id = fields.Many2one('res.company', string='Company', related='employee_id.company_id', store=True) + + @api.constrains('date_from', 'date_to', 'amount') + def _chick_date(self): + for rec in self: + if rec.date_to: + if rec.date_to <= rec.date_from: + raise UserError(_('The Date Form Must be Less than Date To')) + if rec.amount <= 0: + raise UserError(_('The Amount Must be Greater Than Zero The Employee %s')% rec.employee_id.name) + + def confirm(self): + self.state = 'confirm' + + def refused(self): + self.state = 'refused' + + def draft(self): + for rec in self: + rec.state = 'draft' + + @api.onchange('employee_id') + def to_get_contract_id(self): + contract_id = self.employee_id.contract_id + self.employee_id = self.contract_advantage_id.employee_id.id + if contract_id: + self.contract_advantage_id = contract_id.id + self.employee_id = self.contract_advantage_id.employee_id.id + else: + return False + + def unlink(self): + for item in self: + if item.state != 'draft': + raise UserError(_('You cannot delete The Salary rule %s For the Employee %s is Not Draft') % ( + item.benefits_discounts.name, item.employee_id.name)) + # if item.done == True: + # raise UserError(_('Sorry, The Salary rule %s For the Employee %s is Already Computed in Payroll') % ( + # item.benefits_discounts.name, item.employee_id.name)) + return super(Advantages, self).unlink() + + @api.constrains('employee_id', 'date_from', 'date_to', 'benefits_discounts') + def check_rule_dates(self): + """ Function Can Not add Same Advantage at The Same Month + same employee. + """ + for rec in self: + domain = [ + ('date_from', '<=', rec.date_to), + ('date_to', '>=', rec.date_from), + ('employee_id', '=', rec.employee_id.id), + ('id', '!=', rec.id), + ('benefits_discounts', '=', rec.benefits_discounts.id), ] + advantages_id = self.search_count(domain) + if advantages_id: + # for adv in advantages_id: + raise UserError( + _('You Can Not add Same Allowance/Deduction at The Same Employee %s For The Same Month!') + % rec.employee_id.name) diff --git a/odex30_base/exp_payroll_custom/models/hr_employee.py b/odex30_base/exp_payroll_custom/models/hr_employee.py new file mode 100644 index 0000000..e206ac3 --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/hr_employee.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields + + +class HrEmployeeSalaryScale(models.Model): + _inherit = 'hr.employee' + + salary_scale = fields.Many2one(related='contract_id.salary_scale', string='Salary scale', store=True) + salary_level = fields.Many2one(related='contract_id.salary_level', string='Salary Level', store=True) + salary_group = fields.Many2one(related='contract_id.salary_group', string='Salary Group', store=True) + salary_degree = fields.Many2one(related='contract_id.salary_degree', string='Salary Degree', store=True) diff --git a/odex30_base/exp_payroll_custom/models/hr_recontract.py b/odex30_base/exp_payroll_custom/models/hr_recontract.py new file mode 100644 index 0000000..0965fad --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/hr_recontract.py @@ -0,0 +1,94 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields, api + + +class HrReContract(models.Model): + _inherit = 'hr.re.contract' + + salary_scale = fields.Many2one('hr.payroll.structure', string='Salary Scale', compute='_get_employee_data') + salary_group = fields.Many2one('hr.payroll.structure', string='Salary Group', compute='_get_employee_data') + salary_level = fields.Many2one('hr.payroll.structure', string='Salary Level', compute='_get_employee_data') + salary_degree = fields.Many2one('hr.payroll.structure', string='Salary Degree', compute='_get_employee_data') + new_salary_scale = fields.Many2one(comodel_name='hr.payroll.structure') + new_salary_level = fields.Many2one(comodel_name='hr.payroll.structure') + new_salary_group = fields.Many2one(comodel_name='hr.payroll.structure') + new_salary_degree = fields.Many2one(comodel_name='hr.payroll.structure') + + @api.onchange('new_salary_scale') + def onchange_new_salary_scale(self): + for item in self: + if item.new_salary_scale: + level_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.new_salary_scale.id), ('type', '=', 'level')]) + group_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.new_salary_scale.id), ('type', '=', 'group')]) + degree_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.new_salary_scale.id), ('type', '=', 'degree')]) + return {'domain': {'new_salary_level': [('id', 'in', level_ids.ids)], + 'new_salary_group': [('id', 'in', group_ids.ids)], + 'new_salary_degree': [('id', 'in', degree_ids.ids)]}} + else: + item.new_salary = 0.0 + return {'domain': {'new_salary_level': [('id', 'in', [])], + 'new_salary_group': [('id', 'in', [])], + 'new_salary_degree': [('id', 'in', [])]}} + + # filter depend on new_salary_level + + @api.onchange('new_salary_level') + def onchange_new_salary_level(self): + for item in self: + if item.new_salary_level: + group_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_level_id', '=', item.new_salary_level.id), ('type', '=', 'group')]) + return {'domain': {'new_salary_group': [('id', 'in', group_ids.ids)], + 'new_salary_degree': [('id', 'in', [])]}} + else: + return {'domain': {'new_salary_group': [('id', 'in', [])], + 'new_salary_degree': [('id', 'in', [])]}} + + # filter depend on salary_group + + @api.onchange('new_salary_group') + def onchange_salary_group(self): + for item in self: + if item.new_salary_group: + degree_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_group_id', '=', item.new_salary_group.id), ('type', '=', 'degree')]) + return {'domain': {'new_salary_degree': [('id', 'in', degree_ids.ids)]}} + else: + return {'domain': {'new_salary_degree': [('id', 'in', [])]}} + + @api.onchange('new_salary_degree') + def onchange_degree(self): + if self.new_salary_degree: + self.new_salary = self.new_salary_degree.base_salary + + @api.depends('employee_id') + def _get_employee_data(self): + for rec in self: + rec.hire_date = False + rec.contract_id = False + rec.start_date = False + rec.eoc_date = False + rec.job_id = False + rec.department_id = False + rec.salary_scale = False + rec.salary_level = False + rec.salary_group = False + rec.salary_degree = False + if rec.employee_id: + rec.hire_date = rec.employee_id.first_hiring_date + rec.contract_id = rec.employee_id.contract_id.id + rec.start_date = rec.employee_id.contract_id.date_start + rec.eoc_date = rec.employee_id.contract_id.date_end + rec.job_id = rec.employee_id.job_id.id + rec.department_id = rec.employee_id.department_id.id + rec.salary_scale = rec.employee_id.contract_id.salary_scale.id + rec.salary_level = rec.employee_id.contract_id.salary_level.id + rec.salary_group = rec.employee_id.contract_id.salary_group.id + rec.salary_degree = rec.employee_id.contract_id.salary_degree.id + + def _get_default_category(self): + return self.env['hr.salary.rule.category'].search([('code', '=', 'NET')], limit=1) diff --git a/odex30_base/exp_payroll_custom/models/hr_salary_rules.py b/odex30_base/exp_payroll_custom/models/hr_salary_rules.py new file mode 100644 index 0000000..580df76 --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/hr_salary_rules.py @@ -0,0 +1,390 @@ +# -*- coding: utf-8 -*- + +from datetime import datetime + +from odoo import api, fields, models, _ + +from odoo.exceptions import UserError,ValidationError + +from odoo.tools.safe_eval import safe_eval + +class HrSalaryRuleAccount(models.Model): + _name = 'hr.salary.rule.account' + _description = 'Salary Rule Account Mapping' + + rule_id = fields.Many2one('hr.salary.rule', string="Salary Rule", required=True, ondelete="cascade") + emp_type_id = fields.Many2one('hr.contract.type', string="Employee Type", required=True) + credit_account_id = fields.Many2one('account.account', string="Credit Account", required=True) + debit_account_id = fields.Many2one('account.account', string="Debit Account", required=True) + + + +class HrSalaryRules(models.Model): + _inherit = 'hr.salary.rule' + + start_date = fields.Date(string='Start Date', default=fields.date.today()) + end_date = fields.Date(string='End Date') + salary_type = fields.Selection([('fixed', _('Fixed for all')), + ('related_levels', _('Related with Levels')), + ('related_groups', _('Related with Groups')), + ('related_degrees', _('Related with Degrees'))], default="fixed", + string='Type Scale') + related_qualifications = fields.Boolean(string='Related with qualifications') + special = fields.Boolean(string='Special') + reduce_with_leaves = fields.Boolean(string='Reduce With Leaves',default=True) + min_leave_days_to_deduct = fields.Integer(string='Min Leave Days To Deduct') + company_id = fields.Many2one(comodel_name='res.company', string='Company', required=True, + default=lambda self: self.env.user.company_id) + discount_absence = fields.Selection([('by_day', _('By Day')), + ('by_hour', _('By Hour')), + ('no_discount', _('No discount'))], + default="no_discount", string='Discount Absence') + fixed_amount = fields.Integer(string='Fixed Amount') + + # relational fields + related_benefits_discounts = fields.Many2many(comodel_name='hr.salary.rule', + relation='salary_rule_benefit_discount_rel', + column1='rule_id', column2='sub_rule_id', + string='Related Benefits and Discount') + salary_amount_ids = fields.One2many('related.salary.amount', 'salary_rule_id') + rule_credit_account_id = fields.Many2one('account.account') + rule_debit_account_id = fields.Many2one('account.account') + rules_type = fields.Selection([('salary', _('Salary Allowance')), + ('house', _('House Allowance')), + ('overtime', _('Overtime Allowance')), + ('mandate', _('Mandate Allowance')), + ('transport', _('Transport Allowance')), + ('termination', _('End Of Services')), + ('insurnce', _('Insurnce Deduction')), + ('other', _('Other')) + ], string='Rules Type') + + account_ids = fields.One2many('hr.salary.rule.account', 'rule_id') + transfer_by_emp_type = fields.Boolean('Transfer By Employee Type') + + def get_debit_account_id(self, emp_type): + if not self.transfer_by_emp_type: return self.rule_debit_account_id.id + account_mapping = self.sudo().account_ids.filtered(lambda a: a.emp_type_id.id == emp_type) + return account_mapping[0].debit_account_id.id if account_mapping else False + + def get_credit_account_id(self, emp_type): + if not self.transfer_by_emp_type: return self.rule_credit_account_id.id + account_mapping = self.sudo().account_ids.filtered(lambda a: a.emp_type_id.id == emp_type) + return account_mapping[0].credit_account_id.id if account_mapping else False + + @api.constrains('rules_type', 'category_id') + def _check_dates(self): + for rec in self: + if rec.category_id.rule_type != 'deduction' and rec.rules_type == 'insurnce': + raise UserError(_("The Salary Rule is Not Deduction")) + + # Override function compute rule in hr salary rule + + def _compute_rule(self, localdict): + payslip = localdict.get('payslip') + contract = localdict.get('contract') + if self.amount_select == 'percentage': + total_percent, total = 0, 0 + if self.related_benefits_discounts: + for line in self.related_benefits_discounts: + calc_line = line._compute_rule(localdict)[0] + + if line.amount_select == 'fix': + if contract.advantages: + for con in contract.advantages: + if line.id == con.benefits_discounts.id: + if payslip: + if con.date_from > payslip.date_from: + total_percent = calc_line + elif con.date_to is not None and str( + con.date_to) >= payslip.date_to or con.date_to is None: + if con.type == 'exception': + if con.amount > calc_line or con.amount == calc_line: + pass + elif con.amount < calc_line: + total = calc_line - con.amount + elif con.type == 'customize': + total = con.amount + total_percent += total + else: + if str(con.date_from) < str(datetime.now().date()): + if con.date_to: + if datetime.strptime(str(con.date_to), "%Y-%m-%d").date().month \ + >= datetime.now().date().month or not con.date_to: + if con.type == 'exception': + if con.amount > calc_line or con.amount == calc_line: + pass + elif con.amount < calc_line: + total = calc_line - con.amount + elif con.type == 'customize': + total = con.amount + total_percent += total + else: + total_percent = calc_line + else: + total_percent += calc_line + + elif line.amount_select == 'percentage': + if contract.advantages: + for con in contract.advantages: + if line.id == con.benefits_discounts.id: + if payslip: + if con.date_from > payslip.date_from: + total_percent = calc_line + elif con.date_to is not None and str( + con.date_to) >= payslip.date_to or con.date_to is None: + if con.type == 'exception': + if con.amount > calc_line or con.amount == calc_line: + pass + elif con.amount < calc_line: + total = calc_line - con.amount + elif con.type == 'customize': + total = con.amount + total_percent -= calc_line + total_percent += total + else: + if str(con.date_from) < str(datetime.now().date()): + if con.date_to: + if datetime.strptime(str(con.date_to), "%Y-%m-%d").date().month \ + >= datetime.now().date().month or not con.date_to: + if con.type == 'exception': + if con.amount > calc_line or con.amount == calc_line: + pass + elif con.amount < calc_line: + total = calc_line - con.amount + elif con.type == 'customize': + total = con.amount + total_percent -= calc_line + total_percent += total + else: + if con.type != 'exception': + total_percent += calc_line + break + else: + total_percent += calc_line + + else: + if contract.advantages: + for con in contract.advantages: + if line.id == con.benefits_discounts.id: + if payslip: + if con.date_from > payslip.date_from: + total_percent = calc_line + elif con.date_to is not None and con.date_to >= payslip.date_to or con.date_to is None: + if con.type == 'exception': + if con.amount > calc_line or con.amount == calc_line: + pass + elif con.amount < calc_line: + total = calc_line - con.amount + elif con.type == 'customize': + total = con.amount + total_percent = 0 + total_percent += total + else: + if con.date_from < (datetime.now().date()): + if con.date_to: + if datetime.strptime(str(con.date_to), "%Y-%m-%d").date().month \ + >= datetime.now().date().month or not con.date_to: + if con.type == 'exception': + if con.amount > calc_line or con.amount == calc_line: + pass + elif con.amount < calc_line: + total = calc_line - con.amount + elif con.type == 'customize': + total = con.amount + total_percent = 0 + total_percent += total + else: + if datetime.strptime(str(con.date_from), + "%Y-%m-%d").date().month >= datetime.now().date().month: + if con.type == 'exception': + if con.amount > calc_line or con.amount == calc_line: + pass + elif con.amount < calc_line: + total = calc_line - con.amount + elif con.type == 'customize': + total = con.amount + calc_line + total_percent = 0 + total_percent += total + + else: + if not total_percent: + total_percent = calc_line + else: + total_percent += calc_line + if total_percent: + if self.salary_type == 'fixed': + try: + return float(total_percent * self.amount_percentage / 100), \ + float(safe_eval(self.quantity, localdict)), self.amount_percentage + except: + raise UserError( + _('Wrong percentage base or quantity defined for salary rule %s (%s).') % ( + self.name, self.code)) + elif self.salary_type == 'related_levels': + levels_ids = self.salary_amount_ids.filtered( + lambda item: item.salary_scale_level.id == contract.salary_level.id) + if levels_ids: + for l in levels_ids: + try: + return float(l.salary * total_percent / 100), float( + safe_eval(self.quantity, localdict)), 100.0 + except: + raise UserError( + _('Wrong quantity defined for salary rule %s (%s).') % ( + self.name, self.code)) + else: + return 0, 0, 0 + elif self.salary_type == 'related_groups': + groups_ids = self.salary_amount_ids.filtered( + lambda item: item.salary_scale_group.id == contract.salary_group.id) + if groups_ids: + for g in groups_ids: + try: + return float(g.salary * total_percent / 100), float( + safe_eval(self.quantity, localdict)), 100.0 + except: + raise UserError( + _('Wrong quantity defined for salary rule %s (%s).') % ( + self.name, self.code)) + else: + return 0, 0, 0 + elif self.salary_type == 'related_degrees': + degrees_ids = self.salary_amount_ids.filtered( + lambda item: item.salary_scale_degree.id == contract.salary_degree.id) + if degrees_ids: + for d in degrees_ids: + try: + return float(d.salary * total_percent / 100), float( + safe_eval(self.quantity, localdict)), 100.0 + except: + raise UserError( + _('Wrong quantity defined for salary rule %s (%s).') % ( + self.name, self.code)) + else: + return 0, 0, 0 + else: + try: + return 0, 0, 0 + except: + raise UserError(_('There is no total for rule : %s') % self.name) + + elif self.amount_select == 'fix': + if self.salary_type == 'fixed': + try: + return self.fixed_amount, float(safe_eval(self.quantity, localdict)), 100.0 + except: + raise UserError(_('Wrong quantity defined for salary rule %s (%s).') % (self.name, self.code)) + elif self.salary_type == 'related_levels': + levels_ids = self.salary_amount_ids.filtered( + lambda item: item.salary_scale_level.id == contract.salary_level.id) + if levels_ids: + for l in levels_ids: + try: + return l.salary, float(safe_eval(self.quantity, localdict)), 100.0 + except: + raise UserError( + _('Wrong quantity defined for salary rule %s (%s).') % (self.name, self.code)) + else: + return 0, 0, 0 + elif self.salary_type == 'related_groups': + groups_ids = self.salary_amount_ids.filtered( + lambda item: item.salary_scale_group.id == contract.salary_group.id) + if groups_ids: + for g in groups_ids: + try: + return g.salary, float(safe_eval(self.quantity, localdict)), 100.0 + except: + raise UserError( + _('Wrong quantity defined for salary rule %s (%s).') % (self.name, self.code)) + else: + return 0, 0, 0 + elif self.salary_type == 'related_degrees': + degrees_ids = self.salary_amount_ids.filtered( + lambda item: item.salary_scale_degree.id == contract.salary_degree.id) + if degrees_ids: + for d in degrees_ids: + try: + return d.salary, float(safe_eval(self.quantity, localdict)), 100.0 + except: + raise UserError( + _('Wrong quantity defined for salary rule %s (%s).') % (self.name, self.code)) + else: + return 0, 0, 0 + else: + raise UserError(_('Error, Select Salary type to calculate rule')) + + else: + try: + safe_eval(self.amount_python_compute, localdict, mode='exec', nocopy=True) + return float(localdict['result']), 'result_qty' in localdict and localdict[ + 'result_qty'] or 1.0, 'result_rate' in localdict and localdict['result_rate'] or 100.0 + except: + raise UserError(_('Wrong python code defined for salary rule %s (%s).') % (self.name, self.code)) + + +class SalaryConfig(models.Model): + _name = 'related.salary.amount' + + salary_scale = fields.Many2one('hr.payroll.structure') + salary_scale_level = fields.Many2one('hr.payroll.structure') + salary_scale_group = fields.Many2one('hr.payroll.structure') + salary_scale_degree = fields.Many2one('hr.payroll.structure') + salary = fields.Float(string='Salary / Percentage') + + # relations fields + salary_rule_id = fields.Many2one(comodel_name='hr.salary.rule') + + # filter salary_level,salary_group,salary_degree + + @api.onchange('salary_scale') + def onchange_salary_scale(self): + for item in self: + if item.salary_scale: + level_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.salary_scale.id), ('type', '=', 'level')]) + group_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.salary_scale.id), ('type', '=', 'group')]) + degree_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.salary_scale.id), ('type', '=', 'degree')]) + return {'domain': {'salary_scale_level': [('id', 'in', level_ids.ids)], + 'salary_scale_group': [('id', 'in', group_ids.ids)], + 'salary_scale_degree': [('id', 'in', degree_ids.ids)]}} + else: + return {'domain': {'salary_scale_level': [('id', 'in', [])], + 'salary_scale_group': [('id', 'in', [])], + 'salary_scale_degree': [('id', 'in', [])]}} + + # filter depend on salary_level + + @api.onchange('salary_scale_level') + def onchange_salary_level(self): + for item in self: + if item.salary_scale_level: + group_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_level_id', '=', item.salary_scale_level.id), ('type', '=', 'group')]) + return {'domain': {'salary_scale_group': [('id', 'in', group_ids.ids)], + 'salary_scale_degree': [('id', 'in', [])]}} + else: + return {'domain': {'salary_scale_group': [('id', 'in', [])], + 'salary_scale_degree': [('id', 'in', [])]}} + + # filter depend on salary_group + + @api.onchange('salary_scale_group') + def onchange_salary_group(self): + for item in self: + if item.salary_scale_group: + degree_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_group_id', '=', item.salary_scale_group.id), ('type', '=', 'degree')]) + return {'domain': {'salary_scale_degree': [('id', 'in', degree_ids.ids)]}} + else: + return {'domain': {'salary_scale_degree': [('id', 'in', [])]}} + + +class SalaryRuleCategory(models.Model): + _inherit = 'hr.salary.rule.category' + + rule_type = fields.Selection(selection=[('allowance', _('Allowance')), ('deduction', _('Deduction')), + ('base', _('Base')), ('gross', _('Gross')), + ('net', _('Net')), ('end_of_service', _('End of Service'))], string='Type') diff --git a/odex30_base/exp_payroll_custom/models/hr_salary_scale.py b/odex30_base/exp_payroll_custom/models/hr_salary_scale.py new file mode 100644 index 0000000..5ee9cc2 --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/hr_salary_scale.py @@ -0,0 +1,71 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields, api, _ + + +class HrSalaryScale(models.Model): + _inherit = 'hr.payroll.structure' + + active = fields.Boolean(string='Active', default=True) + start_date = fields.Date(string='Start Date') + end_date = fields.Date(string='End Date') + level_num = fields.Integer(string='Number Of Levels') + retirement_age = fields.Integer('Retirement Age', default=60) + type = fields.Selection(selection=[('scale', _('Scale')), ('level', _('Level')), + ('group', _('Group')), ('degree', _('Degree'))], default='scale', string='Type') + transfer_type = fields.Selection(selection=[('all', _('All Employee')), + ('per_analytic_account', _('Per Analytic Account')), + ('one_by_one', _('Per Employee')), + ('per_bank', _('Per Bank'))], string='Transfer type') + + # relation fields + salary_scale_levels_ids = fields.One2many('hr.payroll.structure', 'salary_scale_id', + domain=[('type', '=', 'level')], store=True) + salary_scale_level_degrees_ids = fields.One2many('hr.payroll.structure', 'salary_scale_id', + domain=[('type', '=', 'degree')], store=True) + salary_scale_level_groups_ids = fields.One2many('hr.payroll.structure', 'salary_scale_id', + domain=[('type', '=', 'group')], store=True) + + salary_scale_id = fields.Many2one('hr.payroll.structure', string='Salary Scale', index=True) # salary scale + + #Percentage_increase = fields.Float('Percentage Increase %',default=0.05) + + analytic_account_id = fields.Many2one(comodel_name='account.analytic.account') + + # Override Function + + def get_all_rules(self): + """ + @return: returns a list of tuple (id, sequence) of rules that are maybe to apply + """ + all_rules = [] + for struct in self: + if struct.benefits_discounts_ids: + all_rules += struct.benefits_discounts_ids._recursive_search_of_rules() + else: + all_rules += struct.rule_ids._recursive_search_of_rules() + + return all_rules + + # filter salary_level,salary_group + + @api.onchange('salary_scale_id') + def onchange_salary_scale_id(self): + for item in self: + if item.salary_scale_id: + level_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_id', '=', item.salary_scale_id.id), ('type', '=', 'level')]) + item.salary_scale_level_id = [] + item.salary_scale_group_id = [] + return {'domain': {'salary_scale_level_id': [('id', 'in', level_ids.ids)]}} + + # filter depend on salary_level + + @api.onchange('salary_scale_level_id') + def onchange_salary_scale_level_id(self): + for item in self: + if item.salary_scale_level_id: + group_ids = self.env['hr.payroll.structure'].search( + [('salary_scale_level_id', '=', item.salary_scale_level_id.id), ('type', '=', 'group')]) + item.salary_scale_group_id = [] + return {'domain': {'salary_scale_group_id': [('id', 'in', group_ids.ids)]}} diff --git a/odex30_base/exp_payroll_custom/models/hr_salary_scale_level.py b/odex30_base/exp_payroll_custom/models/hr_salary_scale_level.py new file mode 100644 index 0000000..0209db0 --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/hr_salary_scale_level.py @@ -0,0 +1,11 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields + + +class HrSalaryScaleLevel(models.Model): + _inherit = 'hr.payroll.structure' + + groups_number = fields.Integer(string='Number Of Groups') + salary_scale_id = fields.Many2one('hr.payroll.structure', string='Salary Scale', index=True) + benefits_discounts_ids = fields.Many2many('hr.salary.rule', string='Benefits and discounts') diff --git a/odex30_base/exp_payroll_custom/models/hr_salary_scale_level_degree.py b/odex30_base/exp_payroll_custom/models/hr_salary_scale_level_degree.py new file mode 100644 index 0000000..94f445b --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/hr_salary_scale_level_degree.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields, api, _ +from odoo.exceptions import UserError + + +class HrSalaryScaleDegree(models.Model): + _inherit = 'hr.payroll.structure' + + base_salary = fields.Float(string='Base Salary') + interval_time = fields.Integer(string='Interval Time') + salary_scale_group_id = fields.Many2one(comodel_name='hr.payroll.structure', index=True) + + @api.constrains('base_salary', 'salary_scale_group_id') + def base_salary_constrains(self): + if self.salary_scale_group_id.gread_max > 0 and self.salary_scale_group_id.gread_min > 0: + if self.base_salary > self.salary_scale_group_id.gread_max or \ + self.base_salary < self.salary_scale_group_id.gread_min: + raise UserError(_('The Basic Salary Is Greater Than Group Gread Max Or less than Gread Min')) diff --git a/odex30_base/exp_payroll_custom/models/hr_salary_scale_level_group.py b/odex30_base/exp_payroll_custom/models/hr_salary_scale_level_group.py new file mode 100644 index 0000000..6a859dc --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/hr_salary_scale_level_group.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- + +from odoo import models, fields, api, _ +from odoo.exceptions import UserError + + +class HrSalaryScaleLevel(models.Model): + _inherit = 'hr.payroll.structure' + + degree_number = fields.Integer(string='Number of Degrees') + salary_scale_level_id = fields.Many2one(comodel_name='hr.payroll.structure', string='Salary Scale Level', + index=True) + gread_min = fields.Float(string='Gread Min') + gread_max = fields.Float(string='Gread Max') + + @api.constrains('gread_min', 'gread_max') + def zero_constrains(self): + + if self.gread_max < 0 or self.gread_min < 0: + raise UserError(_('The Gread Max Or Gread Min is not Negative')) + + if self.gread_max < self.gread_min: + raise UserError(_('The Gread Max Is Greater Than Gread Min')) diff --git a/odex30_base/exp_payroll_custom/models/salary_advance.py b/odex30_base/exp_payroll_custom/models/salary_advance.py new file mode 100644 index 0000000..4ff6a3f --- /dev/null +++ b/odex30_base/exp_payroll_custom/models/salary_advance.py @@ -0,0 +1,180 @@ +# -*- coding: utf-8 -*- +import time +from datetime import datetime + +from odoo import exceptions +from odoo import fields, models, api, _ +from odoo.exceptions import UserError + + + +class SalaryAdvancePayment(models.Model): + _name = "salary.advance" + _inherit = ['mail.thread', 'mail.activity.mixin'] + + name = fields.Char(string='Name', readonly=True, default=lambda self: 'Adv/') + employee_id = fields.Many2one(comodel_name='hr.employee', string='Employee', required=True, index=True) + date = fields.Date(string='Date', required=True, default=lambda self: fields.Date.today()) + reason = fields.Text(string='Reason') + currency_id = fields.Many2one(comodel_name='res.currency', string='Currency', required=True, + default=lambda self: self.env.user.company_id.currency_id) + company_id = fields.Many2one(comodel_name='res.company', string='Company', required=True, + default=lambda self: self.env.user.company_id) + advance = fields.Float(string='Advance', required=True) + payment_method = fields.Many2one(comodel_name='account.journal', string='Payment Method') + exceed_condition = fields.Boolean(string='Exceed than maximum', + help="The Advance is greater than the maximum percentage in salary structure") + department = fields.Many2one(comodel_name='hr.department', string='Department') + state = fields.Selection(selection=[('draft', 'Draft'), + ('submit', 'Submitted'), + ('waiting_approval', 'Waiting Approval'), + ('approve', 'Approved'), + ('cancel', 'Cancelled'), + ('reject', 'Rejected')], string='Status', default='draft', tracking=True) + debit = fields.Many2one(comodel_name='account.account', string='Debit Account') + credit = fields.Many2one(comodel_name='account.account', string='Credit Account') + journal = fields.Many2one(comodel_name='account.journal', string='Journal') + employee_contract_id = fields.Many2one(comodel_name='hr.contract', string='Contract') + + @api.onchange('employee_id') + def onchange_employee_id(self): + department_id = self.employee_id.department_id.id + domain = [('employee_id', '=', self.employee_id.id)] + return {'value': {'department': department_id}, 'domain': { + 'employee_contract_id': domain, + }} + + @api.onchange('company_id') + def onchange_company_id(self): + company = self.company_id + domain = [('company_id.id', '=', company.id)] + result = { + 'domain': { + 'journal': domain, + }, + } + return result + + def submit_to_manager(self): + self.state = 'submit' + + def cancel(self): + self.state = 'cancel' + + def reject(self): + self.state = 'reject' + + @api.model + def create(self, vals): + vals['name'] = self.env['ir.sequence'].get('salary.advance.seq') or ' ' + res_id = super(SalaryAdvancePayment, self).create(vals) + return res_id + + def approve_request(self): + """This Approve the employee salary advance request. + """ + emp_obj = self.env['hr.employee'] + address = emp_obj.browse([self.employee_id.id]).address_home_id + if not address.id: + raise UserError('Error!', 'Define home address for employee') + salary_advance_search = self.search([('employee_id', '=', self.employee_id.id), ('id', '!=', self.id), + ('state', '=', 'approve')]) + current_month = datetime.strptime(str(self.date), '%Y-%m-%d').date().month + for each_advance in salary_advance_search: + existing_month = datetime.strptime(str(each_advance.date), '%Y-%m-%d').date().month + if current_month == existing_month: + raise UserError('Error!', 'Advance can be requested once in a month') + if not self.employee_contract_id: + raise UserError('Error!', 'Define a contract for the employee') + struct_id = self.employee_contract_id.struct_id + if not struct_id.max_percent or not struct_id.advance_date: + raise UserError('Error!', 'Max percentage or advance days are not provided in Contract') + adv = self.advance + amt = (self.employee_contract_id.struct_id.max_percent * self.employee_contract_id.wage) / 100 + if adv > amt and not self.exceed_condition: + raise UserError('Error!', 'Advance amount is greater than allotted') + + if not self.advance: + raise UserError('Warning', 'You must Enter the Salary Advance amount') + payslip_obj = self.env['hr.payslip'].search([('employee_id', '=', self.employee_id.id), + ('state', '=', 'done'), ('date_from', '<=', self.date), + ('date_to', '>=', self.date)]) + if payslip_obj: + raise UserError('Warning', "This month salary already calculated") + + for slip in self.env['hr.payslip'].search([('employee_id', '=', self.employee_id.id)]): + slip_moth = datetime.strptime(str(slip.date_from), '%Y-%m-%d').date().month + if current_month == slip_moth + 1: + slip_day = datetime.strptime(str(slip.date_from), '%Y-%m-%d').date().day + current_day = datetime.strptime(str(self.date), '%Y-%m-%d').date().day + if current_day - slip_day < struct_id.advance_date: + raise exceptions.Warning( + _('Request can be done after "%s" Days From previous month salary') % struct_id.advance_date) + self.state = 'waiting_approval' + + def approve_request_acc_dept(self): + """This Approve the employee salary advance request from accounting department. + """ + salary_advance_search = self.search([('employee_id', '=', self.employee_id.id), ('id', '!=', self.id), + ('state', '=', 'approve')]) + current_month = datetime.strptime(str(self.date), '%Y-%m-%d').date().month + for each_advance in salary_advance_search: + existing_month = datetime.strptime(str(each_advance.date), '%Y-%m-%d').date().month + if current_month == existing_month: + raise UserError('Error!', 'Advance can be requested once in a month') + if not self.debit or not self.credit or not self.journal: + raise UserError('Warning', "You must enter Debit & Credit account and journal to approve ") + if not self.advance: + raise UserError('Warning', 'You must Enter the Salary Advance amount') + + move_obj = self.env['account.move'] + timenow = time.strftime('%Y-%m-%d') + line_ids = [] + debit_sum = 0.0 + credit_sum = 0.0 + for request in self: + amount = request.advance + request_name = request.employee_id.name + reference = request.name + journal_id = request.journal.id + move = { + 'narration': 'Salary Advance Of ' + request_name, + 'ref': reference, + 'journal_id': journal_id, + 'date': timenow, + 'state': 'posted', + } + + debit_account_id = request.debit.id + credit_account_id = request.credit.id + + if debit_account_id: + debit_line = (0, 0, { + 'name': request_name, + 'account_id': debit_account_id, + 'journal_id': journal_id, + 'date': timenow, + 'debit': amount > 0.0 and amount or 0.0, + 'credit': amount < 0.0 and -amount or 0.0, + 'currency_id': self.currency_id.id, + }) + line_ids.append(debit_line) + debit_sum += debit_line[2]['debit'] - debit_line[2]['credit'] + + if credit_account_id: + credit_line = (0, 0, { + 'name': request_name, + 'account_id': credit_account_id, + 'journal_id': journal_id, + 'date': timenow, + 'debit': amount < 0.0 and -amount or 0.0, + 'credit': amount > 0.0 and amount or 0.0, + 'currency_id': self.currency_id.id, + }) + line_ids.append(credit_line) + credit_sum += credit_line[2]['credit'] - credit_line[2]['debit'] + + move.update({'line_ids': line_ids}) + move_obj.create(move) + self.state = 'approve' + return True diff --git a/odex30_base/exp_payroll_custom/report/__init__.py b/odex30_base/exp_payroll_custom/report/__init__.py new file mode 100644 index 0000000..2aeeff1 --- /dev/null +++ b/odex30_base/exp_payroll_custom/report/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- + +from . import payslip_monthly_report +from . import bank_pdf_report diff --git a/odex30_base/exp_payroll_custom/report/bank_pdf_report.py b/odex30_base/exp_payroll_custom/report/bank_pdf_report.py new file mode 100644 index 0000000..dfc0609 --- /dev/null +++ b/odex30_base/exp_payroll_custom/report/bank_pdf_report.py @@ -0,0 +1,2880 @@ +# -*- coding: utf-8 -*- + +from odoo import models, api, _ +from odoo.exceptions import UserError + + +class PayslipBankReport(models.AbstractModel): + _name = 'report.exp_payroll_custom.report_payroll_bank_pdf' + + @api.model + def _get_report_values(self, docids, data=None): + if not data.get('form'): + raise UserError(_("Form content is missing, this report cannot be printed.")) + emp_ids = data['employees'] + bank_ids = data['banks'] + salary_ids = data['salary'] + date_from = data['date_from'] + date_to = data['date_to'] + employees = self.sudo().env['hr.employee'].browse(emp_ids) + salary = self.sudo().env['hr.payroll.structure'].browse(salary_ids) + banks = self.sudo().env['res.bank'].browse(bank_ids) + no_details = data['no_details'] + report_type = data['report_type'] + entry_type = data['entry_type'] + bank_type = data['bank_type'] + all_bank = self.sudo().env['res.bank'].search([]) + Module = self.env['ir.module.module'].sudo() + branch = Module.search([('state', '=', 'installed'), ('name', '=', 'bi_odoo_multi_branch_hr')]) + + + data = [] + if not no_details: + for bank in banks: + docs = [] + if report_type == 'salary': + if entry_type == 'all': + if employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id) + ]) + + elif salary: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('struct_id', 'in', salary_ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif salary and employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + else: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + payslips = self.sudo().env['hr.payslip'].search( + [('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id), '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + + elif salary: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('struct_id', 'in', salary_ids), ('employee_id.bank_account_id.bank_id', '=', bank.id), + '|' + , ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted') + ]) + elif salary and employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id), '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + else: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id.bank_account_id.bank_id', '=', bank.id), + '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + + elif entry_type == 'unposted': + if employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id), '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft'), + ]) + + elif salary: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('struct_id', 'in', salary_ids), '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft'), + ]) + elif salary and employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id), '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft')]) + else: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id.bank_account_id.bank_id', '=', bank.id), + '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft')]) + + for payslip in payslips: + tot_basic = 0.0 + tot_housing = 0.0 + tot_other = 0.0 + tot_net = 0.0 + tot_ded = 0.0 + + net = 0.0 + basic = 0.0 + housing = 0.0 + other = 0.0 + total = 0.0 + + salary_rules = self.sudo().env['hr.salary.rule'].search([]).sorted( + key=lambda v: v.sequence).ids + payslip_line_obj = self.sudo().env['hr.payslip.line'] + payslip_lines_ids = payslip_line_obj.sudo().search([('slip_id', '=', payslip.id)]) + if not payslip_lines_ids: + continue + + for payslip_line_rec in payslip_lines_ids: + if payslip_line_rec.salary_rule_id.id in salary_rules: + if payslip_line_rec.salary_rule_id.rules_type == 'salary': + basic += payslip_line_rec.total + elif payslip_line_rec.salary_rule_id.rules_type == 'house': + housing += payslip_line_rec.total + other = payslip.total_allowances - basic - housing + deduction = total - net + tot_net += net + tot_basic += basic + tot_housing += housing + tot_other += other + tot_ded += deduction + + docs.append({ + 'ID': payslip.employee_id.emp_no, + 'Name': payslip.employee_id.name, + 'Account #': payslip.employee_id.bank_account_id.acc_number, + 'Bank': payslip.employee_id.bank_account_id.bank_id.bic, + 'Salary': payslip.total_sum, + 'National': payslip.employee_id.saudi_number.saudi_id if payslip.employee_id.check_nationality == True else + payslip.employee_id.iqama_number.iqama_id, + 'Basic': basic, + 'Housing': housing, + 'Other': round(other, 2), + 'Deduction': round((payslip.total_deductions + payslip.total_loans), 2), + 'Address': payslip.employee_id.branch_id.name if branch else payslip.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': payslip.employee_id.company_id.currency_id.name + }) + elif report_type == 'allowance': + allowances = self.sudo().env['hr.employee.reward'].search( + ['&', ('date', '>=', date_from), ('date', '<=', date_to), ('state', '=', 'done') + ]) + for allowance in allowances: + reward_line_obj = self.sudo().env['lines.ids.reward'] + if entry_type == 'all': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids), ('move_id.state', '=', 'posted')]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + elif entry_type == 'unposted': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('move_id.state', '=', 'draft'), + ('employee_id', 'in', employees.ids)]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + if not reward_lines_ids: + continue + + for reward in reward_lines_ids: + docs.append({ + 'ID': reward.employee_id.emp_no, + 'Name': reward.employee_id.name, + 'Account #': reward.employee_id.bank_account_id.acc_number, + 'Bank': reward.employee_id.bank_account_id.bank_id.bic, + 'Salary': reward.amount, + 'National': reward.employee_id.saudi_number.saudi_id if reward.employee_id.check_nationality == True else + reward.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': reward.employee_id.branch_id.name if branch else reward.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': reward.employee_id.company_id.currency_id.name + }) + elif report_type == 'overtime': + overtime = self.sudo().env['employee.overtime.request'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('transfer_type', '=', 'accounting'), ('state', '=', 'validated') + ]) + for over in overtime: + reward_line_obj = self.sudo().env['line.ids.over.time'] + if entry_type == 'all': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + elif entry_type == 'unposted': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + if not overtime_lines_ids: + continue + + for ove in overtime_lines_ids: + docs.append({ + 'ID': ove.employee_id.emp_no, + 'Name': ove.employee_id.name, + 'Account #': ove.employee_id.bank_account_id.acc_number, + 'Bank': ove.employee_id.bank_account_id.bank_id.bic, + 'Salary': ove.price_hour, + 'National': ove.employee_id.saudi_number.saudi_id if ove.employee_id.check_nationality == True else + ove.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': ove.employee_id.branch_id.name if branch else ove.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': ove.employee_id.company_id.currency_id.name + }) + elif report_type == 'mission': + missions = self.sudo().env['hr.official.mission'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('process_type', '=', 'mission'), ('state', '=', 'approve') + ]) + for mission in missions: + mission_line_obj = self.sudo().env['hr.official.mission.employee'] + if entry_type == 'all': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'posted')]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'unposted': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + if not mission_lines_ids: + continue + + for miss in mission_lines_ids: + docs.append({ + 'ID': miss.employee_id.emp_no, + 'Name': miss.employee_id.name, + 'Account #': miss.employee_id.bank_account_id.acc_number, + 'Bank': miss.employee_id.bank_account_id.bank_id.bic, + 'Salary': miss.amount, + 'National': miss.employee_id.saudi_number.saudi_id if miss.employee_id.check_nationality == True else + miss.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': miss.employee_id.branch_id.name if branch else miss.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': miss.employee_id.company_id.currency_id.name + }) + elif report_type == 'training': + trainings = self.sudo().env['hr.official.mission'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('process_type', '=', 'training'), ('state', '=', 'approve') + ]) + for training in trainings: + training_line_obj = self.sudo().env['hr.official.mission.employee'] + if entry_type == 'all': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'posted')]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('account_move_id.state', '=', 'posted')]) + elif entry_type == 'unposted': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + if not training_lines_ids: + continue + + for train in training_lines_ids: + docs.append({ + 'ID': train.employee_id.emp_no, + 'Name': train.employee_id.name, + 'Account #': train.employee_id.bank_account_id.acc_number, + 'Bank': train.employee_id.bank_account_id.bank_id.bic, + 'Salary': train.amount, + 'National': train.employee_id.saudi_number.saudi_id if train.employee_id.check_nationality == True else + train.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': train.employee_id.branch_id.name if branch else train.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': train.employee_id.company_id.currency_id.name + }) + + data.append({ + 'docs': docs, + 'bank': bank.name, + 'report_type': report_type, + 'no_details': no_details, + 'bank_type': bank_type + }) + + else: + docs = [] + if report_type == 'salary': + if entry_type == 'all': + if employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + + elif salary: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('struct_id', 'in', salary_ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif salary and employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + else: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted') + ]) + + elif salary: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('struct_id', 'in', salary_ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + elif salary and employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + else: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted') + ]) + elif entry_type == 'unposted': + if employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft') + ]) + + elif salary: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('struct_id', 'in', salary_ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft') + ]) + elif salary and employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft') + ]) + else: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft') + ]) + + for payslip in payslips: + tot_basic = 0.0 + tot_housing = 0.0 + tot_other = 0.0 + tot_net = 0.0 + tot_ded = 0.0 + net = 0.0 + basic = 0.0 + housing = 0.0 + other = 0.0 + total = 0.0 + salary_rules = self.sudo().env['hr.salary.rule'].search([]).sorted( + key=lambda v: v.sequence).ids + payslip_line_obj = self.sudo().env['hr.payslip.line'] + payslip_lines_ids = payslip_line_obj.sudo().search([('slip_id', '=', payslip.id)]) + if not payslip_lines_ids: + continue + + for payslip_line_rec in payslip_lines_ids: + if payslip_line_rec.salary_rule_id.id in salary_rules: + if payslip_line_rec.salary_rule_id.rules_type == 'salary': + basic += payslip_line_rec.total + elif payslip_line_rec.salary_rule_id.rules_type == 'house': + housing += payslip_line_rec.total + other = payslip.total_allowances - basic - housing + deduction = total - net + tot_net += net + tot_basic += basic + tot_housing += housing + tot_other += other + tot_ded += deduction + docs.append({ + 'ID': payslip.employee_id.emp_no, + 'Name': payslip.employee_id.name, + 'Account #': payslip.employee_id.bank_account_id.acc_number, + 'Bank': payslip.employee_id.bank_account_id.bank_id.bic, + 'Salary': payslip.total_sum, + 'National': payslip.employee_id.saudi_number.saudi_id if payslip.employee_id.check_nationality == True else + payslip.employee_id.iqama_number.iqama_id, + 'Basic': basic, + 'Housing': housing, + 'Other': round(other, 2), + 'Deduction': round((payslip.total_deductions + payslip.total_loans), 2), + 'Address': payslip.employee_id.branch_id.name if branch else payslip.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': payslip.employee_id.company_id.currency_id.name + }) + elif report_type == 'allowance': + allowances = self.sudo().env['hr.employee.reward'].search( + ['&', ('date', '>=', date_from), ('date', '<=', date_to), ('state', '=', 'done') + ]) + for allowance in allowances: + reward_line_obj = self.sudo().env['lines.ids.reward'] + if entry_type == 'all': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('move_id.state', '=', 'posted')]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'unposted': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + + if not reward_lines_ids: + continue + + for reward in reward_lines_ids: + docs.append({ + 'ID': reward.employee_id.emp_no, + 'Name': reward.employee_id.name, + 'Account #': reward.employee_id.bank_account_id.acc_number, + 'Bank': reward.employee_id.bank_account_id.bank_id.bic, + 'Salary': reward.amount, + 'National': reward.employee_id.saudi_number.saudi_id if reward.employee_id.check_nationality == True else + reward.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': reward.employee_id.branch_id.name if branch else reward.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': reward.employee_id.company_id.currency_id.name + }) + elif report_type == 'overtime': + overtime = self.sudo().env['employee.overtime.request'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('transfer_type', '=', 'accounting'), ('state', '=', 'validated') + ]) + for over in overtime: + reward_line_obj = self.sudo().env['line.ids.over.time'] + if entry_type == 'all': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('move_id.state', '=', 'posted')]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'unposted': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('move_id.state', '=', 'draft')]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + + if not overtime_lines_ids: + continue + + for ove in overtime_lines_ids: + docs.append({ + 'ID': ove.employee_id.emp_no, + 'Name': ove.employee_id.name, + 'Account #': ove.employee_id.bank_account_id.acc_number, + 'Bank': ove.employee_id.bank_account_id.bank_id.bic, + 'Salary': ove.price_hour, + 'National': ove.employee_id.saudi_number.saudi_id if ove.employee_id.check_nationality == True else + ove.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': ove.employee_id.branch_id.name if branch else ove.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency':ove.employee_id.company_id.currency_id.name + }) + elif report_type == 'mission': + missions = self.sudo().env['hr.official.mission'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), ('process_type', '=', 'mission'), + ('state', '=', 'approve') + ]) + for mission in missions: + mission_line_obj = self.sudo().env['hr.official.mission.employee'] + if entry_type == 'all': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'posted')]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'unposted': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + + if not mission_lines_ids: + continue + + for miss in mission_lines_ids: + docs.append({ + 'ID': miss.employee_id.emp_no, + 'Name': miss.employee_id.name, + 'Account #': miss.employee_id.bank_account_id.acc_number, + 'Bank': miss.employee_id.bank_account_id.bank_id.bic, + 'Salary': miss.amount, + 'National': miss.employee_id.saudi_number.saudi_id if miss.employee_id.check_nationality == True else + miss.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': miss.employee_id.branch_id.name if branch else miss.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': miss.employee_id.company_id.currency_id.name + }) + elif report_type == 'training': + trainings = self.sudo().env['hr.official.mission'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('process_type', '=', 'training'), ('state', '=', 'approve') + ]) + for training in trainings: + training_line_obj = self.sudo().env['hr.official.mission.employee'] + if entry_type == 'all': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'posted')]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('account_move_id.state', '=', 'posted')]) + elif entry_type == 'unposted': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'draft')]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('account_move_id.state', '=', 'draft')]) + + if not training_lines_ids: + continue + + for train in training_lines_ids: + docs.append({ + 'ID': train.employee_id.emp_no, + 'Name': train.employee_id.name, + 'Account #': train.employee_id.bank_account_id.acc_number, + 'Bank': train.employee_id.bank_account_id.bank_id.bic, + 'Salary': train.amount, + 'National': train.employee_id.saudi_number.saudi_id if train.employee_id.check_nationality == True else + train.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': train.employee_id.branch_id.name if branch else train.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': train.employee_id.company_id.currency_id.name + }) + + data.append({ + 'docs': docs, + 'bank': '', + 'report_type': report_type, + 'no_details': no_details + }) + return { + 'banks': banks, + 'data': data, + 'date_from': date_from, + 'date_to': date_to, + } + +class PayslipBankReport(models.AbstractModel): + _name = 'report.exp_payroll_custom.report_payroll_bank_pdf_docx' + + @api.model + def _get_report_values(self, docids, data=None): + total_docs_count = 0 + total_amount_salary = 0 + number_of_records = 0 + if not data.get('form'): + raise UserError(_("Form content is missing, this report cannot be printed.")) + emp_ids = data['employees'] + bank_ids = data['banks'] + salary_ids = data['salary'] + date_from = data['date_from'] + date_to = data['date_to'] + company_id = data['company_id'] + employees = self.sudo().env['hr.employee'].browse(emp_ids) + salary = self.sudo().env['hr.payroll.structure'].browse(salary_ids) + banks = self.sudo().env['res.bank'].browse(bank_ids) + no_details = data['no_details'] + report_type = data['report_type'] + entry_type = data['entry_type'] + bank_type = data['bank_type'] + all_bank = self.sudo().env['res.bank'].search([]) + Module = self.env['ir.module.module'].sudo() + branch = Module.search([('state', '=', 'installed'), ('name', '=', 'bi_odoo_multi_branch_hr')]) + + + data = [] + if not no_details: + for bank in banks: + docs = [] + if report_type == 'salary': + if entry_type == 'all': + if employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id) + ]) + + elif salary: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('struct_id', 'in', salary_ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif salary and employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + else: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + payslips = self.sudo().env['hr.payslip'].search( + [('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id), '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + + elif salary: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('struct_id', 'in', salary_ids), ('employee_id.bank_account_id.bank_id', '=', bank.id), + '|' + , ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted') + ]) + elif salary and employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id), '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + else: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id.bank_account_id.bank_id', '=', bank.id), + '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + + elif entry_type == 'unposted': + if employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id), '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft'), + ]) + + elif salary: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('struct_id', 'in', salary_ids), '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft'), + ]) + elif salary and employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id), '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft')]) + else: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id.bank_account_id.bank_id', '=', bank.id), + '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft')]) + + for payslip in payslips: + tot_basic = 0.0 + tot_housing = 0.0 + tot_other = 0.0 + tot_net = 0.0 + tot_ded = 0.0 + + net = 0.0 + basic = 0.0 + housing = 0.0 + other = 0.0 + total = 0.0 + Deduction_postive = 0.0 + salary_rules = self.sudo().env['hr.salary.rule'].search([]).sorted( + key=lambda v: v.sequence).ids + payslip_line_obj = self.sudo().env['hr.payslip.line'] + payslip_lines_ids = payslip_line_obj.sudo().search([('slip_id', '=', payslip.id)]) + if not payslip_lines_ids: + continue + + for payslip_line_rec in payslip_lines_ids: + if payslip_line_rec.salary_rule_id.id in salary_rules: + if payslip_line_rec.salary_rule_id.rules_type == 'salary': + basic += payslip_line_rec.total + elif payslip_line_rec.salary_rule_id.rules_type == 'house': + housing += payslip_line_rec.total + other = payslip.total_allowances - basic - housing + deduction = total - net + tot_net += net + tot_basic += basic + tot_housing += housing + tot_other += other + tot_ded += deduction + + Deduction_postive = round(payslip.total_deductions + payslip.total_loans,2) + if Deduction_postive < 0.0: + Deduction_postive = -round(payslip.total_deductions + payslip.total_loans,2) + + docs.append({ + 'ID': payslip.employee_id.emp_no, + 'Name': payslip.employee_id.english_name, + 'Account #': payslip.employee_id.bank_account_id.acc_number, + 'Bank': payslip.employee_id.bank_account_id.bank_id.bic, + 'Salary': payslip.total_sum, + 'National': payslip.employee_id.saudi_number.saudi_id if payslip.employee_id.check_nationality == True else + payslip.employee_id.iqama_number.iqama_id, + 'Basic': basic, + 'Housing': housing, + 'Other': round(other, 2), + #'Deduction': round(-(payslip.total_deductions + payslip.total_loans), 2), + 'Deduction': Deduction_postive, + 'Address': payslip.employee_id.branch_id.name if branch else payslip.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': payslip.employee_id.company_id.currency_id.name + }) + elif report_type == 'allowance': + allowances = self.sudo().env['hr.employee.reward'].search( + ['&', ('date', '>=', date_from), ('date', '<=', date_to), ('state', '=', 'done') + ]) + for allowance in allowances: + reward_line_obj = self.sudo().env['lines.ids.reward'] + if entry_type == 'all': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids), ('move_id.state', '=', 'posted')]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + elif entry_type == 'unposted': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('move_id.state', '=', 'draft'), + ('employee_id', 'in', employees.ids)]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + if not reward_lines_ids: + continue + + for reward in reward_lines_ids: + docs.append({ + 'ID': reward.employee_id.emp_no, + 'Name': reward.employee_id.english_name, + 'Account #': reward.employee_id.bank_account_id.acc_number, + 'Bank': reward.employee_id.bank_account_id.bank_id.bic, + 'Salary': reward.amount, + 'National': reward.employee_id.saudi_number.saudi_id if reward.employee_id.check_nationality == True else + reward.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': reward.employee_id.branch_id.name if branch else reward.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': reward.employee_id.company_id.currency_id.name + }) + elif report_type == 'overtime': + overtime = self.sudo().env['employee.overtime.request'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('transfer_type', '=', 'accounting'), ('state', '=', 'validated') + ]) + for over in overtime: + reward_line_obj = self.sudo().env['line.ids.over.time'] + if entry_type == 'all': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + elif entry_type == 'unposted': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + if not overtime_lines_ids: + continue + + for ove in overtime_lines_ids: + docs.append({ + 'ID': ove.employee_id.emp_no, + 'Name': ove.employee_id.english_name, + 'Account #': ove.employee_id.bank_account_id.acc_number, + 'Bank': ove.employee_id.bank_account_id.bank_id.bic, + 'Salary': ove.price_hour, + 'National': ove.employee_id.saudi_number.saudi_id if ove.employee_id.check_nationality == True else + ove.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': ove.employee_id.branch_id.name if branch else ove.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': ove.employee_id.company_id.currency_id.name + }) + elif report_type == 'mission': + missions = self.sudo().env['hr.official.mission'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('process_type', '=', 'mission'), ('state', '=', 'approve') + ]) + for mission in missions: + mission_line_obj = self.sudo().env['hr.official.mission.employee'] + if entry_type == 'all': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'posted')]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'unposted': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + if not mission_lines_ids: + continue + + for miss in mission_lines_ids: + docs.append({ + 'ID': miss.employee_id.emp_no, + 'Name': miss.employee_id.english_name, + 'Account #': miss.employee_id.bank_account_id.acc_number, + 'Bank': miss.employee_id.bank_account_id.bank_id.bic, + 'Salary': miss.amount, + 'National': miss.employee_id.saudi_number.saudi_id if miss.employee_id.check_nationality == True else + miss.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': miss.employee_id.branch_id.name if branch else miss.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': miss.employee_id.company_id.currency_id.name + }) + elif report_type == 'training': + trainings = self.sudo().env['hr.official.mission'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('process_type', '=', 'training'), ('state', '=', 'approve') + ]) + for training in trainings: + training_line_obj = self.sudo().env['hr.official.mission.employee'] + if entry_type == 'all': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'posted')]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('account_move_id.state', '=', 'posted')]) + elif entry_type == 'unposted': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + if not training_lines_ids: + continue + + for train in training_lines_ids: + docs.append({ + 'ID': train.employee_id.emp_no, + 'Name': train.employee_id.english_name, + 'Account #': train.employee_id.bank_account_id.acc_number, + 'Bank': train.employee_id.bank_account_id.bank_id.bic, + 'Salary': train.amount, + 'National': train.employee_id.saudi_number.saudi_id if train.employee_id.check_nationality == True else + train.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': train.employee_id.branch_id.name if branch else train.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': train.employee_id.company_id.currency_id.name + }) + + counter = docs.count + data.append({ + 'docs': docs, + + 'bank': bank.name, + 'report_type': report_type, + 'no_details': no_details, + 'bank_type': bank_type, + 'counter': counter + }) + + else: + docs = [] + if report_type == 'salary': + if entry_type == 'all': + if employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + + elif salary: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('struct_id', 'in', salary_ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif salary and employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + else: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted') + ]) + + elif salary: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('struct_id', 'in', salary_ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + elif salary and employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + else: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted') + ]) + elif entry_type == 'unposted': + if employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft') + ]) + + elif salary: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('struct_id', 'in', salary_ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft') + ]) + elif salary and employees: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft') + ]) + else: + payslips = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft') + ]) + + for payslip in payslips: + tot_basic = 0.0 + tot_housing = 0.0 + tot_other = 0.0 + tot_net = 0.0 + tot_ded = 0.0 + net = 0.0 + basic = 0.0 + housing = 0.0 + other = 0.0 + total = 0.0 + Deduction_postive = 0.0 + salary_rules = self.sudo().env['hr.salary.rule'].search([]).sorted( + key=lambda v: v.sequence).ids + payslip_line_obj = self.sudo().env['hr.payslip.line'] + payslip_lines_ids = payslip_line_obj.sudo().search([('slip_id', '=', payslip.id)]) + if not payslip_lines_ids: + continue + + for payslip_line_rec in payslip_lines_ids: + if payslip_line_rec.salary_rule_id.id in salary_rules: + if payslip_line_rec.salary_rule_id.rules_type == 'salary': + basic += payslip_line_rec.total + elif payslip_line_rec.salary_rule_id.rules_type == 'house': + housing += payslip_line_rec.total + other = payslip.total_allowances - basic - housing + deduction = total - net + tot_net += net + tot_basic += basic + tot_housing += housing + tot_other += other + tot_ded += deduction + + Deduction_postive= round(payslip.total_deductions + payslip.total_loans,2) + if Deduction_postive < 0.0: + Deduction_postive = -round(payslip.total_deductions + payslip.total_loans,2) + docs.append({ + 'ID': payslip.employee_id.emp_no, + 'Name': payslip.employee_id.english_name, + 'Account #': payslip.employee_id.bank_account_id.acc_number, + 'Bank': payslip.employee_id.bank_account_id.bank_id.bic, + 'Salary': payslip.total_sum, + 'National': payslip.employee_id.saudi_number.saudi_id if payslip.employee_id.check_nationality == True else + payslip.employee_id.iqama_number.iqama_id, + 'Basic': basic, + 'Housing': housing, + 'Other': round(other, 2), + #'Deduction': round(-(payslip.total_deductions + payslip.total_loans), 2), + 'Deduction': Deduction_postive, + 'Address': payslip.employee_id.branch_id.name if branch else payslip.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': payslip.employee_id.company_id.currency_id.name + }) + elif report_type == 'allowance': + allowances = self.sudo().env['hr.employee.reward'].search( + ['&', ('date', '>=', date_from), ('date', '<=', date_to), ('state', '=', 'done') + ]) + for allowance in allowances: + reward_line_obj = self.sudo().env['lines.ids.reward'] + if entry_type == 'all': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('move_id.state', '=', 'posted')]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'unposted': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + + if not reward_lines_ids: + continue + + for reward in reward_lines_ids: + docs.append({ + 'ID': reward.employee_id.emp_no, + 'Name': reward.employee_id.english_name, + 'Account #': reward.employee_id.bank_account_id.acc_number, + 'Bank': reward.employee_id.bank_account_id.bank_id.bic, + 'Salary': reward.amount, + 'National': reward.employee_id.saudi_number.saudi_id if reward.employee_id.check_nationality == True else + reward.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': reward.employee_id.branch_id.name if branch else reward.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': reward.employee_id.company_id.currency_id.name + }) + elif report_type == 'overtime': + overtime = self.sudo().env['employee.overtime.request'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('transfer_type', '=', 'accounting'), ('state', '=', 'validated') + ]) + for over in overtime: + reward_line_obj = self.sudo().env['line.ids.over.time'] + if entry_type == 'all': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('move_id.state', '=', 'posted')]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'unposted': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('move_id.state', '=', 'draft')]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + + if not overtime_lines_ids: + continue + + for ove in overtime_lines_ids: + docs.append({ + 'ID': ove.employee_id.emp_no, + 'Name': ove.employee_id.english_name, + 'Account #': ove.employee_id.bank_account_id.acc_number, + 'Bank': ove.employee_id.bank_account_id.bank_id.bic, + 'Salary': ove.price_hour, + 'National': ove.employee_id.saudi_number.saudi_id if ove.employee_id.check_nationality == True else + ove.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': ove.employee_id.branch_id.name if branch else ove.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency':ove.employee_id.company_id.currency_id.name + }) + elif report_type == 'mission': + missions = self.sudo().env['hr.official.mission'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), ('process_type', '=', 'mission'), + ('state', '=', 'approve') + ]) + for mission in missions: + mission_line_obj = self.sudo().env['hr.official.mission.employee'] + if entry_type == 'all': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'posted')]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'unposted': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + + if not mission_lines_ids: + continue + + for miss in mission_lines_ids: + docs.append({ + 'ID': miss.employee_id.emp_no, + 'Name': miss.employee_id.english_name, + 'Account #': miss.employee_id.bank_account_id.acc_number, + 'Bank': miss.employee_id.bank_account_id.bank_id.bic, + 'Salary': miss.amount, + 'National': miss.employee_id.saudi_number.saudi_id if miss.employee_id.check_nationality == True else + miss.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': miss.employee_id.branch_id.name if branch else miss.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': miss.employee_id.company_id.currency_id.name + }) + elif report_type == 'training': + trainings = self.sudo().env['hr.official.mission'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('process_type', '=', 'training'), ('state', '=', 'approve') + ]) + for training in trainings: + training_line_obj = self.sudo().env['hr.official.mission.employee'] + if entry_type == 'all': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'posted')]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('account_move_id.state', '=', 'posted')]) + elif entry_type == 'unposted': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'draft')]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('account_move_id.state', '=', 'draft')]) + + if not training_lines_ids: + continue + + for train in training_lines_ids: + docs.append({ + 'ID': train.employee_id.emp_no, + 'Name': train.employee_id.english_name, + 'Account #': train.employee_id.bank_account_id.acc_number, + 'Bank': train.employee_id.bank_account_id.bank_id.bic, + 'Salary': train.amount, + 'National': train.employee_id.saudi_number.saudi_id if train.employee_id.check_nationality == True else + train.employee_id.iqama_number.iqama_id, + 'Basic': 0.0, + 'Housing': 0.0, + 'Other': 0.0, + 'Deduction': 0.0, + 'Address': train.employee_id.branch_id.name if branch else train.employee_id.working_location.name, + 'Pay Description': report_type, + 'currency': train.employee_id.company_id.currency_id.name + }) + + # counter = docs.count('ID')+1 + # print("###########################",counter) + data.append({ + 'docs': docs, + 'bank': '', + 'report_type': report_type, + 'no_details': no_details, + # 'counter': counter + }) + total_docs_count = sum(len(entry['docs']) for entry in data) + total_amount_salary = sum(doc['Salary'] for entry in data for doc in entry['docs']) + number_of_records = total_docs_count+2 + return { + 'banks': banks, + 'data': data, + 'date_from': date_from, + 'date_to': date_to, + 'company_id': company_id, + 'counter':total_docs_count, + 'number_of_records':number_of_records, + 'total_amount_salary':total_amount_salary + } + + +class PayrollXlsx(models.AbstractModel): + _name = 'report.exp_payroll_custom.report_payroll_bank_xlsx' + _inherit = 'report.report_xlsx.abstract' + + def generate_xlsx_report(self, workbook, data, payslips): + emp_ids = data['employees'] + bank_ids = data['banks'] + salary_ids = data['salary'] + date_from = data['date_from'] + date_to = data['date_to'] + company_id= data['company_id'] + employees = self.sudo().env['hr.employee'].browse(emp_ids) + salary = self.sudo().env['hr.payroll.structure'].browse(salary_ids) + banks = self.sudo().env['res.bank'].browse(bank_ids) + salary_ids = self.sudo().env['hr.payroll.structure'].browse(salary) + no_details = data['no_details'] + report_type = data['report_type'] + entry_type = data['entry_type'] + bank_type = data['bank_type'] + all_bank = self.sudo().env['res.bank'].search([]) + branch = self.env['ir.module.module'].sudo().search( + [('state', '=', 'installed'), ('name', '=', 'bi_odoo_multi_branch_hr')]) + + company_id = self.env['res.company'].search([('id', '=', company_id)]) + + + sheet = workbook.add_worksheet('Bank Sheet') + format1 = workbook.add_format( {'font_size': 10, 'bottom': True, 'right': True, 'left': True, 'top': True, 'align': 'center','bold': True}) + format2 = workbook.add_format({'font_size': 10, 'bottom': True, 'right': True, 'left': True, 'top': True, 'align': 'center', 'bold': True}) + format3 = workbook.add_format({'bottom': True, 'align': 'center', 'bold': True, }) + format4 = workbook.add_format({'font_size': 10, 'bottom': True, 'right': True, 'left': True, 'top': True, 'align': 'center','bold': True}) + format2.set_align('center') + format2.set_align('vcenter') + format2.set_color('white') + format2.set_bg_color('blue') + format4.set_align('center') + format4.set_align('vcenter') + format4.set_color('white') + format4.set_bg_color('green') + if bank_type == 'riyadh': + if report_type == 'salary': + sheet.merge_range('E3:H3', (_("مسير البنك للرواتب")) + " " + date_from + ' - ' + date_to, format4) + if report_type == 'allowance': + sheet.merge_range('E3:H3', (_("مسير البنك للحوافز")) + " " + date_from + ' - ' + date_to, format4) + if report_type == 'overtime': + sheet.merge_range('E3:H3', (_("مسير البنك للعمل الإضافي")) + " " + date_from + ' - ' + date_to, format4) + if report_type == 'training': + sheet.merge_range('E3:H3', (_("مسير البنك للتدريب")) + " " + date_from + ' - ' + date_to, format4) + if report_type == 'mission': + sheet.merge_range('E3:H3', (_("مسير البنك لمهام العمل")) + " " + date_from + ' - ' + date_to, format4) + else: + if report_type == 'salary': + sheet.merge_range('E3:H3', (_("مسير البنك للرواتب")) + " " + date_from + ' - ' + date_to, format2) + if report_type == 'allowance': + sheet.merge_range('E3:H3', (_("مسير البنك للحوافز")) + " " + date_from + ' - ' + date_to, format2) + if report_type == 'overtime': + sheet.merge_range('E3:H3', (_("مسير البنك للعمل الإضافي")) + " " + date_from + ' - ' + date_to, format2) + if report_type == 'training': + sheet.merge_range('E3:H3', (_("مسير البنك للتدريب")) + " " + date_from + ' - ' + date_to, format2) + if report_type == 'mission': + sheet.merge_range('E3:H3', (_("مسير البنك لمهام العمل")) + " " + date_from + ' - ' + date_to, format2) + + + + + sheet.set_column(2, 11, 20) + row = 2 + if not no_details: + for bank in banks: + row += 3 + if bank_type == 'rajhi': + sheet.write(row - 1, 1, bank.name, format3) + sheet.write(row, 2, 'Bank', format2) + sheet.write(row, 3, 'Account #', format2) + sheet.write(row, 4, 'Employee Name', format2) + sheet.write(row, 5, 'Employee Number', format2) + sheet.write(row, 6, 'Legal #', format2) + sheet.write(row, 7, 'Amount', format2) + sheet.write(row, 8, 'Employee Basic Salary', format2) + sheet.write(row, 9, 'Housing Allowance', format2) + sheet.write(row, 10, 'Other Earnings', format2) + sheet.write(row, 11, 'Deductions', format2) + row += 1 + sheet.write(row, 2, 'البنك', format2) + sheet.write(row, 3, 'رقم الحساب', format2) + sheet.write(row, 4, 'إسم الموظف', format2) + sheet.write(row, 5, 'الرقم الوظيفي', format2) + sheet.write(row, 6, 'رقم الهويه/الإقامة', format2) + sheet.write(row, 7, 'المبلغ', format2) + sheet.write(row, 8, 'الراتب الاساسى', format2) + sheet.write(row, 9, 'بدل السكن', format2) + sheet.write(row, 10, 'دخل اخر', format2) + sheet.write(row, 11, 'الخصومات', format2) + elif bank_type == 'alahli': + sheet.write(row - 1, 1, bank.name, format3) + sheet.write(row, 2, 'Bank', format1) + sheet.write(row, 3, 'Account Number', format1) + sheet.write(row, 4, 'Total Salary', format1) + sheet.write(row, 5, 'Transaction Reference', format1) + sheet.write(row, 6, 'Employee Name', format1) + sheet.write(row, 7, 'National ID/Iqama ID', format1) + sheet.write(row, 8, 'Employee Address', format1) + sheet.write(row, 9, 'Basic Salary', format1) + sheet.write(row, 10, 'Housing Allowance', format1) + sheet.write(row, 11, 'Other Earnings', format1) + sheet.write(row, 12, 'Deductions', format1) + elif bank_type == 'riyadh': + sheet.write(row - 1, 1, bank.name, format3) + sheet.write(row, 2, 'SN', format4) + sheet.write(row, 3, 'هوية المستفيد/ المرجع', format4) + sheet.write(row, 4, 'المستفيد / اسم الموظف', format4) + sheet.write(row, 5, 'رقم الحساب ', format4) + sheet.write(row, 6, 'رمز البنك', format4) + sheet.write(row, 7, 'إجمالي المبلغ', format4) + sheet.write(row, 8, 'الراتب الأساسي', format4) + sheet.write(row, 9, 'بدل السكن', format4) + sheet.write(row, 10, 'دخل آخر', format4) + sheet.write(row, 11, 'الخصومات', format4) + sheet.write(row, 12, 'العنوان', format4) + sheet.write(row, 13, 'العملة', format4) + sheet.write(row, 14, 'الحالة', format4) + sheet.write(row, 15, 'وصف الدفع', format4) + sheet.write(row, 16, 'مرجع الدفع', format4) + if report_type == 'salary': + if entry_type == 'all': + if employees: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id) + ]) + + elif salary: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('struct_id', 'in', salary_ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif salary and employees: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + else: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + payslip_ids = self.sudo().env['hr.payslip'].search( + [('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id), '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + + elif salary: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('struct_id', 'in', salary_ids), ('employee_id.bank_account_id.bank_id', '=', bank.id), + '|' + , ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted') + ]) + elif salary and employees: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id), '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + else: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id.bank_account_id.bank_id', '=', bank.id), + '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + + elif entry_type == 'unposted': + if employees: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id), '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft'), + ]) + + elif salary: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('struct_id', 'in', salary_ids), '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft'), + ]) + elif salary and employees: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', '=', bank.id), '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft')]) + else: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id.bank_account_id.bank_id', '=', bank.id), + '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft')]) + + salary_rules = self.sudo().env['hr.salary.rule'].search([]).sorted( + key=lambda v: v.sequence).ids + payslip_line_obj = self.sudo().env['hr.payslip.line'] + sn = 0o001 + for payslip in payslip_ids: + basic = 0.0 + housing = 0.0 + payslip_lines_ids = payslip_line_obj.sudo().search([('slip_id', '=', payslip.id)]) + if not payslip_lines_ids: + continue + for payslip_line_rec in payslip_lines_ids: + if payslip_line_rec.salary_rule_id.id in salary_rules: + if payslip_line_rec.salary_rule_id.rules_type == 'salary': + basic += payslip_line_rec.total + elif payslip_line_rec.salary_rule_id.rules_type == 'house': + housing += payslip_line_rec.total + other = round((payslip.total_allowances - basic - housing), 2) + data_list = [payslip.employee_id.emp_no, + payslip.employee_id.name or ' ', + payslip.employee_id.bank_account_id.acc_number or ' ', + payslip.employee_id.bank_account_id.bank_id.bic, + payslip.total_sum, + payslip.employee_id.saudi_number.saudi_id if payslip.employee_id.check_nationality == True else payslip.employee_id.iqama_number.iqama_id, + basic, housing, other, round((payslip.total_deductions + payslip.total_loans), 2), + payslip.employee_id.branch_id.name if branch else payslip.employee_id.working_location.name, + company_id.currency_id.name,'Active'] + + col = 1 + row += 1 + col += 1 + if bank_type == 'rajhi': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[5], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + elif bank_type == 'alahli': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[4], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[1], format1) + sheet.write(row, 7, data_list[5], format1) + sheet.write(row, 8, data_list[10], format1) + sheet.write(row, 9, data_list[6], format1) + sheet.write(row, 10, data_list[7], format1) + sheet.write(row, 11, data_list[8], format1) + sheet.write(row, 12, data_list[9], format1) + elif bank_type == 'riyadh': + sheet.write(row, 2, sn, format1) + sheet.write(row, 3, data_list[5], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[2], format1) + sheet.write(row, 6, data_list[3], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + sheet.write(row, 12, data_list[5], format1) + sheet.write(row, 13, data_list[11], format1) + sheet.write(row, 14, data_list[12], format1) + sheet.write(row, 15, report_type, format1) + sheet.write(row, 16, data_list[0], format1) + sn += 1 + elif report_type == 'allowance': + allowances = self.sudo().env['hr.employee.reward'].search( + ['&', ('date', '>=', date_from), ('date', '<=', date_to), ('state', '=', 'done') + ]) + for allowance in allowances: + reward_line_obj = self.sudo().env['lines.ids.reward'] + if entry_type == 'all': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids), ('move_id.state', '=', 'posted')]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + elif entry_type == 'unposted': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('move_id.state', '=', 'draft'), + ('employee_id', 'in', employees.ids)]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + if not reward_lines_ids: + continue + sn = 0o001 + for reward in reward_lines_ids: + data_list = [reward.employee_id.emp_no, reward.employee_id.name or ' ', + reward.employee_id.bank_account_id.acc_number or ' ', + reward.employee_id.bank_account_id.bank_id.bic, + round(reward.amount, 2), + reward.employee_id.saudi_number.saudi_id if reward.employee_id.check_nationality == True else reward.employee_id.iqama_number.iqama_id, + 0.0, 0.0, 0.0, 0.0, + reward.employee_id.branch_id.name if branch else reward.employee_id.working_location.name, + company_id.currency_id.name,'Active'] + col = 1 + row += 1 + col += 1 + if bank_type == 'rajhi': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[5], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + elif bank_type == 'alahli': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[4], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[1], format1) + sheet.write(row, 7, data_list[5], format1) + sheet.write(row, 8, data_list[10], format1) + sheet.write(row, 9, data_list[6], format1) + sheet.write(row, 10, data_list[7], format1) + sheet.write(row, 11, data_list[8], format1) + sheet.write(row, 12, data_list[9], format1) + elif bank_type == 'riyadh': + sheet.write(row, 2, sn, format1) + sheet.write(row, 3, data_list[5], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[2], format1) + sheet.write(row, 6, data_list[3], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + sheet.write(row, 12, data_list[5], format1) + sheet.write(row, 13, data_list[12], format1) + sheet.write(row, 14, data_list[13], format1) + sheet.write(row, 15, report_type, format1) + sheet.write(row, 16, data_list[0], format1) + sn += 1 + elif report_type == 'overtime': + overtime = self.sudo().env['employee.overtime.request'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('transfer_type', '=', 'accounting'), ('state', '=', 'validated') + ]) + for over in overtime: + reward_line_obj = self.sudo().env['line.ids.over.time'] + if entry_type == 'all': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + elif entry_type == 'unposted': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + if not overtime_lines_ids: + continue + sn = 0o001 + for ove in overtime_lines_ids: + data_list = [ove.employee_id.emp_no, ove.employee_id.name or ' ', + ove.employee_id.bank_account_id.acc_number or ' ', + ove.employee_id.bank_account_id.bank_id.bic, + round(ove.price_hour, 2), + ove.employee_id.saudi_number.saudi_id if ove.employee_id.check_nationality == True else ove.employee_id.iqama_number.iqama_id, + 0.0, 0.0, 0.0, 0.0, + ove.employee_id.branch_id.name if branch else ove.employee_id.working_location.name] + col = 1 + row += 1 + col += 1 + if bank_type == 'rajhi': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[5], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + elif bank_type == 'alahli': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[4], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[1], format1) + sheet.write(row, 7, data_list[5], format1) + sheet.write(row, 8, data_list[10], format1) + sheet.write(row, 9, data_list[6], format1) + sheet.write(row, 10, data_list[7], format1) + sheet.write(row, 11, data_list[8], format1) + sheet.write(row, 12, data_list[9], format1) + elif bank_type == 'riyadh': + sheet.write(row, 2, sn, format1) + sheet.write(row, 3, data_list[5], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[2], format1) + sheet.write(row, 6, data_list[3], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + sheet.write(row, 12, data_list[5], format1) + sheet.write(row, 13, data_list[12], format1) + sheet.write(row, 14, data_list[13], format1) + sheet.write(row, 15, report_type, format1) + sheet.write(row, 16, data_list[0], format1) + sn += 1 + + elif report_type == 'mission': + missions = self.sudo().env['hr.official.mission'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('process_type', '=', 'mission'), + ('state', '=', 'approve') + ]) + for mission in missions: + mission_line_obj = self.sudo().env['hr.official.mission.employee'] + if entry_type == 'all': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'posted')]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'unposted': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + if not mission_lines_ids: + continue + sn = 0o001 + for miss in mission_lines_ids: + data_list = [miss.employee_id.emp_no, miss.employee_id.name or ' ', + miss.employee_id.bank_account_id.acc_number or ' ', + miss.employee_id.bank_account_id.bank_id.bic, + round(miss.amount, 2), + miss.employee_id.saudi_number.saudi_id if miss.employee_id.check_nationality == True else miss.employee_id.iqama_number.iqama_id, + 0.0, 0.0, 0.0, 0.0, + miss.employee_id.branch_id.name if branch else miss.employee_id.working_location.name, + company_id.currency_id.name,'Active'] + col = 1 + row += 1 + col += 1 + if bank_type == 'rajhi': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[5], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + elif bank_type == 'alahli': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[4], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[1], format1) + sheet.write(row, 7, data_list[5], format1) + sheet.write(row, 8, data_list[10], format1) + sheet.write(row, 9, data_list[6], format1) + sheet.write(row, 10, data_list[7], format1) + sheet.write(row, 11, data_list[8], format1) + sheet.write(row, 12, data_list[9], format1) + elif bank_type == 'riyadh': + sheet.write(row, 2, sn, format1) + sheet.write(row, 3, data_list[5], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[2], format1) + sheet.write(row, 6, data_list[3], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + sheet.write(row, 12, data_list[5], format1) + sheet.write(row, 13, data_list[12], format1) + sheet.write(row, 14, data_list[13], format1) + sheet.write(row, 15, report_type, format1) + sheet.write(row, 16, data_list[0], format1) + sn += 1 + elif report_type == 'training': + trainings = self.sudo().env['hr.official.mission'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('process_type', '=', 'training'), ('state', '=', 'approve') + ]) + for training in trainings: + training_line_obj = self.sudo().env['hr.official.mission.employee'] + if entry_type == 'all': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + elif entry_type == 'posted': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'posted')]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('account_move_id.state', '=', 'posted')]) + elif entry_type == 'unposted': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id), + ('employee_id', 'in', employees.ids)]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', '=', bank.id)]) + + if not training_lines_ids: + continue + sn = 0o001 + for train in training_lines_ids: + data_list = [train.employee_id.emp_no, train.employee_id.name or ' ', + train.employee_id.bank_account_id.acc_number or ' ', + train.employee_id.bank_account_id.bank_id.bic, + round(train.amount, 2), + train.employee_id.saudi_number.saudi_id if train.employee_id.check_nationality == True else train.employee_id.iqama_number.iqama_id, + 0.0, 0.0, 0.0, 0.0, + train.employee_id.branch_id.name if branch else train.employee_id.working_location.name, + company_id.currency_id.name,'Active'] + col = 1 + row += 1 + col += 1 + if bank_type == 'rajhi': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[5], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + elif bank_type == 'alahli': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[4], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[1], format1) + sheet.write(row, 7, data_list[5], format1) + sheet.write(row, 8, data_list[10], format1) + sheet.write(row, 9, data_list[6], format1) + sheet.write(row, 10, data_list[7], format1) + sheet.write(row, 11, data_list[8], format1) + sheet.write(row, 12, data_list[9], format1) + elif bank_type == 'riyadh': + sheet.write(row, 2, sn, format1) + sheet.write(row, 3, data_list[5], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[2], format1) + sheet.write(row, 6, data_list[3], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + sheet.write(row, 12, data_list[5], format1) + sheet.write(row, 13, data_list[12], format1) + sheet.write(row, 14, data_list[13], format1) + sheet.write(row, 15, report_type, format1) + sheet.write(row, 16, data_list[0], format1) + sn += 1 + else: + + row = 4 + if bank_type == 'rajhi': + sheet.write(3, 2, 'Bank', format2) + sheet.write(3, 3, 'Account #', format2) + sheet.write(3, 4, 'Employee Name', format2) + sheet.write(3, 5, 'Employee Number', format2) + sheet.write(3, 6, 'Legal #', format2) + sheet.write(3, 7, 'Amount', format2) + sheet.write(3, 8, 'Employee Basic Salary', format2) + sheet.write(3, 9, 'Housing Allowance', format2) + sheet.write(3, 10, 'Other Earnings', format2) + sheet.write(3, 11, 'Deductions', format2) + sheet.write(4, 2, 'البنك', format2) + sheet.write(4, 3, 'رقم الحساب', format2) + sheet.write(4, 4, 'إسم الموظف', format2) + sheet.write(4, 5, 'الرقم الوظيفي', format2) + sheet.write(4, 6, 'رقم الهويه/الإقامة', format2) + sheet.write(4, 7, 'المبلغ', format2) + sheet.write(4, 8, 'الراتب الاساسى', format2) + sheet.write(4, 9, 'بدل السكن', format2) + sheet.write(4, 10, 'دخل اخر', format2) + sheet.write(4, 11, 'الخصومات', format2) + elif bank_type == 'alahli': + sheet.write(row, 2, 'Bank', format1) + sheet.write(row, 3, 'Account Number', format1) + sheet.write(row, 4, 'Total Salary', format1) + sheet.write(row, 5, 'Transaction Reference', format1) + sheet.write(row, 6, 'Employee Name', format1) + sheet.write(row, 7, 'National ID/Iqama ID', format1) + sheet.write(row, 8, 'Employee Address', format1) + sheet.write(row, 9, 'Basic Salary', format1) + sheet.write(row, 10, 'Housing Allowance', format1) + sheet.write(row, 11, 'Other Earnings', format1) + sheet.write(row, 12, 'Deductions', format1) + elif bank_type == 'riyadh': + sheet.write(row, 2, 'SN', format4) + sheet.write(row, 3, 'هوية المستفيد/ المرجع', format4) + sheet.write(row, 4, 'المستفيد / اسم الموظف', format4) + sheet.write(row, 5, 'رقم الحساب ', format4) + sheet.write(row, 6, 'رمز البنك', format4) + sheet.write(row, 7, 'إجمالي المبلغ', format4) + sheet.write(row, 8, 'الراتب الأساسي', format4) + sheet.write(row, 9, 'بدل السكن', format4) + sheet.write(row, 10, 'دخل آخر', format4) + sheet.write(row, 11, 'الخصومات', format4) + sheet.write(row, 12, 'العنوان', format4) + sheet.write(row, 13, 'العملة', format4) + sheet.write(row, 14, 'الحالة', format4) + sheet.write(row, 15, 'وصف الدفع', format4) + sheet.write(row, 16, 'مرجع الدفع', format4) + if report_type == 'salary': + if entry_type == 'all': + if employees: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + + elif salary: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('struct_id', 'in', salary_ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif salary and employees: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + else: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted') + ]) + + elif salary: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('struct_id', 'in', salary_ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + elif salary and employees: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), ('employee_id', 'in', employees.ids), + ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted')]) + else: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'posted'), ('payslip_run_id.move_id.state', '=', 'posted') + ]) + elif entry_type == 'unposted': + if employees: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft') + ]) + + elif salary: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('struct_id', 'in', salary_ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft') + ]) + elif salary and employees: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id', 'in', employees.ids), ('struct_id', 'in', salary.ids), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft') + ]) + else: + payslip_ids = self.sudo().env['hr.payslip'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('state', '=', 'transfered'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids) + , '|', + ('move_id.state', '=', 'draft'), ('payslip_run_id.move_id.state', '=', 'draft') + ]) + salary_rules = self.sudo().env['hr.salary.rule'].search([]).sorted( + key=lambda v: v.sequence).ids + payslip_line_obj = self.sudo().env['hr.payslip.line'] + sn = 0o001 + for payslip in payslip_ids: + + # sheet.write(row - 1, 1, bank.name, format3) + + basic = 0.0 + housing = 0.0 + payslip_lines_ids = payslip_line_obj.sudo().search([('slip_id', '=', payslip.id)]) + if not payslip_lines_ids: + continue + for payslip_line_rec in payslip_lines_ids: + if payslip_line_rec.salary_rule_id.id in salary_rules: + if payslip_line_rec.salary_rule_id.rules_type == 'salary': + basic += payslip_line_rec.total + elif payslip_line_rec.salary_rule_id.rules_type == 'house': + housing += payslip_line_rec.total + other = round((payslip.total_allowances - basic - housing), 2) + data_list = [payslip.employee_id.emp_no, payslip.employee_id.name or ' ', + payslip.employee_id.bank_account_id.acc_number or ' ', + payslip.employee_id.bank_account_id.bank_id.bic, + payslip.total_sum, + payslip.employee_id.saudi_number.saudi_id if payslip.employee_id.check_nationality == True else payslip.employee_id.iqama_number.iqama_id, + basic, housing, other, round((payslip.total_deductions + payslip.total_loans), 2), + payslip.employee_id.branch_id.name if branch else payslip.employee_id.working_location.name, + company_id.currency_id.name,'Active'] + print("============================", + payslip.employee_id.branch_id.name if branch else payslip.employee_id.working_location.name) + col = 1 + row += 1 + col += 1 + if bank_type == 'rajhi': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[5], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + elif bank_type == 'alahli': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[4], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[1], format1) + sheet.write(row, 7, data_list[5], format1) + sheet.write(row, 8, data_list[10], format1) + sheet.write(row, 9, data_list[6], format1) + sheet.write(row, 10, data_list[7], format1) + sheet.write(row, 11, data_list[8], format1) + sheet.write(row, 12, data_list[9], format1) + elif bank_type == 'riyadh': + sheet.write(row, 2, sn, format1) + sheet.write(row, 3, data_list[5], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[2], format1) + sheet.write(row, 6, data_list[3], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + sheet.write(row, 12, data_list[10], format1) + sheet.write(row, 13, data_list[11], format1) + sheet.write(row, 14, data_list[12], format1) + sheet.write(row, 15, report_type, format1) + sheet.write(row, 16, data_list[0], format1) + sn += 1 + + elif report_type == 'allowance': + allowances = self.sudo().env['hr.employee.reward'].search( + ['&', ('date', '>=', date_from), ('date', '<=', date_to), ('state', '=', 'done') + ]) + for allowance in allowances: + reward_line_obj = self.sudo().env['lines.ids.reward'] + if entry_type == 'all': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('move_id.state', '=', 'posted')]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'unposted': + if employees: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + reward_lines_ids = reward_line_obj.sudo().search( + [('employee_reward_id', '=', allowance.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + + if not reward_lines_ids: + continue + sn = 0o001 + for reward in reward_lines_ids: + data_list = [reward.employee_id.emp_no, reward.employee_id.name or ' ', + reward.employee_id.bank_account_id.acc_number or ' ', + reward.employee_id.bank_account_id.bank_id.bic, + round(reward.amount, 2), + reward.employee_id.saudi_number.saudi_id if reward.employee_id.check_nationality == True else reward.employee_id.iqama_number.iqama_id, + 0.0, 0.0, 0.0, 0.0, + reward.employee_id.branch_id.name if branch else reward.employee_id.working_location.name, + company_id.currency_id.name,'Active'] + col = 1 + row += 1 + col += 1 + if bank_type == 'rajhi': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[5], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + elif bank_type == 'alahli': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[4], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[1], format1) + sheet.write(row, 7, data_list[5], format1) + sheet.write(row, 8, data_list[10], format1) + sheet.write(row, 9, data_list[6], format1) + sheet.write(row, 10, data_list[7], format1) + sheet.write(row, 11, data_list[8], format1) + sheet.write(row, 12, data_list[9], format1) + elif bank_type == 'riyadh': + sheet.write(row, 2, sn, format1) + sheet.write(row, 3, data_list[5], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[2], format1) + sheet.write(row, 6, data_list[3], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + sheet.write(row, 12, data_list[10], format1) + sheet.write(row, 13, data_list[11], format1) + sheet.write(row, 14, data_list[12], format1) + sheet.write(row, 15, report_type, format1) + sheet.write(row, 16, data_list[0], format1) + sn += 1 + elif report_type == 'overtime': + overtime = self.sudo().env['employee.overtime.request'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), ('state', '=', 'validated'), + ('transfer_type', '=', 'accounting') + ]) + for over in overtime: + reward_line_obj = self.sudo().env['line.ids.over.time'] + if entry_type == 'all': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('move_id.state', '=', 'posted')]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'unposted': + if employees: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('move_id.state', '=', 'draft')]) + else: + overtime_lines_ids = reward_line_obj.sudo().search( + [('employee_over_time_id', '=', over.id), ('move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + + if not overtime_lines_ids: + continue + sn = 0o001 + for ove in overtime_lines_ids: + data_list = [ove.employee_id.emp_no, + ove.employee_id.name or ' ', + ove.employee_id.bank_account_id.acc_number or ' ', + ove.employee_id.bank_account_id.bank_id.bic, + round(ove.price_hour, 2), + ove.employee_id.saudi_number.saudi_id if ove.employee_id.check_nationality == True else ove.employee_id.iqama_number.iqama_id, + 0.0, 0.0, 0.0, 0.0, + ove.employee_id.branch_id.name if branch else ove.employee_id.working_location.name + ,company_id.currency_id.name,'Active'] + col = 1 + row += 1 + col += 1 + if bank_type == 'rajhi': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[5], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + elif bank_type == 'alahli': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[4], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[1], format1) + sheet.write(row, 7, data_list[5], format1) + sheet.write(row, 8, data_list[10], format1) + sheet.write(row, 9, data_list[6], format1) + sheet.write(row, 10, data_list[7], format1) + sheet.write(row, 11, data_list[8], format1) + sheet.write(row, 12, data_list[9], format1) + elif bank_type == 'riyadh': + sheet.write(row, 2, sn, format1) + sheet.write(row, 3, data_list[5], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[2], format1) + sheet.write(row, 6, data_list[3], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + sheet.write(row, 12, data_list[10], format1) + sheet.write(row, 13, data_list[11], format1) + sheet.write(row, 14, data_list[12], format1) + sheet.write(row, 15, report_type, format1) + sheet.write(row, 16, data_list[0], format1) + sn += 1 + elif report_type == 'mission': + missions = self.sudo().env['hr.official.mission'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('process_type', '=', 'mission'), + ('state', '=', 'approve') + ]) + for mission in missions: + mission_line_obj = self.sudo().env['hr.official.mission.employee'] + if entry_type == 'all': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'posted')]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'posted'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'unposted': + if employees: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + mission_lines_ids = mission_line_obj.sudo().search( + [('official_mission_id', '=', mission.id), ('account_move_id.state', '=', 'draft'), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + + if not mission_lines_ids: + continue + sn = 0o001 + for miss in mission_lines_ids: + data_list = [miss.employee_id.emp_no, miss.employee_id.name or ' ', + miss.employee_id.bank_account_id.acc_number or ' ', + miss.employee_id.bank_account_id.bank_id.bic, + round(miss.amount, 2), + miss.employee_id.saudi_number.saudi_id if miss.employee_id.check_nationality == True else miss.employee_id.iqama_number.iqama_id, + 0.0, 0.0, 0.0, 0.0, + miss.employee_id.branch_id.name if branch else miss.employee_id.working_location.name, + company_id.currency_id.name, 'Active'] + col = 1 + row += 1 + col += 1 + if bank_type == 'rajhi': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[5], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + elif bank_type == 'alahli': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[4], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[1], format1) + sheet.write(row, 7, data_list[5], format1) + sheet.write(row, 8, data_list[10], format1) + sheet.write(row, 9, data_list[6], format1) + sheet.write(row, 10, data_list[7], format1) + sheet.write(row, 11, data_list[8], format1) + sheet.write(row, 12, data_list[9], format1) + elif bank_type == 'riyadh': + sheet.write(row, 2, sn, format1) + sheet.write(row, 3, data_list[5], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[2], format1) + sheet.write(row, 6, data_list[3], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + sheet.write(row, 12, data_list[10], format1) + sheet.write(row, 13, data_list[11], format1) + sheet.write(row, 14, data_list[12], format1) + sheet.write(row, 15, report_type, format1) + sheet.write(row, 16, data_list[0], format1) + sn += 1 + elif report_type == 'training': + trainings = self.sudo().env['hr.official.mission'].search( + ['&', ('date_from', '>=', date_from), ('date_to', '<=', date_to), + ('process_type', '=', 'training'), ('state', '=', 'approve') + ]) + for training in trainings: + training_line_obj = self.sudo().env['hr.official.mission.employee'] + if entry_type == 'all': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids)]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids)]) + elif entry_type == 'posted': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'posted')]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('account_move_id.state', '=', 'posted')]) + elif entry_type == 'unposted': + if employees: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('employee_id', 'in', employees.ids), ('account_move_id.state', '=', 'draft')]) + else: + training_lines_ids = training_line_obj.sudo().search( + [('official_mission_id', '=', training.id), + ('employee_id.bank_account_id.bank_id', 'in', all_bank.ids), + ('account_move_id.state', '=', 'draft')]) + + if not training_lines_ids: + continue + sn = 0o001 + for train in training_lines_ids: + data_list = [train.employee_id.emp_no, train.employee_id.name or ' ', + train.employee_id.bank_account_id.acc_number or ' ', + train.employee_id.bank_account_id.bank_id.bic, + round(train.amount, 2), + train.employee_id.saudi_number.saudi_id if train.employee_id.check_nationality == True else train.employee_id.iqama_number.iqama_id, + 0.0, 0.0, 0.0, 0.0, + train.employee_id.branch_id.name if branch else train.employee_id.working_location.name, + company_id.currency_id.name,'Active'] + col = 1 + row += 1 + col += 1 + if bank_type == 'rajhi': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[5], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + elif bank_type == 'alahli': + sheet.write(row, 2, data_list[3], format1) + sheet.write(row, 3, data_list[2], format1) + sheet.write(row, 4, data_list[4], format1) + sheet.write(row, 5, data_list[0], format1) + sheet.write(row, 6, data_list[1], format1) + sheet.write(row, 7, data_list[5], format1) + sheet.write(row, 8, data_list[10], format1) + sheet.write(row, 9, data_list[6], format1) + sheet.write(row, 10, data_list[7], format1) + sheet.write(row, 11, data_list[8], format1) + sheet.write(row, 12, data_list[9], format1) + elif bank_type == 'riyadh': + sheet.write(row, 2, sn, format1) + sheet.write(row, 3, data_list[5], format1) + sheet.write(row, 4, data_list[1], format1) + sheet.write(row, 5, data_list[2], format1) + sheet.write(row, 6, data_list[3], format1) + sheet.write(row, 7, data_list[4], format1) + sheet.write(row, 8, data_list[6], format1) + sheet.write(row, 9, data_list[7], format1) + sheet.write(row, 10, data_list[8], format1) + sheet.write(row, 11, data_list[9], format1) + sheet.write(row, 12, data_list[10], format1) + sheet.write(row, 13, data_list[11], format1) + sheet.write(row, 14, data_list[12], format1) + sheet.write(row, 15, report_type, format1) + sheet.write(row, 16, data_list[0], format1) + sn += 1 diff --git a/odex30_base/exp_payroll_custom/report/payslip_monthly_report.py b/odex30_base/exp_payroll_custom/report/payslip_monthly_report.py new file mode 100644 index 0000000..f41a6a6 --- /dev/null +++ b/odex30_base/exp_payroll_custom/report/payslip_monthly_report.py @@ -0,0 +1,188 @@ +# -*- coding: utf-8 -*- +from odoo import models, api, _ +from odoo.exceptions import ValidationError + + +class PayslipMonthlyReport(models.AbstractModel): + _name = 'report.exp_payroll_custom.payslip_monthly_report' + _description = 'Payslip Monthly Report' + + def get_rule_values(self, data=None, context={}): + docs = [] + payslip_line = self.env['hr.payslip.line'] + count = 0 + exception = False + if data['delist'] == 'ff': + ftotal = 0 + title = _('Allowances and deduction Totals') + docs.append({'count': '#', 'rule': _('Name'), 'type': _('Type'), 'amount': _('Amount'), }) + rules = self.env[data['model']].browse(data['ids']).sorted('sequence') + for rule in rules: + count += 1 + total = sum(payslip_line.browse(data['payslip_line_ids']).filtered( + lambda r: r.salary_rule_id.id == rule.id).mapped('total')) + ftotal += total + docs.append({ + 'count': count, + 'rule': rule.name, + 'type': _(dict(rule.category_id._fields['rule_type'].selection, context={}).get( + rule.category_id.rule_type)), + 'amount': "{:.2f}".format(total), + }) + docs.append({'count': '', 'rule': _('Total'), 'type': '', 'amount': "{:.2f}".format(ftotal), }) + elif data['delist'] == 'tt': + # TODO review bellow raise + if not data['payslip_line_ids'] or not data['rule_ids']: raise ValidationError( + _('Sorry No Data To Be Printed')) + title = _('Employees Paysheet') + rule_dict = {} + sorted_rules = self.env['hr.salary.rule'].browse(data['rule_ids']).sorted('sequence') + for line in sorted_rules: + rule_dict.setdefault(line.category_id.rule_type, []) + rule_dict[line.category_id.rule_type] += line + tdict = {'count': '#', 'emp_no':_('EMP #'),'emp': _('Name'), } + ndict = {'count': '', 'emp_no': _('Nets'),'emp':'' } + for key, value in rule_dict.items(): + for x in value: + tdict[x.id], ndict[x.id] = x.name, 0 + rule_type_name = dict( + x.category_id._fields['rule_type']._description_selection(self.env) + ).get(key) + tdict[key], ndict[key] = _('%s %s') % (_('Total'), rule_type_name), 0 + tdict['net'], ndict['net'], = _('Net'), 0 + if self.env.context.get('track_emp', False): tdict['track_id'] = 'track_id' + docs.append(tdict) + fnet = 0 + for emp in self.env[data['model']].browse(data['ids']): + emp_dict = {} + count += 1 + net = 0 + for key, value in tdict.items(): + if value == _('#'): + emp_dict[key] = count + continue + elif value == _('EMP #'): + emp_dict[key] = emp.emp_no + continue + elif value == _('Name'): + emp_dict[key] = emp.name + continue + elif value == 'track_id': + emp_dict['track_id'] = emp.id + continue + elif isinstance(key, int): + total = sum(payslip_line.browse(data['payslip_line_ids']).filtered( + lambda r: r.employee_id.id == emp.id and r.salary_rule_id.id == key).mapped('total')) + emp_dict[key] = "{:.2f}".format(total) + net += total + fnet += total + ndict[key] += total + elif isinstance(key, str): + total = sum(payslip_line.browse(data['payslip_line_ids']).filtered( + lambda + r: r.employee_id.id == emp.id and r.salary_rule_id.category_id.rule_type == key).mapped( + 'total')) + emp_dict[key] = "{:.2f}".format(total) + ndict[key] += total + elif isinstance(key, bool): + total = sum(payslip_line.browse(data['payslip_line_ids']).filtered( + lambda + r: r.employee_id.id == emp.id and r.salary_rule_id.category_id.rule_type == False).mapped( + 'total')) + emp_dict[key] = "{:.2f}".format(total) + ndict[key] += total + if value == _('Net'): + emp_dict[key] = "{:.2f}".format(net) + continue + docs.append(emp_dict) + for key in ndict: + if isinstance(ndict[key], (int, float)) and key not in ['count', 'emp_no', 'emp']: + ndict[key] = "{:.2f}".format(ndict[key]) + ndict['net'] = "{:.2f}".format(fnet) + docs.append(ndict) + else: + title = _('Specific Allowance and deduction Report') + exception = True + rules = self.env[data['model']].browse(data['ids']).sorted('sequence') + for rule in rules: + count = 0 + ftotal = 0 + inner_doc = {'rule': rule.name, 'lines': [], } + inner_doc['lines'].append({'count': '#', 'emp_no': _('EMP #'), 'emp': _('Employee'), 'amount': _('Amount'), }) + for emp in set(payslip_line.browse(data['payslip_line_ids']).filtered( + lambda r: r.salary_rule_id.id == rule.id).mapped('employee_id')): + count += 1 + total = sum(payslip_line.browse(data['payslip_line_ids']).filtered( + lambda r: r.employee_id.id == emp.id and r.salary_rule_id.id == rule.id).mapped('total')) + ftotal += total + inner_doc['lines'].append({'count': count, 'emp_no': emp.emp_no, 'emp': emp.name, 'amount': "{:.2f}".format(total), }) + inner_doc['lines'].append({'count': '', 'emp_no': _('Total'),'emp':'', 'amount': "{:.2f}".format(ftotal), }) + docs.append(inner_doc) + return title, exception, docs + + @api.model + def _get_report_values(self, docids, data=None): + title, exception, docs = self.get_rule_values(data) + return { + 'exception': exception, + 'title': title, + 'date_from': data['form']['date_from'], + 'date_to': data['form']['date_to'], + 'docs': docs, + } + + +class PayslipMonthlyReportXlsx(models.AbstractModel): + _name = "report.exp_payroll_custom.payslip_monthly_report_xlsx" + _inherit = 'report.report_xlsx.abstract' + + @api.model + def generate_xlsx_report(self, workbook, data, objs): + title, exception, docs = self.env['report.exp_payroll_custom.payslip_monthly_report'].get_rule_values(data) + sheet = workbook.add_worksheet('Proll Monthly report') + format1 = workbook.add_format({'bottom': True, 'right': True, 'left': True, 'top': True, 'align': 'center', }) + format2 = workbook.add_format({'font_size': 14, 'bottom': True, 'right': True, 'left': True, 'top': True, + 'align': 'center', 'bold': True}) + format2.set_align('center') + format2.set_align('vcenter') + format3 = workbook.add_format({'bottom': True, 'align': 'center', 'bold': True, }) + format_amount = workbook.add_format({ + 'bottom': True, 'right': True, 'left': True, 'top': True, 'align': 'center', + 'num_format': '#,##0.00', + }) + if data['delist'] != 'tf': + sheet.merge_range('C5:F5', title, format2) + sheet.merge_range('C6:F6', data['form']['date_from'] + ' - ' + data['form']['date_to'], format2) + else: + sheet.merge_range('C5:E5', title, format2) + sheet.merge_range('C6:E6', data['form']['date_from'] + ' - ' + data['form']['date_to'], format2) + sheet.set_column('C:C', 10) + sheet.set_column('D:D', 40) + # sheet.set_column('E:Z', 20) + row = 6 + for line in docs: + if data['delist'] != 'tf': + row += 1 + clm = 1 + for k, v in line.items(): + clm += 1 + if isinstance(v, (int, float)): + sheet.write(row, clm, v, format_amount) + else: + sheet.write(row, clm, v, format1) + #sheet.write(row, clm, line[k], format1) + else: + row += 1 + clm = 2 + sheet.write(row, clm, line['rule'], format3) + for ln in line['lines']: + row += 1 + clm = 1 + for k, v in ln.items(): + clm += 1 + if isinstance(v, (int, float)): + sheet.write(row, clm, v, format_amount) + else: + sheet.write(row, clm, v, format1) + #sheet.write(row, clm, ln[k], format1) + row += 1 diff --git a/odex30_base/exp_payroll_custom/security/ir.model.access.csv b/odex30_base/exp_payroll_custom/security/ir.model.access.csv new file mode 100644 index 0000000..e4cb6e0 --- /dev/null +++ b/odex30_base/exp_payroll_custom/security/ir.model.access.csv @@ -0,0 +1,55 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_salary_advance_user,salary.advance,model_salary_advance,base.group_user,1,1,1,0 +access_salary_advance_officer,salary.advance,model_salary_advance,hr.group_hr_user,1,1,1,1 +access_salary_advance_manager,salary.advance,model_salary_advance,hr.group_hr_manager,1,1,1,1 +access_account_manager,salary.advance,model_salary_advance,account.group_account_manager,1,1,1,1 +access_hr_salary_rule_emp,hr.salary.rule.emp,model_hr_salary_rule,base.group_user,1,0,0,0 +access_hr_salary_rule_category_emp,hr.salary.rule.category.emp,model_hr_salary_rule_category,base.group_user,1,0,0,0 +access_hr_payroll_structure_emp,hr.payroll.structure.emp,model_hr_payroll_structure,base.group_user,1,0,0,0 +access_hr_reward_line_officer,hr.reward.line.officer,model_lines_ids_reward,hr.group_hr_user,1,0,0,0 +access_hr_reward_line_hr_manager,hr.reward.line.hr.manager,model_lines_ids_reward,hr.group_hr_manager,1,1,1,0 +access_hr_reward_line_division,hr.reward.line.division,model_lines_ids_reward,hr_base.group_division_manager,1,1,1,1 +access_hr_reward_line_general_manager,hr.reward.line.gm,model_lines_ids_reward,hr_base.group_general_manager,1,1,0,0 +access_hr_reward_line_department,hr.reward.department,model_lines_ids_reward,hr_base.group_department_manager,1,0,0,0 +access_hr_reward_hr_user,hr.reward.hr.user,model_hr_employee_reward,hr.group_hr_user,1,1,0,0 +access_hr_reward_hr_manager,hr.reward.hr.manager,model_hr_employee_reward,hr.group_hr_manager,1,1,1,0 +access_hr_reward_division,hr.reward.division,model_hr_employee_reward,hr_base.group_division_manager,1,1,1,1 +access_hr_reward_general_manager,hr.reward.gm,model_hr_employee_reward,hr_base.group_general_manager,1,1,0,0 +access_hr_reward_department,hr.reward.department,model_hr_employee_reward,hr_base.group_department_manager,1,0,0,0 +access_hr_employee_reward,access_hr_employee_reward,model_hr_employee_reward,base.group_user,1,0,0,0 +access_hr_contract_advantage_officer,hr_contract_advantage_officer,model_contract_advantage,hr.group_hr_user,1,1,1,0 +access_hr_contract_advantage_manager,hr_contract_advantage_manager,model_contract_advantage,hr.group_hr_manager,1,1,1,1 +access_hr_contract_advantage_executive,hr_contract_advantage_executive,model_contract_advantage,hr_base.group_executive_manager,1,1,0,0 +access_hr_contract_advantage_general_manager,hr_contract_advantage_gm,model_contract_advantage,hr_base.group_general_manager,1,0,0,0 +access_hr_contract_advantage_employee,hr_contract_advantage_employee,model_contract_advantage,base.group_user,1,0,0,0 +access_payslip_loans_user,payslip.loans.payroll.user,model_payslip_loans,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_hr_payslip_payroll_contributor,hr.payslip.line.payroll.contributor,model_hr_payslip,exp_payroll_custom.group_hr_payroll_contributor,1,1,0,0 +access_hr_payslip_line_payroll_contributor,hr.payslip.line.payroll.contributor,model_hr_payslip_line,exp_payroll_custom.group_hr_payroll_contributor,1,1,0,0 +exp_hr_payroll.access_hr_payslip_run,hr.payslip.run,model_hr_payslip_run,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_employee_promotions_contributor,employee.promotions.contributor,model_employee_promotions,exp_payroll_custom.group_hr_payroll_contributor,1,1,0,0 +access_employee_promotions_payroll_user,employee.promotions.payroll.user,model_employee_promotions,exp_hr_payroll.group_hr_payroll_user,1,1,1,1 +access_hr_payslip_emp,hr.payslip.emp,model_hr_payslip,base.group_user,1,0,0,0 +access_hr_payslip_line_emp,hr.payslip.line.emp,model_hr_payslip_line,base.group_user,1,0,0,0 +access_payslip_loans_emp,payslip.loans.emp,model_payslip_loans,base.group_user,1,0,0,0 +access_related_salary_amount_officer,related_salary_amount_officer,model_related_salary_amount,hr.group_hr_user,1,1,1,1 +access_related_salary_amount_emp,related_salary_amount_emp,model_related_salary_amount,base.group_user,1,0,0,0 +access_payroll_bank_wiz_user,access_payroll_bank_wiz_user,model_payroll_bank_wiz,hr.group_hr_user,1,1,1,0 +access_payslip_monthly_report_user,access_payslip_monthly_report_user,model_payslip_monthly_report,hr.group_hr_user,1,1,1,0 +access_employee_selection_wizard_hr_manager,employee.selection.wizard.hr.manager,model_employee_selection_wizard,,1,1,1,1 +access_hr_salary_rule_account_emp,hr_salary_rule_account_emp,model_hr_salary_rule_account,base.group_user,1,0,0,0 +access_hr_salary_rule_account_hr_user,hr_salary_rule_account_hr_user,model_hr_salary_rule_account,hr.group_hr_user,1,1,1,1 +access_hr_payslip_finance_review,access_hr_payslip_finance_review,model_hr_payslip,exp_payroll_custom.group_payroll_finance_review,1,1,0,0 +access_hr_payslip_expense_manger,access_hr_payslip_expense_manger,model_hr_payslip,exp_payroll_custom.group_payroll_expense_manger,1,1,0,0 +access_hr_payslip_account_manager,access_hr_payslip_account_manager,model_hr_payslip,hr_base.group_account_manager,1,1,0,0 +access_hr_payslip_hr_manager,access_hr_payslip_hr_manager,model_hr_payslip,hr.group_hr_manager,1,1,0,0 +access_hr_payslip_general_manager,access_hr_payslip_general_manager,model_hr_payslip,hr_base.group_general_manager,1,1,0,0 +access_hr_payslip_run_finance_review,access_hr_payslip_finance_review,model_hr_payslip_run,exp_payroll_custom.group_payroll_finance_review,1,1,0,0 +access_hr_payslip_run_expense_manger,access_hr_payslip_expense_manger,model_hr_payslip_run,exp_payroll_custom.group_payroll_expense_manger,1,1,0,0 +access_hr_payslip_run_account_manager,access_hr_payslip_account_manager,model_hr_payslip_run,hr_base.group_account_manager,1,1,0,0 +access_hr_payslip_run_hr_manager,access_hr_payslip_hr_manager,model_hr_payslip_run,hr.group_hr_manager,1,1,0,0 +access_hr_payslip_run_general_manager,access_hr_payslip_general_manager,model_hr_payslip_run,hr_base.group_general_manager,1,1,0,0 +access_hr_payslip_line_finance_review,access_hr_payslip_finance_review,model_hr_payslip_line,exp_payroll_custom.group_payroll_finance_review,1,1,0,0 +access_hr_payslip_line_expense_manger,access_hr_payslip_expense_manger,model_hr_payslip_line,exp_payroll_custom.group_payroll_expense_manger,1,1,0,0 +access_hr_payslip_line_account_manager,access_hr_payslip_account_manager,model_hr_payslip_line,hr_base.group_account_manager,1,1,0,0 +access_hr_payslip_line_hr_manager,access_hr_payslip_hr_manager,model_hr_payslip_line,hr.group_hr_manager,1,1,0,0 +access_hr_payslip_line_general_manager,access_hr_payslip_general_manager,model_hr_payslip_line,hr_base.group_general_manager,1,1,0,0 \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/security/ir_rule.xml b/odex30_base/exp_payroll_custom/security/ir_rule.xml new file mode 100644 index 0000000..4ed1428 --- /dev/null +++ b/odex30_base/exp_payroll_custom/security/ir_rule.xml @@ -0,0 +1,134 @@ + + + + Employee promotions multi company rule + + ['|', ('company_id','=',False), ('company_id', 'in', + company_ids)] + + + + Employee reward multi company rule + + ['|', ('company_id','=',False), ('company_id', 'in', + company_ids)] + + + + Employee hr payslip run multi company rule + + ['|', ('company_id','=',False), ('company_id', 'in', + company_ids)] + + + + Employee hr_salary_rule multi company rule + + ['|', ('company_id','=',False), ('company_id', 'in', + company_ids)] + + + + Employee hr_salary_rule multi company rule + + ['|', ('company_id','=',False), ('company_id', 'in', + company_ids)] + + + + Advance Request Multi Company + + + ['|', ('company_id','=',False), ('company_id', 'in',company_ids)] + + + + + Employee hr payslip multi company rule + + ['|', ('company_id','=',False), ('company_id', 'in', + company_ids)] + + + + Employee contract advantage multi company rule + + ['|', ('company_id','=',False), ('company_id', 'in', + company_ids)] + + + + Salary Advance + + + + + + + + + + Salary Advance Rule For Employee + [('employee_id.user_id','=',user.id)] + + + + + + + + + + + Employee Payslip + + [('employee_id.user_id.id', '=', user.id),('state', '=', + 'transfered')] + + + + + All Payslip + + [(1,'=',1)] + + + + + Employee: views its promotions only + + [('employee_id.user_id','=',user.id)] + + + + + Division/Dep Manager: views promotions of its subordinates + + ['|','|',('employee_id.department_id.manager_id','=',False), + ('employee_id.department_id.manager_id.user_id','=', user.id), + ('employee_id.department_id.parent_id.manager_id.user_id','=', user.id)] + + + + + + Manager: views promotions of all employee + + [(1 ,'=', 1)] + + + \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/security/security.xml b/odex30_base/exp_payroll_custom/security/security.xml new file mode 100644 index 0000000..41ee2db --- /dev/null +++ b/odex30_base/exp_payroll_custom/security/security.xml @@ -0,0 +1,21 @@ + + + + + + Contributor + This user is a participant in payroll related processes. + + + + Finance Review + + + + + Expense Manager + + + + + diff --git a/odex30_base/exp_payroll_custom/static/description/icon.png b/odex30_base/exp_payroll_custom/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4141f52daab6a780510b5f4e3dd762511add78fa GIT binary patch literal 32929 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 OgtWK + + + + + diff --git a/odex30_base/exp_payroll_custom/templates/employee_cost_template.xml b/odex30_base/exp_payroll_custom/templates/employee_cost_template.xml new file mode 100644 index 0000000..e8461f6 --- /dev/null +++ b/odex30_base/exp_payroll_custom/templates/employee_cost_template.xml @@ -0,0 +1,98 @@ + + + + + + + + hr.contract + Employee Cost Report + qweb-pdf + exp_payroll_custom.employee_cost_report + exp_payroll_custom.employee_cost_report + + + hr.contract + Employee Cost Report + xlsx + exp_payroll_custom.employee_cost_report_xlsx + exp_payroll_custom.employee_cost_report_xlsx + + + + diff --git a/odex30_base/exp_payroll_custom/templates/hr_payslip_run_template.xml b/odex30_base/exp_payroll_custom/templates/hr_payslip_run_template.xml new file mode 100644 index 0000000..b62f1f6 --- /dev/null +++ b/odex30_base/exp_payroll_custom/templates/hr_payslip_run_template.xml @@ -0,0 +1,95 @@ + + + + + + paperformat.payslips.batches.recap.report + + A3 + 0 + 0 + Portrait + 30 + 5 + 10 + 5 + + 20 + 90 + + + + + + + + hr.payslip.run + Payslips Batches Report + qweb-pdf + exp_payroll_custom.hr_payslip_run_report_pdf_template + exp_payroll_custom.hr_payslip_run_report_pdf_template + + + + diff --git a/odex30_base/exp_payroll_custom/templates/payroll_bank_text.xml b/odex30_base/exp_payroll_custom/templates/payroll_bank_text.xml new file mode 100644 index 0000000..bcb5fc7 --- /dev/null +++ b/odex30_base/exp_payroll_custom/templates/payroll_bank_text.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/odex30_base/exp_payroll_custom/templates/payslip_monthly_report.xml b/odex30_base/exp_payroll_custom/templates/payslip_monthly_report.xml new file mode 100644 index 0000000..b10a8b4 --- /dev/null +++ b/odex30_base/exp_payroll_custom/templates/payslip_monthly_report.xml @@ -0,0 +1,134 @@ + + + + + \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/templates/report_payslip.xml b/odex30_base/exp_payroll_custom/templates/report_payslip.xml new file mode 100644 index 0000000..00178c7 --- /dev/null +++ b/odex30_base/exp_payroll_custom/templates/report_payslip.xml @@ -0,0 +1,84 @@ + + + + + + diff --git a/odex30_base/exp_payroll_custom/templates/report_payslip_details.xml b/odex30_base/exp_payroll_custom/templates/report_payslip_details.xml new file mode 100644 index 0000000..f91dedf --- /dev/null +++ b/odex30_base/exp_payroll_custom/templates/report_payslip_details.xml @@ -0,0 +1,38 @@ + + + + + + diff --git a/odex30_base/exp_payroll_custom/views/bank_pdf_report.xml b/odex30_base/exp_payroll_custom/views/bank_pdf_report.xml new file mode 100644 index 0000000..38668a7 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/bank_pdf_report.xml @@ -0,0 +1,612 @@ + + + + + + + + diff --git a/odex30_base/exp_payroll_custom/views/company_custom.xml b/odex30_base/exp_payroll_custom/views/company_custom.xml new file mode 100644 index 0000000..792ae79 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/company_custom.xml @@ -0,0 +1,16 @@ + + + + + res.company.form.inherit + res.company + + + + + + + + + + \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/views/contract_advantage.xml b/odex30_base/exp_payroll_custom/views/contract_advantage.xml new file mode 100644 index 0000000..1488146 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/contract_advantage.xml @@ -0,0 +1,128 @@ + + + + + + Employee Allowances and Deductions + contract.advantage + list,form + + + + + Employee Allowances and Deductions + contract.advantage + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    +
    +
    + + + + Employee Allowances and Deductions + contract.advantage + + + + + + + + + + + + + + + + Employee Allowances and Deductions + contract.advantage + search + + + + + + + + + + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/views/employee_promotions_view.xml b/odex30_base/exp_payroll_custom/views/employee_promotions_view.xml new file mode 100644 index 0000000..401d063 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/employee_promotions_view.xml @@ -0,0 +1,158 @@ + + + + + Employee promotions + ir.actions.act_window + employee.promotions + list,form + +

    + Create Requests. +

    +
    +
    + + + employee.promotions.form + employee.promotions + +
    +
    +
    + +
    +

    + +

    +
    + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + +
    +
    +
    +
    + + + employee.promotions.tree + employee.promotions + + + + + + + + + + + + + + + + + Promotions Action + employee.promotions + list,form + {'search_default_employee_id': active_id, 'default_employee_id': + active_id} + [('state','=','approved'), ('employee_id','=',active_id)] + +

    + Click to add a Promotions... +

    +
    +
    + + + hr.employee + hr.employee + + 14 + + + + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/views/employee_reward_view.xml b/odex30_base/exp_payroll_custom/views/employee_reward_view.xml new file mode 100644 index 0000000..f1dfa9a --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/employee_reward_view.xml @@ -0,0 +1,171 @@ + + + + + Employee Reward and Allowances + hr.employee.reward + list,form + + + + + Employee Reward and Allowances + hr.employee.reward + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    +
    +
    +
    + + + + Employee Reward and Allowances + hr.employee.reward + + + + + + + + + + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/views/hr_contract.xml b/odex30_base/exp_payroll_custom/views/hr_contract.xml new file mode 100644 index 0000000..4995683 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/hr_contract.xml @@ -0,0 +1,109 @@ + + + + + hr.contract.salary.form.inherit + hr.contract + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/views/hr_employee.xml b/odex30_base/exp_payroll_custom/views/hr_employee.xml new file mode 100644 index 0000000..dd2980e --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/hr_employee.xml @@ -0,0 +1,22 @@ + + + inheriting hr_employee form view + + hr.employee.form.view + hr.employee + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/views/hr_recontract.xml b/odex30_base/exp_payroll_custom/views/hr_recontract.xml new file mode 100644 index 0000000..63c1a7d --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/hr_recontract.xml @@ -0,0 +1,44 @@ + + + + + + hr.re.contract.inherited.form.view + hr.re.contract + + + + + + + + + + + + + + diff --git a/odex30_base/exp_payroll_custom/views/hr_salary_menus.xml b/odex30_base/exp_payroll_custom/views/hr_salary_menus.xml new file mode 100644 index 0000000..79c851a --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/hr_salary_menus.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + diff --git a/odex30_base/exp_payroll_custom/views/hr_salary_rules.xml b/odex30_base/exp_payroll_custom/views/hr_salary_rules.xml new file mode 100644 index 0000000..6e11786 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/hr_salary_rules.xml @@ -0,0 +1,189 @@ + + + + + hr.salary.rule.form.inherit + hr.salary.rule + + + + 1 + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + hr.salary.rule.category.inherited.form + hr.salary.rule.category + + + + + + + + + + + hr.salary.rule.list + hr.salary.rule + + + + 1 + + + + + + + + \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/views/hr_salary_scale.xml b/odex30_base/exp_payroll_custom/views/hr_salary_scale.xml new file mode 100644 index 0000000..0555d0d --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/hr_salary_scale.xml @@ -0,0 +1,140 @@ + + + + + + salary.scale.filter.view + hr.payroll.structure + + + + + + + + + + + + + + + Salary Scale + ir.actions.act_window + hr.payroll.structure + list,form + [('type','=','scale')] + {'default_type':'scale', 'search_default_scale': 1} + + + + + + Salary Scale + hr.payroll.structure + + + +
    + +
    +
    +
    +
    +

    + +

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/views/hr_salary_scale_level.xml b/odex30_base/exp_payroll_custom/views/hr_salary_scale_level.xml new file mode 100644 index 0000000..47c3a59 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/hr_salary_scale_level.xml @@ -0,0 +1,29 @@ + + + + + Salary Scale Level + ir.actions.act_window + hr.payroll.structure + list,form + [('type','=','level')] + {'default_type':'level', 'search_default_level': 1} + + + + + Salary Scale Level + hr.payroll.structure + + + + + + + + + + + \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/views/hr_salary_scale_level_degree.xml b/odex30_base/exp_payroll_custom/views/hr_salary_scale_level_degree.xml new file mode 100644 index 0000000..2fd6e99 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/hr_salary_scale_level_degree.xml @@ -0,0 +1,16 @@ + + + + + + Salary Scale Level Degree + ir.actions.act_window + hr.payroll.structure + tree,form + [('type','=','degree')] + {'default_type':'degree', 'search_default_degree': 1} + + + + + diff --git a/odex30_base/exp_payroll_custom/views/menu_security_cus.xml b/odex30_base/exp_payroll_custom/views/menu_security_cus.xml new file mode 100644 index 0000000..5761274 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/menu_security_cus.xml @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/odex30_base/exp_payroll_custom/views/payroll_menus.xml b/odex30_base/exp_payroll_custom/views/payroll_menus.xml new file mode 100644 index 0000000..e47d7b0 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/payroll_menus.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/odex30_base/exp_payroll_custom/views/payroll_report.xml b/odex30_base/exp_payroll_custom/views/payroll_report.xml new file mode 100644 index 0000000..87d8ce8 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/payroll_report.xml @@ -0,0 +1,64 @@ + + + + + hr.payslip + Payslip PDF Report + qweb-pdf + exp_payroll_custom.payslip_monthly_report + exp_payroll_custom.payslip_monthly_report + + + + hr.payslip + Payslip Xlsx Report + xlsx + exp_payroll_custom.payslip_monthly_report_xlsx + exp_payroll_custom.payslip_monthly_report_xlsx + + + + hr.payslip + Payslip PDF Report + qweb-pdf + exp_payroll_custom.payslip_monthly_report + exp_payroll_custom.payslip_monthly_report + + + + + + hr.payslip + Payslip Xlsx Report + xlsx + exp_payroll_custom.payslip_monthly_report_xlsx + exp_payroll_custom.payslip_monthly_report_xlsx + + + + payroll.bank.wiz + Payroll Bank Report + xlsx + exp_payroll_custom.report_payroll_bank_xlsx + Payroll Bank Report + False + + + + payroll.bank.wiz + Payroll Bank Report + qweb-pdf + exp_payroll_custom.report_payroll_bank_pdf + False + + + payroll.bank.wiz + Print Text + qweb-text + exp_payroll_custom.report_payroll_bank_pdf_docx + report + False + + + + diff --git a/odex30_base/exp_payroll_custom/views/payslip_view.xml b/odex30_base/exp_payroll_custom/views/payslip_view.xml new file mode 100644 index 0000000..582d878 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/payslip_view.xml @@ -0,0 +1,339 @@ + + + + hr.payslip.form + hr.payslip + + + +
    +
    +
    + + + 0 + 0 + 0 + + + + 1 + + + + + + + 1 + + + 1 + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + hr.payslip.run.inherit.form + hr.payslip.run + + + +
    +
    +
    + + 1 + + + + + 1 + + + 1 + + + + + + + + + + + + + + +
    +
    + + + hr.payslip.run.tree + hr.payslip.run + + + + + + + + + + + + + + + + hr.payslip.line.form.inherited + hr.payslip.line + + + + + + + + + + hr.payslip.line.tree.inherited + hr.payslip.line + + + + 1 + + + 0 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + 1 + + + + + + hr.payslip.tree + hr.payslip + + + + + + + + + + + + + + + + + + + + + + + + + + + hr.payslip.kanban + hr.payslip + + + + 0 + 0 + 0 + + +
    + + + +
    +
    + +
    + + + +
    +
    + + 1 + +
    +
    + + + hr.payslip.select + hr.payslip + + + + + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/views/salary_advance.xml b/odex30_base/exp_payroll_custom/views/salary_advance.xml new file mode 100644 index 0000000..9b72617 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/salary_advance.xml @@ -0,0 +1,165 @@ + + + + + + salary.advance.form + salary.advance + +
    +
    +
    + +
    +

    + +

    +
    + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + + + salary.advance.tree + salary.advance + + + + + + + + + + + + salary.advance.select + salary.advance + + + + + + + + + + + + + + + + + + + Salary Advance + ir.actions.act_window + salary.advance + + tree,form + + {'search_default_my_requests_filter':1} + [('employee_id.user_id', '=', uid)] + +

    + Create Requests. +

    +
    +
    + + + Salary Advance + ir.actions.act_window + salary.advance + + tree,form + + {'search_default_approved':1} + [('employee_id.user_id', '=', uid)] + +

    + Create Requests. +

    +
    +
    + + + Salary Advance + ir.actions.act_window + salary.advance + + tree,form + + {'search_default_submitted': 1} + + +

    + Create Requests. +

    +
    +
    + + + Salary Advance Request + salary.advance.seq + SAR + 4 + 1 + 1 + + + + + + + + + +
    +
    diff --git a/odex30_base/exp_payroll_custom/views/salary_scale_level_group.xml b/odex30_base/exp_payroll_custom/views/salary_scale_level_group.xml new file mode 100644 index 0000000..1a5c16d --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/salary_scale_level_group.xml @@ -0,0 +1,15 @@ + + + + + Salary Scale Group + ir.actions.act_window + hr.payroll.structure + tree,form + [('type','=','group')] + {'default_type':'group', 'search_default_group': 1} + + + + + diff --git a/odex30_base/exp_payroll_custom/views/salary_structure.xml b/odex30_base/exp_payroll_custom/views/salary_structure.xml new file mode 100644 index 0000000..2f0bf85 --- /dev/null +++ b/odex30_base/exp_payroll_custom/views/salary_structure.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + diff --git a/odex30_base/exp_payroll_custom/wizard/__init__.py b/odex30_base/exp_payroll_custom/wizard/__init__.py new file mode 100644 index 0000000..0e51dac --- /dev/null +++ b/odex30_base/exp_payroll_custom/wizard/__init__.py @@ -0,0 +1,11 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# LCT, Life Connection Technology +# Copyright (C) 2019-2020 LCT +# +############################################################################## + +from . import payslip_monthly_report +from . import payroll_bank_report +from . import employee_selection_wizard diff --git a/odex30_base/exp_payroll_custom/wizard/employee_selection_wizard.py b/odex30_base/exp_payroll_custom/wizard/employee_selection_wizard.py new file mode 100644 index 0000000..2fc4fa4 --- /dev/null +++ b/odex30_base/exp_payroll_custom/wizard/employee_selection_wizard.py @@ -0,0 +1,82 @@ +from odoo import api, fields, models, _ +from odoo.exceptions import ValidationError + + +class EmployeeSelectionWizard(models.TransientModel): + _name = 'employee.selection.wizard' + _description = 'Employee Selection Wizard' + + + employee_ids = fields.Many2many( + 'hr.employee', + string='Employees', + required=True, + ) + + employee_reward_id = fields.Many2one(comodel_name='hr.employee.reward',string='Employee_reward_id') + + @api.onchange('employee_ids') + def _onchange_employee_ids(self): + return { + 'domain': { + 'employee_ids': [ + ('id', 'not in', self.employee_ids.ids), + ('state','=','open'), + ('active', '=', True) + ] + } + } + + def _get_active_employee_reward(self): + reward_id = self.env.context.get('default_employee_reward_id') + if not reward_id and self.env.context.get('active_model') == 'hr.employee.reward': + reward_id = self.env.context.get('active_id') + return reward_id + + def action_confirm(self): + """ + Action to add employees to current employee reward record + """ + self.ensure_one() + + # Get the current reward record or create a new one + reward = self.env['hr.employee.reward'].browse(self._get_active_employee_reward()) + + if not reward.exists(): + # Get values from context + reward_vals = self.env.context.get('default_reward_vals', {}) + reward = self.env['hr.employee.reward'].create(reward_vals) + + print('percentage >>>>>>', self.env.context.get('default_reward_vals', {})) + + # Prepare values for reward lines + vals_list = [ + { + 'employee_id': employee.id, + 'employee_reward_id': reward.id, + } + for employee in self.employee_ids + ] + existing_employees = reward.line_ids_reward.mapped('employee_id').ids + duplicate_employees = set(self.employee_ids.ids) & set(existing_employees) + + if duplicate_employees: + duplicate_names = self.env['hr.employee'].browse(list(duplicate_employees)).mapped('name') + raise ValidationError(_( + "The following employees are already in reward lines: %s" % ', '.join(duplicate_names) + )) + + # Create all records in a single operation + reward.write({ + 'line_ids_reward': [(0, 0, vals) for vals in vals_list] + }) + for line in reward.line_ids_reward: + fields = ['percentage', 'account_id', 'journal_id'] + default_values = line.sudo().default_get(fields) + + # Apply the default values to the line + line.write(default_values) + line.sudo().get_percentage_appraisal() + line.sudo()._compute_calculate_amount() + + return {'type': 'ir.actions.act_window_close'} \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/wizard/employee_selection_wizard.xml b/odex30_base/exp_payroll_custom/wizard/employee_selection_wizard.xml new file mode 100644 index 0000000..8306f06 --- /dev/null +++ b/odex30_base/exp_payroll_custom/wizard/employee_selection_wizard.xml @@ -0,0 +1,36 @@ + + + + employee.selection.wizard.form + employee.selection.wizard + +
    + + + + + + +
    +
    +
    +
    +
    + + + + Select Employees + ir.actions.act_window + employee.selection.wizard + form + new + +
    \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/wizard/payroll_bank_report.py b/odex30_base/exp_payroll_custom/wizard/payroll_bank_report.py new file mode 100644 index 0000000..6e12d01 --- /dev/null +++ b/odex30_base/exp_payroll_custom/wizard/payroll_bank_report.py @@ -0,0 +1,195 @@ +# -*- coding:utf-8 -*- + +from datetime import date, datetime +from dateutil.relativedelta import relativedelta +from odoo import models, fields, api, _ +from zoneinfo import ZoneInfo +import datetime +import random + +class BankPayslipReport(models.TransientModel): + _name = 'payroll.bank.wiz' + _description = "Bank Payslips Report" + + date_from = fields.Date(string='Date From',required=True, + default=lambda self: date(date.today().year, date.today().month, 1)) + date_to = fields.Date(string='Date To', required=True, + default=lambda self: date(date.today().year, date.today().month, 1)+relativedelta(months=1,days=-1)) + pay_date = fields.Date( + string='Pay Date', + required=False) + salary_type= fields.Char( + string='', + required=False) + + bank_ids = fields.Many2many('res.bank', string='Banks',required=True) + salary_ids = fields.Many2many('hr.payroll.structure', 'hrpayroll_rel', 'salary_id', 'colum2_id',string='Salary Structures') + level_ids = fields.Many2many('hr.payroll.structure','hrpayroll_rel_str', 'col1', 'col2', string='Salary Levels') + group_ids = fields.Many2many('hr.payroll.structure','hrpayroll_rel3', 'col11', 'colid2', string='Salary Degrees') + degree_ids = fields.Many2many('hr.payroll.structure','hrpayroll_rel4', 'colid1', 'col22' ,string='Salary Basice') + company_id = fields.Many2one('res.company', string="Company", default=lambda self:self.env.company.id) + employee_ids = fields.Many2many('hr.employee', string='Employees') + no_details = fields.Boolean('No Details' ,default=False) + report_type = fields.Selection( + [('salary', 'Salary'), + ('overtime', 'Overtime'), + ('mission', 'Mission'), + ('training', 'Training'), + ('allowance', 'Allowance'), + ],default='salary', string='Report Type') + entry_type = fields.Selection( + [('all', 'ALL'), + ('posted', 'Post'), + ('unposted', 'Un Post'), + ], default='all', string='Entry Type') + bank_type = fields.Selection( + [('rajhi', 'Al-Rajhi Bank'), + ('alahli', 'Al-Ahli Bank'), + ('riyadh', 'Al-Riyadh Bank'), + ], default='rajhi', string='Select Bank') + + @api.onchange('date_from') + def onchange_date_from(self): + if self.date_from : + self.date_to = fields.Date.from_string(self.date_from)+relativedelta(months=+1, day=1, days=-1) + + + + def print_pdf_report(self): + self.ensure_one() + [data] = self.read() + date_from = self.date_from + date_to = self.date_to + employees = self.env['hr.employee'].search([('id', 'in', self.employee_ids.ids)]) + banks = self.env['res.bank'].search([('id', 'in', self.bank_ids.ids)]) + salary = self.env['hr.payroll.structure'].search([('id', 'in', self.salary_ids.ids)]) + no_details =self.no_details + report_type = self.report_type + entry_type = self.entry_type + bank_type = self.bank_type + company_id = self.env['res.company'].search([('id', '=', self.company_id.id)]) + + + + + + datas = { + 'employees': employees.ids, + 'banks': banks.ids, + 'salary': salary.ids, + 'form': data, + 'date_from': date_from, + 'date_to': date_to, + 'no_details': no_details, + 'report_type': report_type, + 'entry_type': entry_type, + 'bank_type': bank_type, + 'company_id': company_id, + } + + return self.env.ref('exp_payroll_custom.bank_payslip_report').report_action(self, data=datas) + + + + def print_report(self): + [data] = self.read() + date_from = self.date_from + date_to = self.date_to + no_details=self.no_details + report_type=self.report_type + entry_type=self.entry_type + bank_type=self.bank_type + employees = self.env['hr.employee'].search([('id', 'in', self.employee_ids.ids)]) + banks = self.env['res.bank'].search([('id', 'in', self.bank_ids.ids)]) + salary = self.env['hr.payroll.structure'].search([('id', 'in', self.salary_ids.ids)]) + company_id = self.env['res.company'].search([('id', '=', self.company_id.id)]) + + + datas = { + 'employees': employees.ids, + 'banks': banks.ids, + 'salary': salary.ids, + 'form': data, + 'date_from': date_from, + 'date_to': date_to, + 'no_details': no_details, + 'report_type': report_type, + 'entry_type': entry_type, + 'bank_type': bank_type, + 'company_id': company_id.id, + } + + return self.env.ref('exp_payroll_custom.report_payroll_bank_xlsx').report_action(self,data=datas) + + def print_report_text(self): + self.ensure_one() + [data] = self.read() + date_from = self.date_from.strftime("%B") + date_from = self.date_from + date_to = self.date_to + pay_slip = self.date_from.strftime("%B %Y") + employees = self.env['hr.employee'].search([('id', 'in', self.employee_ids.ids)]) + banks = self.env['res.bank'].search([('id', 'in', self.bank_ids.ids)]) + salary = self.env['hr.payroll.structure'].search([('id', 'in', self.salary_ids.ids)]) + no_details = self.no_details + report_type = self.report_type + entry_type = self.entry_type + bank_type = self.bank_type + company_id = self.env['res.company'].search([('id', '=', self.company_id.id)]) + company_hr_no = self.env['res.company'].search([('id', '=', self.company_id.id)]).company_hr_no + phone = self.env['res.company'].search([('id', '=', self.company_id.id)]).phone + company_pay_no = self.env['res.company'].search([('id', '=', self.company_id.id)]).company_pay_no + company_registry = self.env['res.company'].search([('id', '=', self.company_id.id)]).company_registry + datestamp = datetime.datetime.now().strftime("%Y/%m/%d") + timestamp = datetime.datetime.now().strftime("%H:%M:%S") + currency = self.env['res.company'].search([('id', '=', self.company_id.id)]).currency_id.name + if self.pay_date: + pay_date = self.pay_date + else: + pay_date = self.date_to + if report_type == 'salary': + self.salary_type = 'S' + elif report_type=='overtime': + self.salary_type = 'O' + else: + self.salary_type='B' + salary_type = self.salary_type + ## Ranom vlaues in report + length_of_string = 5 + length_of_string2 = 4 + sample = "ABCDEFGHIJKLMNOPQURSTYWXZ0123456789" + generated_string1 = ''.join(random.choice(sample) for _ in range(length_of_string)) + generated_string2 = ''.join(random.choice(sample) for _ in range(length_of_string2)) + random_char = str(generated_string1) + random_char2 = str(generated_string2) + + datas = { + 'employees': employees.ids, + 'banks': banks.ids, + 'salary': salary.ids, + 'form': data, + 'date_from':date_from, + 'date_to': date_to, + 'no_details': no_details, + 'report_type': report_type, + 'entry_type': entry_type, + 'bank_type': bank_type, + 'company_id': company_id.english_name, + 'timestamp': timestamp, + 'datestamp': datestamp, + 'currency': currency, + 'pay_date': pay_date, + 'salary_type': salary_type, + 'company_hr_no': company_hr_no, + 'phone': phone, + 'company_pay_no': company_pay_no, + 'company_registry': company_registry, + 'pay_slip': pay_slip, + 'random_char': random_char, + 'random_char2': random_char2, + + } + return self.env.ref('exp_payroll_custom.payroll_bank_wiz_report_docx').report_action(self, data=datas) + + + diff --git a/odex30_base/exp_payroll_custom/wizard/payroll_bank_report_view.xml b/odex30_base/exp_payroll_custom/wizard/payroll_bank_report_view.xml new file mode 100644 index 0000000..b7e1e1c --- /dev/null +++ b/odex30_base/exp_payroll_custom/wizard/payroll_bank_report_view.xml @@ -0,0 +1,86 @@ + + + + + + + payroll.bank.wiz.form + payroll.bank.wiz + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    + + + + Bank Payslip Report + ir.actions.act_window + payroll.bank.wiz + form + + new + + + + +
    +
    \ No newline at end of file diff --git a/odex30_base/exp_payroll_custom/wizard/payslip_monthly_report.py b/odex30_base/exp_payroll_custom/wizard/payslip_monthly_report.py new file mode 100644 index 0000000..447d5db --- /dev/null +++ b/odex30_base/exp_payroll_custom/wizard/payslip_monthly_report.py @@ -0,0 +1,118 @@ +## -*- coding: utf-8 -*- +############################################################################## +# +# LCT, Life Connection Technology +# Copyright (C) 2019-2020 LCT +# +############################################################################## +from datetime import date + +from dateutil.relativedelta import relativedelta + +from odoo import models, fields, api, _ +from odoo.exceptions import ValidationError, UserError + + +class PayslipMonthlyReport(models.TransientModel): + _name = 'payslip.monthly.report' + _description = "Payslips Monthly Report" + + date_from = fields.Date(string='Date From', required=True, + default=lambda self: date(date.today().year, date.today().month, 1)) + date_to = fields.Date(string='Date To', required=True, + default=lambda self: date(date.today().year, date.today().month, 1) + relativedelta(months=1, + days=-1)) + detailed = fields.Boolean('Detail By Employees', default=False) + listed = fields.Boolean('List By Rules', default=False) + salary_ids = fields.Many2many('hr.payroll.structure', 'wiz_sal_rel', 'w_id', 'sal_id', string='Salary Structures') + level_ids = fields.Many2many('hr.payroll.structure', 'wiz_lvl_rel', 'w_id', 'lvl_id', string='Salary Levels') + group_ids = fields.Many2many('hr.payroll.structure', 'wiz_grp_rel', 'w_id', 'grp_id', string='Salary Groups') + degree_ids = fields.Many2many('hr.payroll.structure', 'wiz_dgr_rel', 'w_id', 'dgr_id', string='Salary Degrees') + rule_ids = fields.Many2many('hr.salary.rule', string='Rules') + allow = fields.Boolean('Allowances') + deduct = fields.Boolean('Deductions') + employee_ids = fields.Many2many('hr.employee', string='Employees') + no_rule = fields.Boolean('No Rules', default=False) + + @api.onchange('date_from') + def onchange_date_from(self): + if self.date_from: + self.date_to = fields.Date.from_string(self.date_from) + relativedelta(months=+1, day=1, days=-1) + + @api.onchange('allow', 'deduct') + def get_rule(self): + domain = (self.allow and self.deduct) and [('category_id.rule_type', 'in', ('allowance', 'deduction')), ] or \ + self.allow and [('category_id.rule_type', '=', 'allowance'), ] or \ + self.deduct and [('category_id.rule_type', '=', 'deduction'), ] or [] + domain += [('appears_on_payslip', '=', True), ('active', '=', True)] + return {'domain': {'rule_ids': [('id', 'in', self.env['hr.salary.rule'].search(domain).ids)]}} + + def get_payslip_line(self): + domain = [('slip_id.date_from', '>=', self.date_from), ('slip_id.date_to', '<=', self.date_to), + ('slip_id.state', '!=', 'cancel'), ('appears_on_payslip', '=', True), ] + if self.rule_ids: + domain += [('salary_rule_id', 'in', self.rule_ids.ids)] + if self.allow and self.deduct: + domain += [('category_id.rule_type', 'in', ('allowance', 'deduction'))] + elif self.deduct: + domain += [('salary_rule_id.category_id.rule_type', '=', 'deduction')] + elif self.allow: + domain += [('salary_rule_id.category_id.rule_type', '=', 'allowance')] + if self.employee_ids: + domain += [('employee_id', 'in', self.employee_ids.ids)] + if self.salary_ids: + domain += [('slip_id.struct_id', 'in', self.salary_ids.ids)] + if self.level_ids: + domain += [('slip_id.level_id', 'in', self.level_ids.ids)] + if self.group_ids: + domain += [('slip_id.group_id', 'in', self.group_ids.ids)] + if self.degree_ids: + domain += [('slip_id.degree_id', 'in', self.degree_ids.ids)] + return self.env['hr.payslip.line'].search(domain) + + def check_data(self): + landscape = False + if self.date_from > self.date_to: + raise UserError(_('Date From must be less than or equal Date To')) + payslip_lines = self.get_payslip_line() + if not payslip_lines: + raise ValidationError(_('Sorry No Data To Be Printed')) + rule_ids = self.no_rule and [0, ] or self.rule_ids and self.rule_ids.ids or \ + self.env['hr.salary.rule'].search([('appears_on_payslip', '=', True), ('active', '=', True)]).ids + rule_ids = list(set(rule_ids) and set([r.id for r in payslip_lines.mapped('salary_rule_id')])) + datas = { + 'ids': rule_ids, + 'model': 'hr.salary.rule', + 'payslip_line_ids': [pl.id for pl in payslip_lines], + 'form': (self.read()[0]), + 'rule_ids': rule_ids, + } + ctx = self.env.context.copy() + ctx.update({'active_model': 'hr.salary.rule', 'active_ids': rule_ids, }) + if self.detailed and self.listed: + delist = 'tt' + emp_ids = self.employee_ids and self.employee_ids.ids or \ + list(set(r['employee_id'][0] for r in self.env['hr.payslip'].search_read([ + ('date_from', '>=', self.date_from), ('date_to', '<=', self.date_to), + ('state', '!=', 'cancel')], ['employee_id', ]))) + emp_ids = list(set(emp_ids) and set([emp.id for emp in payslip_lines.mapped('employee_id')])) + datas['ids'] = emp_ids + datas['model'] = 'hr.employee' + ctx.update({'active_model': 'hr.employee', 'active_ids': emp_ids, }) + landscape = True + elif self.detailed and not self.listed: + delist = 'tf' + else: + delist = 'ff' + datas['delist'] = delist + return datas, ctx, landscape + + def print_report(self): + datas, ctx, lndkp = self.check_data() + return self.env.ref('exp_payroll_custom.act_payslip_monthly_report').with_context( + ctx, landscape=lndkp).report_action(self, data=datas) + + def print_report_xlsx(self): + datas, ctx, lndkp = self.check_data() + return self.env.ref('exp_payroll_custom.payslip_monthly_report_xlsx').with_context( + ctx).report_action(self, data=datas) diff --git a/odex30_base/exp_payroll_custom/wizard/payslip_monthly_report_view.xml b/odex30_base/exp_payroll_custom/wizard/payslip_monthly_report_view.xml new file mode 100644 index 0000000..841302c --- /dev/null +++ b/odex30_base/exp_payroll_custom/wizard/payslip_monthly_report_view.xml @@ -0,0 +1,84 @@ + + + + + + payslip.monthly.report.form + payslip.monthly.report + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    + + + Payslips Report + ir.actions.act_window + payslip.monthly.report + form + new + + + + + + +
    +
    \ No newline at end of file From d5d1f1f5f56adbd9d5fb9b49a59332f31d1664c6 Mon Sep 17 00:00:00 2001 From: esam Date: Sat, 11 Oct 2025 02:10:55 -0400 Subject: [PATCH 07/10] m2m --- .../odx_m2m_attachment_preview/__init__.py | 2 + .../__manifest__.py | 37 +++ .../models/__init__.py | 3 + .../models/attachment_demo.py | 14 + .../models/ir_attachment_Ext.py | 57 ++++ .../security/ir.model.access.csv | 2 + .../static/description/icon.png | Bin 0 -> 145758 bytes .../static/description/index.html | 139 +++++++++ .../static/description/logo.png | Bin 0 -> 2165 bytes .../static/description/m2m_py.png | Bin 0 -> 9136 bytes .../static/description/m2m_widget.gif | Bin 0 -> 5893675 bytes .../static/description/m2m_xml.png | Bin 0 -> 8622 bytes .../static/description/photo.png | Bin 0 -> 198629 bytes .../static/description/pic2.png | Bin 0 -> 198301 bytes .../sale_order_attachment_prev.png | Bin 0 -> 270890 bytes .../static/description/thumbnail2.gif | Bin 0 -> 417218 bytes .../static/description/video.png | Bin 0 -> 1200990 bytes .../document_viewer/document_viewer.css | 285 ++++++++++++++++++ .../document_viewer/document_viewer.js | 188 ++++++++++++ .../document_viewer/document_viewer.xml | 124 ++++++++ .../many2many_attachment_preview.css | 135 +++++++++ .../many2many_attachment_preview.js | 213 +++++++++++++ .../many2many_attachment_preview.xml | 49 +++ .../views/attachment_demo_views.xml | 51 ++++ .../views/fix_menu_security.xml | 11 + .../views/sale_menu_attachment_demo.xml | 38 +++ 26 files changed, 1348 insertions(+) create mode 100644 odex30_base/odx_m2m_attachment_preview/__init__.py create mode 100644 odex30_base/odx_m2m_attachment_preview/__manifest__.py create mode 100644 odex30_base/odx_m2m_attachment_preview/models/__init__.py create mode 100644 odex30_base/odx_m2m_attachment_preview/models/attachment_demo.py create mode 100644 odex30_base/odx_m2m_attachment_preview/models/ir_attachment_Ext.py create mode 100644 odex30_base/odx_m2m_attachment_preview/security/ir.model.access.csv create mode 100644 odex30_base/odx_m2m_attachment_preview/static/description/icon.png create mode 100644 odex30_base/odx_m2m_attachment_preview/static/description/index.html create mode 100644 odex30_base/odx_m2m_attachment_preview/static/description/logo.png create mode 100644 odex30_base/odx_m2m_attachment_preview/static/description/m2m_py.png create mode 100644 odex30_base/odx_m2m_attachment_preview/static/description/m2m_widget.gif create mode 100644 odex30_base/odx_m2m_attachment_preview/static/description/m2m_xml.png create mode 100644 odex30_base/odx_m2m_attachment_preview/static/description/photo.png create mode 100644 odex30_base/odx_m2m_attachment_preview/static/description/pic2.png create mode 100644 odex30_base/odx_m2m_attachment_preview/static/description/sale_order_attachment_prev.png create mode 100644 odex30_base/odx_m2m_attachment_preview/static/description/thumbnail2.gif create mode 100644 odex30_base/odx_m2m_attachment_preview/static/description/video.png create mode 100644 odex30_base/odx_m2m_attachment_preview/static/src/components/document_viewer/document_viewer.css create mode 100644 odex30_base/odx_m2m_attachment_preview/static/src/components/document_viewer/document_viewer.js create mode 100644 odex30_base/odx_m2m_attachment_preview/static/src/components/document_viewer/document_viewer.xml create mode 100644 odex30_base/odx_m2m_attachment_preview/static/src/components/many2many_attachment_preview/many2many_attachment_preview.css create mode 100644 odex30_base/odx_m2m_attachment_preview/static/src/components/many2many_attachment_preview/many2many_attachment_preview.js create mode 100644 odex30_base/odx_m2m_attachment_preview/static/src/components/many2many_attachment_preview/many2many_attachment_preview.xml create mode 100644 odex30_base/odx_m2m_attachment_preview/views/attachment_demo_views.xml create mode 100644 odex30_base/odx_m2m_attachment_preview/views/fix_menu_security.xml create mode 100644 odex30_base/odx_m2m_attachment_preview/views/sale_menu_attachment_demo.xml diff --git a/odex30_base/odx_m2m_attachment_preview/__init__.py b/odex30_base/odx_m2m_attachment_preview/__init__.py new file mode 100644 index 0000000..f5ba686 --- /dev/null +++ b/odex30_base/odx_m2m_attachment_preview/__init__.py @@ -0,0 +1,2 @@ +# -*- coding: utf-8 -*- +from . import models \ No newline at end of file diff --git a/odex30_base/odx_m2m_attachment_preview/__manifest__.py b/odex30_base/odx_m2m_attachment_preview/__manifest__.py new file mode 100644 index 0000000..e2a852a --- /dev/null +++ b/odex30_base/odx_m2m_attachment_preview/__manifest__.py @@ -0,0 +1,37 @@ +# -*- coding: utf-8 -*- +{ + 'name': 'Attachment Preview', + 'version': '18.0.1.0.0', + 'category': 'Services/Tools', + 'author': 'Odox SoftHub LLP, Your Name', + 'website': 'https://www.odoxsofthub.com', + 'support': 'support@odoxsofthub.com', + 'sequence': 2, + 'summary': """This module adds a new widget, many2many_attachment_preview, which enables the user to view attachments without downloading them.""", + 'description': """ User can preview a document without downloading. """, + 'price': 16, + 'currency': 'USD', + 'depends': [ + 'web', + 'sale', # <-- اعتمادية جديدة ومهمة + 'size_restriction_for_attachments' + ], + 'data': [ + 'security/ir.model.access.csv', + 'views/sale_menu_attachment_demo.xml', # <-- ملف الواجهة الجديد + ], + 'assets': { + 'web.assets_backend': [ + 'odx_m2m_attachment_preview/static/src/components/many2many_attachment_preview/many2many_attachment_preview.css', +'odx_m2m_attachment_preview/static/src/components/document_viewer/document_viewer.css', + 'odx_m2m_attachment_preview/static/src/components/many2many_attachment_preview/many2many_attachment_preview.xml', + 'odx_m2m_attachment_preview/static/src/components/document_viewer/document_viewer.xml', + 'odx_m2m_attachment_preview/static/src/components/many2many_attachment_preview/many2many_attachment_preview.js', + 'odx_m2m_attachment_preview/static/src/components/document_viewer/document_viewer.js', + ], + }, + 'license': 'LGPL-3', + 'application': True, + 'installable': True, + 'images': ['static/description/thumbnail2.gif'], +} diff --git a/odex30_base/odx_m2m_attachment_preview/models/__init__.py b/odex30_base/odx_m2m_attachment_preview/models/__init__.py new file mode 100644 index 0000000..457e07f --- /dev/null +++ b/odex30_base/odx_m2m_attachment_preview/models/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- +from . import ir_attachment_Ext +from . import attachment_demo \ No newline at end of file diff --git a/odex30_base/odx_m2m_attachment_preview/models/attachment_demo.py b/odex30_base/odx_m2m_attachment_preview/models/attachment_demo.py new file mode 100644 index 0000000..c1383b9 --- /dev/null +++ b/odex30_base/odx_m2m_attachment_preview/models/attachment_demo.py @@ -0,0 +1,14 @@ +# -*- coding: utf-8 -*- +from odoo import models, fields + +class AttachmentDemo(models.Model): + _name = 'attachment.demo' + _description = 'Attachment Preview Demo' + + name = fields.Char(string='Demo Name', required=True) + attachment_ids = fields.Many2many( + 'ir.attachment', + string='Attachments (Preview Widget)', + help="Attachments with the custom preview widget." + + ) diff --git a/odex30_base/odx_m2m_attachment_preview/models/ir_attachment_Ext.py b/odex30_base/odx_m2m_attachment_preview/models/ir_attachment_Ext.py new file mode 100644 index 0000000..87e483c --- /dev/null +++ b/odex30_base/odx_m2m_attachment_preview/models/ir_attachment_Ext.py @@ -0,0 +1,57 @@ +# -*- coding: utf-8 -*- +from odoo import models, api, _ +from collections import defaultdict +from odoo.exceptions import AccessError + +# -*- coding: utf-8 -*- +from collections import defaultdict +from odoo import api, models, _ +from odoo.exceptions import AccessError + + +class IrAttachment(models.Model): + _inherit = "ir.attachment" + + @api.model + def check(self, mode, values=None): + """Restricts access to ir.attachment according to mode""" + if self.env.is_superuser(): + return True + + if not (self.env.is_admin() or self.env.user.has_group('base.group_user')): + raise AccessError(_("Sorry, you are not allowed to access this document.")) + + model_ids = defaultdict(set) + if self: + self.env['ir.attachment'].flush_model(['res_model', 'res_id', 'create_uid', 'public', 'res_field']) + self._cr.execute( + 'SELECT res_model, res_id, create_uid, public, res_field FROM ir_attachment WHERE id IN %s', + [tuple(self.ids)] + ) + for res_model, res_id, create_uid, public, res_field in self._cr.fetchall(): + if public and mode == 'read': + continue + if not (res_model and res_id): + continue + model_ids[res_model].add(res_id) + + if values and values.get('res_model') and values.get('res_id'): + model_ids[values['res_model']].add(values['res_id']) + + for res_model, res_ids in model_ids.items(): + if res_model not in self.env: + continue + if res_model == 'res.users' and len(res_ids) == 1 and self.env.uid == list(res_ids)[0]: + continue + records = self.env[res_model].browse(res_ids).exists() + access_mode = 'write' if mode in ('create', 'unlink') else mode + + try: + records.check_access(access_mode) + except AttributeError: + records.check_access_rights(access_mode) + + @api.model + def read_as_sudo(self, domain=None, fields=None): + """Read attachments with sudo for preview widget""" + return self.sudo().search_read(domain or [], fields or []) diff --git a/odex30_base/odx_m2m_attachment_preview/security/ir.model.access.csv b/odex30_base/odx_m2m_attachment_preview/security/ir.model.access.csv new file mode 100644 index 0000000..366e20a --- /dev/null +++ b/odex30_base/odx_m2m_attachment_preview/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_attachment_demo_user,attachment.demo user,model_attachment_demo,base.group_user,1,1,1,1 diff --git a/odex30_base/odx_m2m_attachment_preview/static/description/icon.png b/odex30_base/odx_m2m_attachment_preview/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1d3f58395fb11fbe04621d4be69ee6c08de0034e GIT binary patch literal 145758 zcmcG$2RvL|*Ec+RFA-&e=-puS-U*@xQKB28_t861LIyz)B?JkH8bt3UdWjICx9Gh^ z=R25lbCzV-YiMDhv$K+9&=*vPs=La=ZS9o(+~GQY8oDq)2bic8 zgR~T#gpU|NzzObQLFeP-=!_8ak!1LTt{Cw7?lKPp-5*0d93&ZJ?-J^=_FACy;^2P(|N%g+Vn6@vLkxi@OaEuc)Xf50sCGkB>Hvrs9n7uyBUKRTLx{0HL_; z?5xB@`FKTyU~oY$0e+Y$mw=T3luLwPNRZ1CDkKE895pQ+wSWd%?a6cV-&^*>7w6NXv}2?@Zt z`1k~1TzuAdAQ2Q1;euK71MUaL2Ne|J`%C+ODZPl8pzvR?{XdlcPvgRDEu3xOfS=}J z_&?W2KnTh&42SY^S&Q)UaS8DX@N-#M@rrU;!T2pigm`&Ht%d)d&3~oOe_DqB_w|9f zID5g}{|RBP7VZ{6xPiMPBpIyTU7YAFTwNXQU>0|9VJ zL^H8}q4+?91_KP-&!L>$nHB6e~z== zbp9pj?@60e!wW7_9kqiE?Hat<-D>t4J6o0k0-MAED<3|5>(^huM;u+sS1468<3S83 z#!qKc)5|>;du}$15PS42;UIdi)*=&-9E%o|WcpQ+NyszLTQnm5?Vobk3VBa@Vo+22 zqiq>bz+&QF6&b9sC!>2u3kxGj`@?o!JH+ zsq=8q)RcHD6P8}dGYrF3DCB;zm^NYH+j&y(3B6+WNy@?odwroG1wwbLx zw*Z5*L)X3hH}y;H366iCzAR6;m+9N}AWOKqDH-%`Z?=h|*NWt=Y6>c-3vKzJ$^Uml z3YQUOiLymOj(IUjSpi?$*^$}Rv!@T^-sgS-6Cra-ng~eNZtBHuYv;G3y0;!KlRO{Z zYV%!tyCvavXeB}nj(X1q0u|)SVB;m&a@=J3FGj5Y&~M56b!Z%pz?(}6D}Q|D=?Rx! zJy`C3>v?hm28~S!n$I^&imYw(6XQpAk*P#7s1g(V1a57)za4f##>IV|5}UH7wz0B8 zuV7NYxw_gjYrUNF_Mhw*e~1A~#>Xdoed5y_9>+=(EP)9MQ~6lt&>AIuXwj3ISM@bw z1W;IHgrE%^PW-5J8QNt|$#0ed$4GfP$?1gK#S#7WK3qJd@T1T1NcX*$%=DbNBz~mA zv&W{?(m~W3WfcBidpc;#c`Di6F9Tv*Xi}+M2OD1nUGx?h>o*-0#*9B?2Ny9>#=YJ# z&}=>y5J_!?^^?^*4Y>rdg9ep;zMG=iE$0+1SA$yY-S_3p?bZf3x70#M5(!P9cV>CC>czGH zEhUPjOmXQzmpC@wJC&MiOAj*Gpbk^={}jc84VYd)U@Y~E852p{Uhu61nA6OVx)7Nl zbF>*Ks)4NXNi{{dhgzag*B89Hl-#2}QE+^nC?WQ$Lc(l7VRY;?J57I_;1>B$om7 zl4@yL56lW)gwOYpnec0a*S?;5<0vh^Q7#+gQh#NI5qh9Cw8K-s5Ww|`>L8QqH44DK z6ZX|)8yDsGYDSsOHMeBIFXGbL?eAf6_i>fziqml7cq6+m{HVqKn6`ozU2Ahgv9+Lj z>I|w$M%)Rm;9;rLMuTdP$uSDBIVFo_c{_LH+*I9t?i$(?&q;ARw!#=?tJT4?*bE`D z0MotVwsrS9^K_Q?NTD6eCs4g;-39$3VpJlhNz^WIu3UQ`S^tQ%$cx{%&ZZ(1Rjj=|St5VN}ccUvwU&{iM& z(a0`xWA9l(D1Y;K%gITZOd`{lsv4V}kKz>Pe2f^DWGWSzRaolmakQdrxCF}kx(1nn z;}5_OXiz{B#|uqhFqmz_@{`uFpp#Brz58I)f&n=A!X{hW&+qd1_Npd0G~dqFA*0DN zpPCKq#4)c=x7KKRjaSyPXj1xCyjm$c;Ho@v&nzV@%q_G6f|tnDCV+^O;_B-w5^bhG4bBuKB!bmwBRB~bce z38DFVd2Zl@;c44jL|Cru)l(8eMONAbSNzl2+jmlwV0jTrB?gP7i>)~{%mE)C>jz7I zyLD@!2%)XkOS~cR?vt0)hF@BpM)!I(y-&EvH>-F*dNeP6CHr&H zV~CwN0#qty(hcYIZ!=#sA}RrasHJ>tH6A1aUYg~C|K^aQ1$B*DZFPUb*X_o4tu7p{ z04x8#$NMaW%&^WK!)tGj0JQI?op%j@dX4l&%xdSnaRU|u<6Lt&T=Z;gpHq|$@QHLKl!y@$Nm!?z%Pr&a=qZr9YO!SMT z)2AJeqaIt+&DA)OiS+xGjankfOfcR9Q7L{pmcrDB9Uqj5BOr9xKH&4H@0ApMq_+1>un~}@OV51CyHE5(0 zNacRbs>oo<7y7-+XvN|dd5xInnGK#Q?yi9JTNc;0-2>?IOZqU88rb+P z(+aZF4yI^LCZFrwj`gwx{dT9=o%w>NqT27*xcK>*79DCx_wqRv=(g-#?2}OQnJ;dm zvY;Z>pUGsS_YgUF$T(C`SSU!Z^w|!WNbv}hagBO8lo#8=VsP`SWoa?to<1b&h1BUb z;x?T{1Wh{!KHZ$#L#?3Z6}-fu*+W`#5L+uH4gk8X5E->-9_ z2s{t{v48}?>cwbbee0)pFQQaGz?BXIR#p2wiH!h179_L%P~U_XMullk*Dc_IEH9qe zKE2ru5~9J69vbpe$aS-g5pxiwu84j)zA1`!57d0|ZKIMV&-i1WLNY$Vv4!nBq6Bm7 zgahJC4OZ%O*kKMEN8H2gYfO<;aBJr;*llx7Up-XmY1c9s6tTA44Fz1=b^);F@3&G5F zrI|qrsFrCl>}dEjBcGmO1R6&piK~(*mF6@*?DBYaedtjF{`Q7v2l1yem(eAkc}2#r zEh7v-43Ew)to<#y=f$#wQ%g-~kRMkw=f~-_un?MS^DE$2`4|~Of*dXU)sWcbv76$P z{U(=S|6IfUmV&*bUH&9!$xQG~nPe?x@WoI~fkaI`v%&u0?=S7E#wvM0s$@=wZ2)2E zC7GcSPJyVZn|z<0rJ5>-dCNY1Xfh$`?^R$OZ2Pe&YIy6bQ_ZYpWc$7F!+{4k$J}H* zw1ZNt%fd9zqK2I%vQDaooy7E%M?jzoNXxVRu6O3elwA+NHa>g)W!(xkMO9l9>Wz>% zYRRzjR&WxN)CylJZ=?ZJA+R?fYHDh-2x(hRTs)|Co%P%c%@QzQXTcBLH0SF2nKs(L ze?{|P-p>}J`Kafa@?80%g_Yh1I4(@QU!$h3QvP|IWf<>@nX~G z9ZK=;AaWZS8yj(k1Z*&DX+2>%Iy46*(|6VIm57py3r}V`BMRuok9H|qL=8>kGP5$@ z_@I84Mr})=Qhef^OSRj?NUu$ROIdp}=^&P?f4?rayTX~4LZc@Jld-!GTc(i6aIqzn zv=1rd*87#h(4@aXfKCv-DyJDmE%6E90TdG~*2Nlwg!Re{Fj)|10iSSI#Kos1ZQgqR zMlN4>w_G1t30Fj89Uil!V=I7wB{dztvdi*Ycw*3Ycj!0*i6BRYjXa_zRI)rNe7f%& zm_)&w0?+xBgOZmg4?6p0U{^M=<>2i2NFEkAegch*s?gjU1W)VP`i9@@uAzArniayc zwPp6x13FRaP39M;Hiin*qz`^e>zN4)a3oD(HkXB#O>^lL8xZ1An>&uDJ#?SdCzZ>L zXIOK+nS2=wqC{a?RL%IURy__*K_c{V9i`nl7WujiJ_+}1+KFmQjzf1@Ya%I;w(NN&Y7NoC7!w6t9&mr|C*s^Z zzVk(;eJz6xWm%KVB_LW=={}Zz?7qwnRW|;_$DC(!(P0TcF)OiOB-~4t-S+0s+qk4s_06LQj2}XaX zTkJum8*M6{Y}~_!+v;?x=~K>EG3S_ky>VU6g6ip)E&HHV33Sy6iO5h&{>ZQAPR~fu zHx037J)hGr{nR}U_bvT)8Br}q0ezaXB4wN}=gffza{1*GBnxa#ay{sF`wrZBOQnU{5+DgV9@+`aP~<-j!`^ z_IkqVskbhECoh7J;=;=7D*`_}21yAQOOM_vnyxqMZ^6ys*lFFXQH$i3JWDY1C zdLhFEpxT0P_rV7DVD({U;(j~XnZ6#^Cvj^peQE2eoj5BXPvt!yUG^kn;GO%uRYl}F zy%q;co31V=+sj_x#NmR_$)nrQP5>`)pkM6-IP( zezenF1?6-9gaAE!Pwr7#%4=j;)IX56X)G>`SK;4c@&r1BGW(u~=OUfuU$c2!U&Y_O zv5DOq!v`SrpP9e*KtXh4?Xh`__Aq#!mf>ZWCjHkTcl_V|7X@MypP9$h6=^8vu<`$| zcL`WJmmV4=XYDr=j|SruCmyZ;dh=o)hc3%y{;Na_5xgr+_JHWf!*uvdHVpW0y70t& z;CI#j?cit~qhXd&qnQrI#}#vlgq6DUEEnGCbFV?f1IN6S=WZKcvWo-{){c*|o+NAk zlqtbnJ}&F950*?H4J!5WEzBi<&O1$8Kh+ZD7>I7qO;>cS^u{F>?mNVN9h+D?00IT-N1Rz_>7A)zXf083RY#Um?Rk)MTbAFj!{g4s<}YCGJniIX#b3 z2K}n=c;CL|2X=TXOh6^eahn?XzUx1%Vvs?o-vFBYd1#+L#?trar2fb4|7OFRXY$O_yM!^dBbJaY;28RKfi_sex5J7aN_fAYz+F3I@-G(Hb!pu2CqHq0|V+5 zc!axC2l&3EAWzEyYKrv!wlw5Y9#aT-3?v9>M_ z82xW(YZ?kz-4|MO&bhfUmMpC(BbPr=n5JjWagz|z--~CQen>)({z$0{DgqT)Ij1o5 zD>=j%l=1B3*uTi<33)0-7$rY@*t2|43Rk6r+^@)O=hMMsQLgyaeAvhNVJ-VM@N-EC zSx}2v7!)WcW+H$+K6Qyx$tNe#j=Xru&}rw%*McGavAc|VZ4O5B#XWAG9j%h5`QwDe zM|BHFzVw_N&y1eE2KEGjwjQJvO!7K{KoVmhFhz~87&#~9<9Y}lRF7TX*~-S3divyi zMc>#y`C0z7OY^5YMIz1)%%62RSQh-8C}>?C z&Vyh9$h-imXp(bOKv_T!E}AHS4nmtS@m7BcH+v0KjjHJ*y{QILG@B1>&kO9 zGP0|9IAe7H#Kn5|aAYOdt7qxs)k4fra%8Qsb7ztpII?%5*i_JG{oB39-&0%PbgLGU zR5Iy5+1$RuC&YK{GU)aE8o)+e^scVz1EiZ*{l53@v5gq0rvepJdvp|RbMpJRQs2~H zUD=pp(`V=5Ls7G>4cdJliL3?c7;#R3>ArsxLaM8$hfT<34plL6;p74ZZL|a~-+TS;K%ndYnvUym9k4yEh7TdA81$SdXDN z6gZ$I626{;?UQx1Sx=ZXqME`RsTpv%tjv_pO+N^h*VGgaI-HkARdsPOBv%^^&sA%> zm}`V1WcT=O=<+FWh)_NnuZe2EUXIe4t%{?b(cdm@dDaY+zwjotuX)x^_c%UC5aXCaGO0iZCwVyB&xk|9P!Ev&n%#5PQCe$9DqQM=2?>k$ zJ{HCV-%bQ`tTbZem91h}GGL3YeJ+kUkqm(wzKB@%nfS3MaP8@N7PS|E)}P8#_Vb)Y zi*AY-=J;4icj(-TrPzu%|5NZ`LAKi5X@;4_@LW@})C3cy1e`ynaA=*tWMd(TNktM^ zn)kpDzv{$Gr(8{?HlH0>Y2WIE9 zcs3b-D}D~tq>Ml;JZVHUVuEqZq_|a#PlpG#^G!-IX+X^AORHQN{m(+49Um5z4f_mL zplA6U;-GguUywMlsq|g?9?$CUQ zt;mb`PG<6Rah&e3sau%B~HP zu3`^=`gEM&riyfaxrOVPnNieT9lpfV;1Hg3eHa8(!LWzw*gD>^p)6n_B(VXogv*bx z$8%-SCUPawUTn@RUZ|(J{~>Hx}0*Div+eP$QSQ&gSE?Y8jr$iRWl}RL2L~lPvFhtxQg`CkO=Q7C zph`QG;pumA;kN!Q^kaVCXN6781uv1j-48=yLnRp)GYjM)kbYv+@s_I&ZxnO8=7;!6 z>X;L$LOV+BeRJ^bA9+r%K1?nb|14GxHK)Ei66oPvn`xXE^Jj~xF_=c_9kjCh$@lk+N5+^Kn@z`K( zBKZY%E9J51bFCH3tm&j%G)8UQxJS61-_?oQ!y=a53e2?!^v#IO0vV5Ahy8v?ORHpL zWYo4+e^fNzI?;T5?xH!Y#cT3a-({MJ{-+f&AEp7h>(*o)>*m$esvt)8C4cs{W7~9! zAn~Y~{)ZV&%LuP`#`qdpB577gdN4K!bk*G6^%;qUx_>#t_KW7&2a4>7B3wFO%j&xj zJWn>7?>Y`Y8RX*JuTxh7N?%6t#TZ(yOI_a0*G>|(=WSutT;7i$b#>Tq=Y}tp7m<&W zco*97hS5U8F2G*d+i$OGEZ+D|rfV?UhDp zc9_&SDvh~XNz&X`Y2}c>Mv=iTCuvQPtNu{7%Hb-aeNtAC9YhHF>^7QjSTkSYiw9J; z1<#LK7eMv(6{q*Ckc;Q@EepKIwmtzLg`2(iOnVLoq$_oJ%Ztj$Y^sUO+1@WMJx$1z z#Rkm>_?R@;BoBIlFh2MLAp=bHa3z!1!Olh;w9vD-op%Ik-Etc|vxh?j&Dk?!v>8+CaLAi^ZkUpeZPu%erjrJh5j#wUo8*NX?%Z`hxf0@iI6%=7+TL!v~UT;zbCgg-l zDRj^)bjkZ%C3LGrt;(#ze0;3NVbCrROTGln)D^UmhG?lAjNjodBrx`%XuLGrllbJV zFzvv3x@xp+vd2~MUT@Q&quMA$q`5Esp0LYg0FnKAZk{edGbY=!!Yr_e;2M6$dJ-8n zCa#zUUyl3|HEL_%sWi4?0`beP98m$U{z2icprF%uo7vkK0w01ZE~6xivARC#DjX2_-Tv|=>Bp;FpHW6eaZ_UzL%GSsM8~r zXai^1RY*KK&{LTMei2F2LHavK@|4_;ZGV@|zNcS|NuCvrzy5)xw|G>OX-{@F)3ro_ zQUNJi5WaIC>4i%(M?=v-MUH6+2>U=fd%5TTZXG6hyq?58fYa}O&Bha1kII#=yVih2dJT6p_CY6<8EQ(+iQV}npx`14^$ z@-?-E-P9CWZR_8*FDMC%?Rkn#unE0j=x`kepf*v?s*j9bKZ9d70&R_pMz#8d2A9bfSTNFXUpw^8Q&?6 zn)HiKjOIpP$>zEbc=C%nTQWhg{>Nj(d^O#)nZf9}Ax|Q5wANAcUWf+u&31ZohFtdf z4lr=l=F6!hB0U}S9+x#sS>n=vc2}fG?A6VW>0T~J!_qkgCq<)QTwdNI5N8D5xPv26 zy1)?Z%<3BfO(P|v9sv!E7v21@tlgIp#QfwxVaUanY}HxJ$CUVm5MtbJddPi9x7B`j z!?{Rv9b9qfv=hwf$Nkmarqdpi{+ZJWY1bh%v6OjP%LtZZ*Oz8G`(fD3}Y|EUOJwvJ6N zQTao&GN;U%YQxrnqNJom<|4y>DZaOuDYsn2xU_dy-*Ka2<%1fA_E<@ki=$y^nUiVi zNws>OQB+z}s=i9i9=Q?Ske${mld}M+ybm8RG7-w|g>Hj;r@UPv5;Vd?QdSEro6elKVuD1_WO_N{bc_%?9AaQrw!}CdNmoj6NG!!y);K}d zmpesiq@f?`PXu1qOQ*hfahcm>>#w1MEAVxR*tAzLfgMFG42j;Z0o1=y}Q$W6^O4SR4ZOl)*gK9MV*+X<%`sI?k!l)Tdcadybb#&<3hL%ry z&-x@&R#v(o!|FYf*uE&%kANI37fCljE<&ztHhTW6FNnK=3CfCWg&y^`IHI_Aa{E%l_|HKTH&Gt&Q>It2mrmXCnwQBWz^pI>T-{$>;PfvAs zWr~k~JnOxlC4XTV6g7Myg`xr})QC|@Uw9>g_TNH=*Dk2kXFd**yRN;?lR5e{tRCEgt#`n=@DXFa!^ zKn|)u1KUdC<@$;;xj3;c{x zyRAJEZSvRm08svulsW4!lf|Wcl$iTu$v-s&OHOb17ic|Vs{WT6{3ntg{f~3J`*7GX z;eYD)*WEW<#C9>Fd@gT@UwT7y{ld-zDy~sEgz5t7)eMKz?h0}98YRJksieg4S3A@% zg&9fTjib5MpBKkz{a}^n!dg1U_xOSfKU=eto^aGF{vk8)8_P^|?*r(DuOA`!09gfo zahtMIXCI_)Eq)qtWE#U!^i}36$xeDYr&Op3->67ChNG}b##q_RAMaB!LQgf+pu|Wp zqE9d7S7U1KV|!-eD#-98J2tBtPm*@Bwr(hwk)E|(ARU4NZK1-5GuDKk0mEWN#G+%q z%mgiA4E)#pZBxGRYRolJb3DDQT6xOKp(nS1zy;$-RW$H3;7a;aRM#;IU>!cNmyitYebtiJWKoX#u(oQDD4K?%l z7^qqgDRrL$xpUO#ka{s%2~(o>MQrMHTol6iX@V|rdOBs{h5zK|Ag9TA6_tcnigYxw zqRR)hG&oWCEiHt3ut0NUn}E6`F?e)qi|UmcOJ1Y}i1-yV8L}5U4y)_I+Rthy@h(&p zk++0QQHdX2Y|ROu>WHS2{0MS6icMso$0J^&4r~e>QWhaevU;$n#Wp@Sk`M@^Z>>cK z0VSLTd~>91qI>Yw0~iA-E;Eyg?5&LSQuOkTu3!T*)^{MLF_US|Zzii>Ex6 z6T6biOeEz46Oev6lee_dKGeh^xgTwv9HKf*u%H;IG7b)$l$%s^D)`*-w2|=Kk}3?9 zj?SO!V0XdB!WjGQ`QX;8>m#1U9W<=#qkX-iNc))g);@t*_7pix>G_Li(azp{_g>-? z#w#WxDQQxfdn(WeH)J4`q1$h#{kOMvut4}ku`;6q5W@#lgSZVNQ_c%>nBI+{1R1Xy1&ZB+)MB$$TuS@mj zf*sgO?Z6=5DkY1mF_g7!32d z>Mh8WXN2*B7zDXmTKiV|d8MQxqqpJf_3m?`HsWZ@q2>_EsC@Q&Q5`7#&~GE(kq0uw z9eH^lUG|r+@VGr<@d?C;s3ing)cWoBY!zw2$L|x63XGx?&#jOauJ35`(=M(tp0}}= z-EQw@XQZ0?C2S2;4kPteDfn90*b~ziJsJRnH>!<><@Ox5+$_w;R#%T3$eR>;QQ<~d z7~Vg*6-{3B|U!-5segNyf7yBs3j-#u)TU;Y^dpDMuM8s#` z>5D*((uozMPc+KznPPHLUZvCcM1#M7UYqim_teEno1w5V=#DclR77`&Vc>BhT%z%u zUX(nZ3ZEM7THe*)Scg*Dx%R-%#@tbWT$L#@jz&B*Wz{-dj^3w9>iC2JBI>$tUXw4H z!_G%KI3hm5*PF=*C1~4`-E@d0(!tN39z9>CTq3ogIf! z9T{@S0R*&~A2q~Ov2>ujw!E2;;AV-c0P_NCE1Wp=Fx56l>ko96 zYo<~IJBR&__*&G^16#faK)@1G;lz+2knMA5r@)Y4(Y3Y*oBIA8wZGyO z^l`TKw+gkjsVWE9dCeErJ3?mxbA_40l(F>Gl-~14(>9DL@U#(ItG+Ec^GDjnk=3i1 zGT;TsZFS|r_<60oN$n^2VoK&KhV#awY*O#-nTVv>Suh?_sg((;l3qSYjnFb2JC|fr zot8iY>YijP0jrnBY5 z&K{!F<&?E=u3*V435CDJfB5_$hFUuZ77X z9t(7&@ZUFY?s^0_f&3g$t*bW)L4zwHKk;4T9H^i1ilnlZDRJ>9E2M93ne*xGbBT3@ z0KHA%NR0S?L)QmDm(t1){X>>l+GD~(^rU^JM)+}9u1AAZf{F?Emvd%1P@X>hniMY? zwibL#o#O48Q&vMk7=>1DfS-xLrf>buk2Wc*qT&Xm|G}Vz8aOu|JsvI$vZnR}{}eC zoq`l4bL0oHPduOxcWe!%R^26r(Z>E%+(%A+*1-Dj~HDH z&ljb43)O<6tE}4E+jo9zrF+!fg}XWQ{rmTAdxxzTb0^8eIpyW-mCx5tJ5!WsmELw!A?!Z|g;_o;HLU(J`lBkqcdP=^ zT4A12N3WajDV_p(aQl0r zh0+RnP1%a|m_s=YhyE4R2ycTdhsG4>V8<@ftSQC=`T&@k)U55*&V zu1XGZ*!+k(AQLZVmazt>@Kb~pV-!;QC?7J*- zBA3JN0#h8le!va{m7Mo$I*=u^Azgg(Nyn zEYo;t7(tDHno|rxn%3A5H3raTJ!YUQQ%IBk#mVbY(gT#r$|dF?H2ho zK3xHl-=eca3!TG&cuS*B&&W#~ey7*MlW(h&fp>{qX!ThN4v71Sek7`5Qz+OUV^9VA zUz-I~c%}6z*Ett_UE&2A`eE-{XxaGayF76wvhTNxPh`r>xLR!w(W9HobWAu;$MVcH zps;u^108B)0ytf|_|krM4+1egnn$oKK$~5Ju@$!|>?$XZEtaP5gS9>+Rl% zg?N)y%tw`CoBLj$z20<~`Syw{`{qW5)l~G|LZ$FSv{WsRoo^pH_aiPf(6V7WP{5CC zz1V0{?(Z1?BOtP(K+@JmD;^K5suq?tmCI(=_I-h%w5;idscjx~uDb?L4xRiC?N~RS z5;R;E_uB^Rl|6f!0wan?_D)wf*+C=2i#b-G?$zS9T%8YRdx;!rs$KR|Z0)B}DYY8x z8rBK2hl=kRVHy6|ugjR@wo7h_^5*F-g#`@te^_k?qpcaEY5hhzY`uSRuKB|1UZuIZ z-V0zOMG&>DtNld{F*GqKhkblZ#4zD$X%;L!HT6tYs=0rq3o$Ik8XFghtp06{ACLUZ z*sZb9t3<0vk8^J$G4OKnsg|Jd&E`~-`Kb2XUUgY}4$b{w@8x@Jd^}?GV!zOL8(lU7 zdmi7D1Hw$PJMF|Suy3wNs1=)}b35x%F&O{!Xeu&Ntg7lm-4{KhF4qcwP(mt+RvKyVj;sQ zW$|SOVH+u*fM^`gtT$yXWEnw41nf6#syaG?W{&JT8kv9=%S>;*rP{kx4d?;UQtxM}Ja`5jjjvmP=Jlk=hbp=P#5JfPWgTTw!QMs?+I25KH&D~pWSi9FdWs66b zEj;08skwNGU3D>l9H5XTn_(I}#MOQsnQa*sW*5jV%RV~U>hygN=p*P63Mp;i*E+1$ zOU?j7ZN*I0a&zc=Y;*T12SymWnTQ7@zp!wt@o1=D3|%pi2{=^*$!k#Ch@;)+B(~G!m@bw=}@xT`@x(TpNr~!-S=g=B}ta`WFk1NIxD%a6k7!djDxTJ zj|VeqWKviouTb46?`xen;!+`GNJFW86b&oTv^r z4qiU<>5ORu?|B(i+;Esy)fnaul?{+9k4abb#)msE($X5?y!OqxeC#=c34~0_L}jLetE)I~ z)8to7Dt^1?YwG<13kPEz%O`Ze9yDQO5N_+kL>cTrAvQHl9IIGG#;J$>-g%33@EgI& z{zx7sIz-h#?g^<0HcGr|Bpk)l^90x`7P$Oe0RBb?_Q}b~ph%a^?eDUY?_!lLdBjWP z?{`yIuZ&x~WZE6DwBPoqkILB;QF$9TQe_@dGwOk9W=0~eSwnf8XVB0}bLYzPT>}^3Co&=jk#PHz$Y3T~~* zz~$sr*`)sATaaR6=ZG|QM-8o%;CB`~zQ$z_yggHYVro=xsn0Zgnh$rkh~CCg4aF`L z54Fh=O80)Y0?=aNC_NJ1?QNZX-Kd4+)%>6@^TkuUliK>qU_p=JWG)_Uz0moI{d0&) z7jV39;h_EiIAf;yK&skOk%B3j5lSQDplV;84q>qrT!VXQy3nRmWK1MSf$vcP4nWOUQX;r+gwDiAb{m{p=;HuloY zD736)59Co)`$2ceLm(}|A)H#GHS$9$=oS1A6zYg1vjLW|N?(Fh$sdpn|dC;ui zmzwIF%DmYm!vjm?2b#M>q`(2&{mZS9xhYiZE?$vuFSVF(%jWS|Jc2G)+U? zr#gbCF=U)S(`=ku6Pe$lVsL8-3W+^ipMHfBP`mGKBBGAbTko+*S7jNt7`i$ zlmBgE1+g5qN+Ls0>U|g^BM73**U>3~OdoOvTZNhzgjHrRIk)&-!v zRa=BG#}eWt^ACMuR7R{{Js8oLG3EL?(7IYfgd>R82D@?K(J*s?$UUiQ>qAj`^hQ(R zo9)7#&$W@mbG5WYdxkGflsrMMs69_4n7g+}Gp+g__;!KY7ulLm zdg`MKxY3V=S1a)=b0W#*>@#rH287#qFreBS_xZYRC_zcu>fi7~oJbgCR1%2Y`-(v6 z&;+Lchqt#3inEKhgd2he>);NZpn+f^1cx-P!6i5if#4q8g1cLg-~oaMcWp=`!QI^< zxMm*SccyCQyL0bM&5y4tRiv8cd5-L}&pvyvwT|ib0!i|&X;Okf#o@gh`k&k;;;S*;@}QG9ZXVtMM!ebu^;8-ualzE}-ZE2kI!bgELe4$Xh(f1by%T!5o7G^raE5ft8#b?}P1VG_>WZ zhe68(%FPonR2oe-EC3wm2PCutOn}59284`>8UH{3SSQN7a!ofZAZFHZDlJEE3s_#P z4lWA7GgOFxA4labNEncs{-jI7e?UN1Jl3R;Jf7*A0^rH&?|`-a&yt)_8Yq3%7zy1> ze09Ve*E1L;rvT>iv-m%@Bqf=R?< z2yCu#2gHy&UX~xR-EtN^w&K6;-+vg5O;d3>diM;VR7w9IJ<31tRP_D6vpMq-MRZIsA#j?Mz@KG&T>+MmuAOi-45eV6>_8CZ6_c{kGkdvqN6~))=)GF8LguWZ|yzlR# zw_j%~ci(d{naWyTW!D1^?UkzOcMzE@d{|_5o|XWLuX(05ThD4K)n+HiX=6sxHx4$K zl5FIiw`*~-Xv7)y;{4(CJ`=^__EL@DdqI7@cHiH3f04Go2>T(qJ|E@*z*(nC#47Y^ zs=CeJU9{5nM*n6UTz+QxK3Q+BtYCk_7j}nfzv>XXu3`Q{-Xk9ix=AuYNJ3Ifl|&*Z z@nCE$Gjb0ho@lk{Jj?El5L-+TZH(vcRSz)FzB1T1Nk2?D&HoL(H*g5w`GRyMot z@dR~&B3gg@GHreL%IQrz@3&95+l{ygZs0gaijs4J(roiq(dBd3+Qm1^4cY7Cl`iu3 zacMj5SrI~MS^WBn000xpqhk_Cpolu?mN;n6M3`oKRHXQRgn@LL-C!fFoKRu{2ujWflPZz+ zuxI9LT)p?t@k4Wm4Bi$xO2-9=8e*?VyG|Z>I}YCyZ|SCu^;?CprOGIL|LD`uFzWmS z<_EfT7t+`~O)D_65(Et)bjr!7s8K;b>*~zB^y28|@52q!vhJ?nzuff&z6D5!MA{Ek z9t>I!b-@*TL89t_szr_H23NB%UN8KM_9X$7sfzWsVIV-vF{17#H<^%^n7O5;7%MgW z+AJ%|EYm}=xV+qwlA25gM4IIt(b_5uB+;O&g`?tv)WO9}hS;t*sbJqnHfDi~ z_jkYqTKErdmAE_$>m}`q%4i~&e3Gr4j6emrs78X|fmzV=0MU%4DWG=9OCH(lT!(mL zl_rA$p$+i;^kIA7yyv)&DM(7n{(^7oD?08zjg_r!xq#=o)};5FCtqG{n_HsB6q7|o zqpzG6Sj@>RfQMU-o7aG<+6QhgqQ_beEi21kNgiWuV*l(Im*eGZX(E|U1-rfr!O?`n0aqnDFgN3M$f#vA3`PArEi`IYfNeRZ9&o(%k4gCBeow4+m zKi1@wi~@_6G~Hf8XlF!(jyH{s_bA$!!gHJwUNiHna%sQ&oRi!eh2GJSGi#;2^$ zS9+NxREBy7BC}l<&88Lq68r1{E#B@hjL46Jm3=9lNLY>S0pKVMptC`W-s>J>^ zm#rlx>st!jpd@x}m0Cy5C-mYf1gu6!l0@nndFXFNC=vT6uljdQ28RzW%r*7gt~o$< zp<*Txu*035PxCEiOVR+HCPlxud-#!k_jFNzj1sD$CNp)8I@burjE#8-KuH0qgGyFJ zzz?R^`gN>WK4+C8+-v=$L1{OAsyA{=DPk|Ep}EEGW3-9+*ts+vonpNJGC*uaXKvA9JBT{j^o>xC z$?B+Z;x-+FOo>L>K4y>@2I?0jb@jO>pDc{PE-!DN4gBbCKEblPQpA`xRP;Uhcf-sw zCfSexH9s(Ntn_$;+24n8jA*AiTJ22t{yX^J+vtQF{;Y=d;@_qnxm) zp{V9~_@<#mJZ7!Zl*yw-`wzp)XKVlr)5U=5d$_Bl`mZXKh=^DwDyjo(>}?U(V+>qs z-ezv%$n^B+s{Sezo5V$4)g$NEazIdwSy>{xXvu;G!yYlm{#qyKFD{77yiok(6YlpN zj}VZdHu3E^;}Iz-6^4#77sg1jyJ_bCbgaUz+2h;#{hMTi6?_9yp_Rganv#LP z%ILiQ@?dJY`*+_DYETQG<)osRGDjSL)8d}2OTW! zyhfJ|$zuS-vjET$$hYP8!UGsFCdae>p!1S!3ROqx_n$APqo@QHs&WP_Pp{&lh)t48 z2_xp3hPSN#ncMK8+kG`v3^~ye!l^}}Tc}(?+s*MiYka+Tz9S{&pI#^~&#JsvLsc=MTD49;XojS~!K}+EEVJT!2PE=l6$OX4J4VE9q5(Xz#@0#YBl@$>W@$I%`_S=s+c95=(*qIo86jOrIz3J5J{2t!0n!c90 z<$d&9a8a94(NyJJI4GTyPJv1#iE}*PFoIcOFcRy}14I;XFd@=T4{$CT0r&aq$tXQH z9mfE$R;8ymd+IAldqaRI9j>~g;ddXqvPcBTH=Mmu%XoCZ+H#KUu_K;Dl$Qb-boPK} zGH_cPJg9^o<`0^Ed2i@RS%4aWE~b>Aw#tP=pfIRFN=}XR6{ewE=c4{|whpuj_zH+A zgA7-u*9}=qY0HyyoO8FjtnvU-3<)rHM0R%evl+!5XFekg++I1ku*NdPf|uB763%d0 zJLlt`0)CoQi28=c2=nevvrWZm>~}O(R;8}FA|lB}?T5X@TPHdNELo(Qi6Ar)m&0jo zl^5fHro~H^;%2*&U|vVubT@5sxXmZ zgmx$?cTrK{qGJVh+7FD8yw86e-FI;>MRwP&D%TDH|P!GhTzx0xN9FBGt?m3(_$`K_D_U2>%vIa%HG)ezwyZ~&j7+Jzu^nEucHEA%IVRmkg zlZzi4BdB(ghwjWs9Qv%e#u0CbZ|^J)(a8sIH}v6KBnF~_*TdbvkN4w^f#Aoo+^uf^ z@;WSYrFZXq74g~oSp+A_mo*M-KxRtUslSJmimYcvEcm0f9guc$tSlS|f7}ET(;mVd zgW#E-l8W7(l1xq(GR6}25KGlV*3}b~8+56W$x$UIKKZfkjwk40i?%!fwxz-c^oO;k z`@Aq?Gs%<>KWhDGiy6VCm?`LY>-`yz76qF9+oZD^ab}eOmQmof&neu8ucrgG!>J

    bCm2_jD}*HxYTnjiKYwykxPu%)IRm}g$^Hm1N20AfrJG8Y6+ zjyKVfrVG(h-WR>;Ms3hXhHS)rpqSCnI}`-r!=owh9x*cBI{gHgkmFX7`ba*i*$Bbq zbN7>9a_lQ_+wM@gEC;br^|%OB{5=;;Oe9jP495j;aD1!i#k;s^naKy7+GKl4*&4Tv zr3~KNrklwdvLLuF4(0;QvfPVbmUeAC?s{Bn>F*i3X4sfX!T{YZ3U!YtI|E^!`lKNOIX8* zsvl)~O$_)LC>^|T$M+(BFe%)w4HsC4qAxEFa58zSCJof8S#i320RglUM@%8Jf=``< zGTyf|p1eCQ4a-gq$8|pE$zZ52`!Zq;@VNLYpdq(K6JDJIfYpGZT+Y>(ax-mk*|%#xm-o?TYUbO<~)P7Lxwc~b>Z&02#0>Nje%@|k-}8GS~Ea`aUE75vB>3)z=W zCO80G@~9y+kx+L$OeMZhH1ugW$o1ylioOgB1~p*-Og1#R8%%Ild0lI0>kCLu>|ehQzX3 zu(#c~cg#t4DqoDp4~M0ATePYUz4ub13x#cju^kM&9!ha;P(T1;+T0P7o5a|W5#NT6 zzLYVpIPrs{8SU5mlz}lv1NH+NfRwcXpn-);EG0M^xpoSn+oUm5i*hJF!Wg=(A0I=$p?^AR6y14fg1F!vhw5|=1HK%87$Rm?|2iEHA!T<$tV2o7Mi#i!BA zT(heINa58`#s$SevecA}o+?(-9mzy-K|kPJo?l|A{iAFMFV-w7UWNaafzt@;%}N(s zu)~m6_iTu7yOB-L=b&lOFB`HpC31@y04~RZurW=YAeMC@0fsy&_`#2EGWK|XY|g{e zruljkSCbAu%C+S|^%9NmOM0trREn|-pf4QL%vJLBQuZDu*Y z@gZ9$(qoA@`a5{H1`?Dg0n?dOsSbOH!#AvRb6zui;+t%ij>&dc||6q#Mv2Bo;Yx?ZdpS&rY^)<_JD7Ckx?S4YM z&`!tMbAVIl;!CLbss;#8En6CJ!Pdu98#bai!LYknDVlJ%mc{-WP3Q`Saiv;r*xW(q zo2gdBjsrgo$oTIzLlatiL&4HNw5!8ft~YrMllY_wdI!AYB5`m=$;{Gi9)|J$J_%K` z)|k$J;i_xK3*)o9ok9QB&)-^g&0P^u)a_#Bv-dDzIq6BLtJ zaQSZK^qRKt=sGeY0veask3C*vRaDoI&)2eSSDD=5Cba)n+00if=XgC?{$8P+H7V>c;;oV8%?aFVEoE_*XtI>0vxx?%)=xvyWjJ{Hv z)#;BrPoIVW5LvBAQBRPQe`R2oQy3G~Yw>ZQNR^xIA;}^Mlay=9*gAKYowaSO9_ANl z0C=M$zRZ?1a&ai1W(UTn^gSXi&Fy$^4E~-x0aX;MzXtFj;e2-R4I!;D!HD`DP&;QO zO8E2C`qS3e-=z7ZkO2dRooahOMzq{KihBJ~j!}T9#|%7`P`+1jgOmZ_X1DW-wX{)_ z=()b@tP=0Xq1(9QDA%iI*tO%=6L2|9izC!y+gfjH(J#-f%!b_jZS^7{g~3Z=u?hIQ zCd}yU&UasMq@saBz5*1WB%ixccP5p^SW)C2O@thf02@bv6ih;IZqXBRrEuSC7b|K^ z^!w-}1tQp5Nb$`$&PIbL-%L(HQdyT03?gyPM~3J#cKZ(x`w?am%D{oDY;XT&uPpTM zfx%y*-QC^A7XextwFFz)Un%uUv1yu2*hy85Fxvx?9B=*XiG;fNpAI-14fWF#HGhl2&M!WCNqk4|B?*sx`uCMGvfV@bJ1*}tCdF)VLHD)}cW+B-$4 z{#qFX9+4*P&x>LyZ~S#WTT(6wyqOLZoqV3BosxvAe!4uS*&HcpiyTBRCOSA*b*P?G zzjvt@mkH)zGj}hI%!`8(+UC+ zm0BvOnwbP88s+Wn?J<+n;|YKS?B-U6hs!$q!@kIh9lw-BpxKDbhnKC+b1veMYEyJw zaZ1up@Xe63n*LHsH`mW}1%gG8fKBt4Skn5L551MwL1YDMA$v6Hmtl`x7&x+*E_nCp zY1GRv%l0E}~^BYF}&{G}Spx($GI%36{W&rOHpSH4i?$VEoH7V3p) zSNfy!^nFUfb*60DuGC{9As7B08PwS1(R|{{&3)pjsyddC`jM?+U1h~##-i1)8IV#D zD=uC(6S=kpkrtg@3!j&HZ&%OL3qvD(Uo#&-_M@HD9*dR;{wHG-3p--&7evhbx66coB%ROY2$E~V4@v-(Fo4@gu{ zxwR)>rQ`rr@~z*K3PnIb8t6J>VU1haKOs5>v&)P^$Mldrb=R`@ zZ6MnLPTJM#b?c3^j0Z@9?E}Xn3#L5wKI@%>Ut=3k4!ZcpAA5zu8^r|*d{@_72Ijbt zD8C#UjY)$zXN08G3Af$xot?c?3IMig`q20`X>U44kpK3F$xr~Onq06-)8<8@OFi7( z@{3Pljz)oN-qnUQxqLT}nQ;F85C2(Ix~w;6SK!?60uChXHl73Y_jr6qDX+?t)ANcT z>xvGT#?73%TRLnk;9OnXuWgbOt4i>TqqiQu@ne3qe*kBUd&Q2|P#d|p7!Uxd;lO!f zW~C)!s*0%k_VQPRaKy|Fq4(wx``Yc_tCr9y%>)&0Iq9o2f%iE*Bwy%xvE|Tck53R6 zD*#we?4wKy@p0tbqQ4E1h``KZD?dutMiD)LW;6JE-X(&1{N)i2hv0nuXvEn?`DE`! zPOa2Zw=J1a)Hc-Gx_|`O%_{_XNp}OFD?2hWk|b>HCLk-2Q5FjGu1dLQ9rH&VbpCB| z$1_P43kh9uBAdeq!qR|Ou5rM#3>=&DOtv+Q>;Il_Fqy#wVEb7p-FUw~cdPz$cBaJ3 zDQ$sOor{lgf1fQ1@=Ho8Fyz))eDDW>pGrN$4F>&8Jg?u8C^mrv*k2PRuaq7L2or>^ zv$xTsXw)FCj<0VGtHzZY)A?p)S4+FF&7ACA^?E+9#nuN7FZrPHvU`xwUY8i$e`ttK z<+qcFk_{Q`#+UhIA}BZ`(9{86PN7Wgq(vEUhz83s5QIp+h!2-Zj2~NBj~2Q>DXU+7 z+I+T(0L5H7XuqZRJgub)NwY~w@tUL#&RMH&(?bVNx@%;&a%nlMBsx>Rxm@>z+rbI~AcE8|dEHULU_4`;!2?HsK&qqU%IL-~xI#>^^ail1*lmQOPgW&gv_8Y}3)?h94xQ-2V2JwrdjG z&KY`ddOT)jO@r`+7i!T?bzG>@kXJZSME8mkOBMH1(DF(!%>-R2eG;od66wxS&-szp z(L}V!h1TLdq0BM`UPfe_#}W0w#fZDfl!KNeepbVYp-lg8W=6ZIP3M@G^~Ukw)mmA~ zsY6WrR%i7lP##w=vR|zDA2m6%+tCfx-nV8C9*SFJR9(le*tpKSrvOdh2exHnWCX4N z5KjLnYIqiFr?x-eK(JzWr5bo>oBGU3XfY~0=@O!&62ZXhLIvZstwEB}sJ3}c(d)}@ z&4-R3O;Tfk`BLTnF^}tSN+#dGO=Lw^I8gIaDJZ~o`PiN}V@Ar(F4LkpW@FTy0Sf|t z8Z<8zMH&9{vy-SYVL)f>dVf5l(TB-6CBpK;Cf=BJ*<5an>&` zNyPQsoWf8;kPMmV182fxIF`=BT3vfO;5ZD+dDingezdf%%~sJ1OmM>V$27)-3o{uZ zvd1&CEki|&;>t=n4REp`GNXw-1HZaRk9%%;miLYXKnU3bcxwC7 z-$P2f*!C$KFRV)ZUS<}-P_xe@KB3l(kKu&5)iE;+R+zMCY4a=H?j7k`t{6Ry0ChBQ zutmQXR)oP|S|bzcXD3pUk`>n-Qh|o}No)t=j*bMhD31IY#<#Tx^yk)2MQ9HjJLgwp zC3qmis}mN>Y#IBzo;Sg=vO&crtKpZ{Db^QzsD6)Kd?JPka;TS+U1 z8R@#f_}=g!Eio`Tw~dCau4(z8E0&|ydI`dKo`=-C>?{DrjO^l8*!Vd%$+$T>B0wp# zn)u>C$&|pW3sbk24YM%!XTtHl+56z<^+`lA+*gH3DX5ND5L~(hA;Na*V7r>5t=M6odG(+X!l@aIJ%{_Pw_J zwb49nf}}l-mPAlqjytvZs^?WR7Pb0yAUV0PDd)ywFi^V-BE2?}7p^^WMdZJH`O%}B z023Q0aS`++Jq^x5qMdXy@5r8lO$m?!aTUINA_wHU6bpffcClMek+IflG2+dhqL`{9 zq9i|Q;|~s|wCtyhKAOd9{7(60mb(3pECUY=SyX}CVUi|BakOR4Q#)!ZU*zQnH(rt= z|Jo#;A0HZijVfRf;1P(jrlx!D&(yF#9ir8`fG>L8B2&|6GuQbzQ|JVhj*NxqCoMQk&HJLco{{5fldkLjF23dC;pNdgf*180^ zc!UU?X&mt!rtd!mv#&d2^MsJ zy%}=j?9$b8N|0m z&Z7wq<2&*gihB3T-afvr@oP*7+-|DW!;G#AGpp5D#HnQUO?McpjO=4@87lcKRF3zk z`P36QNfF@5fjYSuX$rE}7CjD)q=4*fausLqm94j9Ic{F#+IEni$#YDh)PS7t^(R4l z9rU;|aR6bCQqin-XkjH)DpO`em)GZ-RyI{yc2h>McHv9Oa74#ygXV%<8ds~`nzyLh zp?3~=bt;jU?J*BMn)r$X?T6M3k(z0$9CnIpeR^4c5Eg<95>T<|YRwYwx-kht18FDa z!>K*y)9Rx?r7_6sWwD+HlB6HS(An4zah_c5W*DUJ+r*C?Y!+S*C35pUJTy|#)4vSW zu0MUiS+07L{DX9$Nhn@Tx3)DWUNFJ7wHEu)gNMM4RjKP1ys3}jg@GsrtkneDUMY9`1%0*LL{83;&Yg2#* zh8$)BC0tnUI2K{I_5GB3b%!Hxs%Xr)l3|J7?mAgDG~uJZ`V9p1_(dG1*RL1Ekz|Eg z_KiBRrt*RTrbhj7`KlLd>1%x}u+Z3**iLlXtqwjo5H3%=kc!IqfD*_FD5!O;opkKj zi798y{z_zdku6O+Mzdn~P80r`Nq2eZc5-bgQx6@3Ag~rCT3qccvin5yh!0JVFmss| zY2Iy2r{dQWLc zf@RzG8KBVu@yQ%sd2hyLY1hg-Jd>oR5$SmRt7tR+Z$(dcWv^tVwG=(qf88ZdOOSFa zsLKDnO~86I2CkzHQ(+$KW(am~ff_*ng-(SLy^ebh0#4>>D$59Sv zW+McS48BOYeC~kI7w9Rz_H;uu#E^o+_Y8A>Vp1l(=~miep3@8d%8K}PQ^$-xcOf>Q zWwJX35?1QTQR@nhabNl-QT|dMM51T+?$2PIOEIVbTgk@4CTMOWO?Zcl?>JoZ z(Gujn+YeWnXr?4R{sig9!}2&~E@rJbCG8r5?Sc9u+gd-8s7Z9bwq-}ER#BC97_!^C zr#L>J!)qt(naX`wP0Iih4>d7Y>5Xdvpl0FZC+o0F@*L3vdNJBJy7s~()5UIuwpz(n z7B&uwK8sbXu0m{t6#>DRv`DmR51%L7vP`uN<UHIjI$n2K2OMQn)k>fZTZ*d$~5RVx4Femme=n%lDAvyqs*_4Om;LTr<_ zWb#*5J-bOly>{#(#Lj-tNIYk=dmjCs<+Ytm?+txEy?F1mKIpcfWw;86RHV^{Tupky z*zDL$Go-Q{qs;02fq(&I)G5mV4(~BaV+g1)BtH4FX;o?9J{!;)b$%!qr z>_dyn$B4mJ3w+r20R@zsJg5i`+&~zXBuUdw)i?2`n_J<~$$Yla*-{=u+3q7|;M1dU z)&SnR<;d{v_Tv^Q&0K-yz+a~tR)rj|mM!b{eVGazdAow1hih>G<==Hf?WB>J2D(;@ za|<@PDzh>;0eA?we559~dSNwv7@mGhM4|MfuYK6Ssxt%cM~~3lCHdf~CuDq;0#+);SS0)f~-MnIcRU7mCBYPR#;I5V5 zYKWtfv9Dh#a5$Kg)~<-UNatt+rge(e5R|<0U%RI~-qIR1+QEq!E6Pj>F&!^(=lABG z*zwLji{7GMgp*Q`K+`o2xrT!P*bX6ZLqWV_rt6l#(zBE6`;RcyYONZJ2@?f*b@k2D zsqC_{A>Hba*4=C8y{txL8|Eli4+TvyCKHm@OSaXSLZB)fWvma+F`L= zPFPJTjk`(Rb7>z~D7FE8XYt`PGrJ79IUT$*NTVgAXkGn-V2?$j94J!z4^NH77$EK)##?v&qP z(IO~wJG#pjpT%Q-+wBJf)lcbHx0rG`PakB6h8EC8pV(;-4P_7j$qNfg*naeAXr=LM zWiwJ_J04$L`LB9?xR3ZZ22XMjEFuHfus$9AW5hx~=~_f3F-QR6w(pP=AdQh~!|wYr z&t3gHqn$R@g&gPLG8E zh>l^H{F3qOaaN-Z=Ip*!UAK#96|K|L+2qe5CfT#m`~6_hBoeRkJ`yv~4&q{GH+}ZT zEP9~17&5^6#ejTzEb!1p0`;nZJRsc>5W}5z5EO&G(`r5D1u8PKCicaHz!W$Lfcfl3U8lm)o69LW{w3Q5p^{OqE-fwd(o zP&IsVDFLQK@6}vlZ_#>hD*ejU=Y;Z?qAXB6kC}IP_3R}QY5&P=K1l!9pF3iZLI0mS znRR{Fb@e=a&QwOHet8T1D8#yF7Z!zs;NL&2xAURnDT@Q-A1yOaQItD2#QW816++0~ zxxe*|R_wMXupT%eN5gCeWP(<`ymL-oLo}xi=bzcqUx}**P)mMfboI2w&(m&SVfBn1->d{@LMmsM0lk_o23M8n}eUY!9 z6Hod0e9l*7#AEcoKoyO?2k8<-Oih>1-&mD{vFW2eGt2<AuJ{74{jdJXpsi z(<5gpigD1^Uv}XnoT4&=()Utag0A>|*$M0K!$D==MfoiJ9~XDRm?Nsqmbk@3r?Gmm z|A|B%u_=4^2GL6~g~!gzPJ$#lJ#C>A z4w+$>LCi>4HTSJ4Zxmo#rGm#=gU4BWPhXjVHC`*L#+9Xn)+A$9lDEGFd9uOxHX46= zBL%XXf|Lvvswz+GWZ%R=V*YkPijS{?9a{L})HyLXs--7btC`_jJ3hJfQ4O0Lfd1WEi(JyX!*BW}^GoT0H3c)?)y8$5+VqitfkfB!q#)8NQp#&|y zG``gVq5RSfN(1uPF{;$a$6ueaAuI%ctnlihq zyGwscLtJ@)`CBEA2r&4V)G)HLOGJbZ36~SQ&gk7R@^F6cF`0)nCKH6X@WTSdL#gam zscGOt>Fani$eV62?MxP@yUGvCE_vcEiXjubFH(=bv;+Mc1Nx_u0G$+m82XvT-d}y+ zpq+VZh_sd68g$w|L{+UY&5H5e(P^+Urcuh(E@|p0^J3mo8VBocj&;rlWk#ovM#92n zUpGtYLxOkaG#5l=6~g0y(f%pLt>~-x;Ru}%`Z7W~l9!L7h|cZJ$D`t05NYrDNgrC6 zj%MIM>??xj5T0t9qLM^hP~j6-g6k>vP-Nb=zEke}zbt;6Z+<)l%;96g%CFqF_ut1) z7?rqw;0wGh21EOrA6NDN#$5t&!~X{A{Ga&N|LV)NI#5GkH4^;w6!Bde82gk9+C`%K zcS_+Ryt$Urq8e~%h~U(hQ70muJ>e*ZteTUH@tiOrH3 z7=SyiN`VA^r=!<9=-QOxNOOc#x;&~_N3jFX2y$Y0Aud$_&c=bdECzH%>YHV~Sk;ie zmGPFWt=vr^4D0+-9kESqY<&w{3v;V2A;;;H$z=HTmPP-mu}%Wma_$mq`Xi^Fq`qc5 zPn}vLxVx1JG6}@hg&KVxIk(bp!tjl)!-y&dRf*Uo&ULlhdHTbW{ikv1yJxE@eRF*e z%1WKy6>s+-*D8a4YBth#>jQtD2}8B2CS^}7WLX!w&}b&?)&M?Cf*wXXt2Gl|C`;ds z-FK5iF)Ll}T79jbgKl2xfhnGWa0x3GrdagA#&|%p;OeMWYelZi`(}DbbDpiM`Lwm7 zn3X)^79?Mx%9@nOzWBzknAX4C6@?{tK0Ljq!q#ji%qwPsu-W+NF1v^nn==y!LA}u< znSLPfwZA=n{#Uu3r^d5LP!G};4&|?jM-9VYU6r`RkyDlK!e4l=n+JSJF&4Sjt!y+< z>)Ue>GOE?(%G2a8YDo0mJ%vwvOMt$XIlUvUxIwPHmgtdtw@LN*i$Y)PZ52L|-7wWJ zzysI`tGvds6S26 zPZmSvz-TvE7zL{&WI<}!a7$0)&?mrHpDBD%n8@M+w{pMTW}s#VXw`c>E z%Ip%rSW|ij$YAKpaD3yHq@0RS0*uNRX}@zp+)mMe75=|2r~f%D{IB2t|A`_0fBZ55 zRILd+0AP4Rx<76gr#}8CU_dkx2yh_*V6G?X_?W;?Xdkwk4BbE9dfhj{27&;GhlYQJ z64U4d+LwQWNzH)N`Gy@-gYai@KuGIet0*u8vPQ90sW(%{v=L0}}F!x_-Y zNr!_KDvq80+HMF5seVCUly1ejY1!_!17b+dugM)5joRxf=9O!lmb7x>ZYr_qE|~ON zJ(wW?yqqqUWV#)Mgy1$LC+6LVWF=0k%Ks-l%zq3gMb1HLwQkUZaQZw;d1mO zdRjRyd6x6V7UB0be@)b@jqYawK|}~S5+<4t;Jgk2K&-U zij{u>squXYuzjG?=M`G4o0Qu$CTnYcDe%48yN4TBI?Ax7^fHTN8~{861vD9`@S~)M8||`wzPN31I6(Br?8b`?v45u8gc{J^xRL4&`l4S4kC4paR9BZ1CWc{G z6&uM&v8 zuI9Rq7N|$;tXMX66iJ^tSL{SFz5&-Fk7!ZiI12+!P$?-$Y;{NjBbUBXs9>c!$qQXs zG2+!z1I)`n!*hIoejk5E;0^#2Km(nF%F&U?;&~eqn^^+f{kg4&;6_ zLp+42>rJ+P+{(}Qhxg#e zt%cav5s~Q24vj!M=NlhY2pm6=%|;o>3UcGaPmb*Y9?3=2Mb6g(G8ll}h`7H?ZWC8k ztv*e&EK@}0U{N(zQGB$!7>RDptx}g~7EuMCfGbIB3Nzg&$+3dsiozN}Fv_%-9eaFl zXug4c!Nh4g05}=Aq_+W2Lxv&VW{lg^Cu4XAxZa1YaLgYJ$X~~57xR6fi)#!Ke}1yL z`H>l4?vJ=&-d<2P7UYlS$JoOs%m`9)%Fb`30q`}yr6Va$=MTN4XhA{7mm(E`dUl7} zheRxzk^!J}TpWKk8>`Sq!>bB$ZBdg+$BW?XHnxw5j9eK!5J(?U;!TpKgD6mBr;}r1 zqrk2=*KVkml<}tQ2$50FonoM%!^;@z5c!OYvsMu7SpG&yPr7yr;_ z9J>o`9}0)gpk>g-_cyAuGz#h_p^;ONpJisYew*8S_x#zgJ3N*XcQCu13zbf$XSojp zxSkxX0|X%jklh5t0U#4?7s=epMo~l7XHSD*8FI7ujW$|e#9m}?ZZdEH1uViU*1_w~ z1W!>pxu@}JLSW4J@R6?IoHhyy^(Ffr(}MD{p}bnN+i(B2_8bRif~_+L2HaU@?SWNT zYJhOrpFi-n-kYrGIv6RnBH{(%KiR!&_Ft^Ig@9V+lt0Bm=Ib- z)mq!bEu)5|rDJ`5zFRL3ffpf8muQ)`zM2Gpuzz)#>3!3fE#z?#sK;jJdb1>l;fF&p z3A3{UgOPRP+OG$~GM*!5m$xh0nhM`Sm>syOOQ+snoCV~@YSoum(rYDoz4UVoIy}rA z582|&O`K2Md0##Ql56=&P!8U20u zl5HYL77B-9_D%zLt@%o+Z=MNn`6H=H+9vxw>bHc>Eq?x*SNu{TUe)x!yBzKv#Z_I- zp$;-JTZ1-RLql4ps=~Lsm-1QIU*BP%aU!G*lMxekD}h^5tB+c$$J^_t>5hF>*yV8a zE{>1foUeP^$sAF>yc-5ce+q3&BAb`|@u2}DwuK#35sneqxc-T4@|#|li%0dF3rF|` z4brxeS@s`lDI)p>rZj|C(KUT}}xXI!VZ-(`NyVAG&0PJNCuF|2nl4Vs(7E4f}=}zbAlWXs#4u zWvM~}RmHV1zfB!C6HNXczkhStY}Vgc!vb8y9je6&i04bwp_oXZnNdpiE=gfPf}ty$ zZxkKJf-Lss9i6k6 zLl~KMQr<(W-=rZ2Atg06?$q_Y7ZhV|@zsE&x_X~(@s;c-w4IW2dn}3dKz0yAag*v_ zGt-t%#1V)g3KTjSR~@R1js4DA0+bc)_zNyX2%)t22q9)C4;`Jozc*L#p!l6y?-v%2 z@tyF|x-Tw+jLIHRi6B%Xd{eyVZVO=g{O@(>*OUjQDBs-QhfV{Um~=x8obLoZip7K8!^QyR{`(@%ytBp>?J<) z;#blQ0elN|?>Z7}?9jZ!r5dwxn5&7a;mj!gefqFh=dMLOpP|tM+AsinM!UV8=^-&d z?#gpt_00X(^>}}1;$!UM;Go8S&MVB;)?h90+DS-|pSW+{@K09yX}^HiOz#wVP(M(! z%k}~Y&Wzj&5}!ZgL06cXz436Vgc_Z`wY3fZ?5_W$z2-t5tNRjBRq@f3B!SY4n|fHj&hQ2+7IF=_4XSBFBk>A`r^5u`g$v$RirA}g+ z!q=gHH^#X0-;#&t+8TmE^8%j_9Hd|;@1o&eDyqc8Qzef<&MWgzpGq{IrRnNTKh zQEdJF#oQC%ev1kGrekGI8bsr~hNtMmQK$IW#3QyQ%w~_k9RTm>7 za-cEVCuE{%Z zgPL%Tqvx?qx{5f+{?<#aT`gW7bd-@j?W&fvU45zz9N1qD+Y2y3gRcg`N$tO-zs>dl zRLEDa230sX(tZ-R%W{X~{JYqST$U;=meX^~>y{c|mxm^-YXWTb+-xS@v?y0@G<9X`8fcZNwpL9Q zf-FMZ{N10I|2+^n5pSNA_>KWV;oSmM&?{Z%?|*Mf;peWc8G*KGQf_~WKrx(Z>!A91 zpMUVez+hgN9Eu?3We0vR1`0$DpLa{E)dE#b0?I`Aj+YX-uH&chiMTx9+CcTI1r94U z=h9ccRkT<`!E&=l+>fr0z-sbhWNiFmOVU52T&&@8Xw1Q`S4`5?R0`odtktVU} z1f3|MMA-WxvBD3ai2p|2TSryde(jcp6uC@6*DRZKJ5rs+djObsD;5-Y|YWE^bhqUHwFnXga>QTKKUs`=JJ9sIL|szaHJ8C! zu_kqE*q@Eyw%hj1WSbz(S4FD^2u9jK83|kfhyzPxZzq zybA*j0S<=~Tk^3zLKGH9PzfYWD0r{iQGs&)*NbsOJk4wTNYp4(`T>-HPj2gjkMc<4 zo z#RBI94GZ?Gs1!Q#3X9HwEe^2tQ;J&~(IRg`UOmUi&1Lw#zl&x_jy^DOa5k?p-e^Pf zJnpBBjTf)ypQTTD@kQ@Kn|csgGczy#{QOuW1y(zDrqPMI99Z~m^;w&XeF-)Qp|RI5 zy#YJ={b*g|k-GiS`#LOaxWS`OvRc8?lIf{ZPjzm4f#Y`0>e^sgUY7I3=6}%Q3f>28 zNQQU}W{j~o>6y!N6AyP3#b*6KzNW*1)-?E)20R1Z2>$I53+R3J96_P&mRBM^LHFh{ z7`NshmxU*f`X#0$qjK9mpiQs19`U2n!VWjIn2!NV;N%rU7`_EEeuE4OUcL+>Nh+OL z$$QT{7wwp3^y#I@Y8*Ny*5&3?&u1b@mR^G;qow_quZGtvjQTnX>qz{;ezf3xdFH5Y z>8=YAdacd0&~!2ZmMGX%Uj=f1= zrI|GDTPSn(l= zoZVHJiMs=sfqpQ5CbFV}8k_^CXzO(O&gA{?k^jh806*xg46IZ+c{jSnx4|IkA9Vg_ zo=J})2Fi{4Bah+W}#Q%FGOP5+UOq zESGFY9rp$6M%i9J0btcTuiy0ChIiiOf4U-k{ikB=%Uzzg;`%oI!_D_NL#Sy2RxXLP z86Ybw+HO(P`!Z?Pf^J`;ij45>GHnil=nt5tASRn2scHeN{-Kjs9^q7L`_ZTK;IOc# z=MFC_+RGG6szYVRrc#s_pKazHJh934v?1{Bpo` zrD>*#93bzwNSW3$KR+l$3%D4UmpcD81%E_3Zekf4LV+9o;5>LHyCUif*3xzNG}9e< zcTk0=CInKU-Q?PPj>dh0-$JHx_9l3L`fyUjONH=Lz+%&xwB_Ze3?j;|$3KGnZgaV6 z&THmd)@Pj-<9>=KCw0CaC@jN48hV*i)di3q1{7V$-h4?(Lg5t2N51${P+3X0e^q>5 z)Vv8fy10IZ!k?-kNNgY{qC)z(R2|xo$Wc;|X7ZFlp=8@u@yVO(?VtJsVZMv~JifW1 zF7wKsUDGFBR8=Bo1HP6w+mho8bAsFAqrPFW`m7OmyXLZSqt(^_01n0mi+c+0Y&mWZ zAw}^Y8L&Dxc{mY2nPg*ml<$ z)LXS%^)p;O^6NXHsV0yQ^Za!nPak?gOs~$Gs==JAR{W_rk~K=?%PUnVltM@Z@{6x1 zbZvU?XF1I1+S^mu%Ly81UFQcyZ(eGk(w4f#cWI~Qf{;*giG4_NnX6?Xs`}X5Tl_$O zGIcb7H!a^mF5GWjabrjjb58Q3vU2!s=_N(9|#dirR3BfSs(TY0%di3oXx z_q%1mqK26!S7&t&ilhf7lbO>|%QH)iK0ZFoKhwTF7oxe|xCU91Dg^)mTuR6Z8KgWG zZHdd!f~UhC7| zkCkOJI7uedIQ)0BM4Hy-${pC^59{iD+}(-5bmMIH01MADFHhlGFkUZtd~uzUFXg$) zpp2fX`tCVxSgGz@bRxc%cmD5RVPOD}C{UBX;f4W(p&+IJEmZ2v^XM(k`>z+~OSfae zj!?q*QVug1fdy2R=qQ)vL^p&i&${kbrGBrR-MG5Eyw+jQ!3$ABZ5A2~5t-sCOyj+%wsUkS(fLZXz=Z4(Gnr6j!}}(6 z=_B2bPR+=uWQE$$+}J%yh#4Ep0{OlDM@}YxpnIG+>-GJ_LS%TXH`UAWpG$-TzMdyv zbzK%3P(ap(m6i4P*6zT}2;IrYvE2k=kq3ff(sxBJ^KB%VIasqzuSS2R!ed!b9bDHY zOBmU*P3r2~@g8aA_g7SF;iqVJqhmmeG{3$B4U%m|oG>Of2CTeJ9el?xA(}jrEo$ZA zK~74Jh_d~?U$u}qqQ*htr8wbg+Po3Lj2#ohTXJ>v@^GE+RuYO14yOJtO~to|6RnU> zn(At}*h;8)9IP=j>wRo1w`0CcIfy0W10pQ~NS(b=GT5)eQKQ*oLpmzW`DNrl7Xxhthso^V9h z#R+5b5_}K;<2 zbV*}JqyTV~7C+msUf)p>;7F=e-ID1WM8k>Qy(ts0VN>dp=~(>~4IaZHKLM+yDd-sK z--2@)!r{!c$>~eBF&bG}sx0(=RablMvvrMH_TCruGh81GGRa8>m%PWEU%?;UcZlu7 z#EPvqDXzxl<1G2Gx3}jJeBAE?Nu|Hd?n2_7oSuI6H8)CcG+?%jwz99fYDE`L_?qxK z>=pvc2l#b+Z>Q-MAtbtJgLcPwoi%XgiC+a>cX~&|mbWiC=?S!f?(we&-6)1#)Qj)B+7-jt7-u!u=jyY5uvYuD`(H_S{W8^r@|Y~*d5 zok0;Z8yh|)Xlg;GlF9Uv78A~9>QF1k+#p0a*7)pljiwa@qH4Hv`TEhMQM=m@$|iV2 zzr0$p+&Z>OV=I3A%(7KwgP4@2>1E7P%A8*x*A=d;G`O~Ry5pN1T%nx5Td+I);zf7sgNydR4#F_{PE3s$BUxIPdq}6 zd$sY-n3Z0+Ki@LTaZ`@{`O(JUS~W5=JfQtW&@pjry%TiPG}_D=!y_-VRoUoY-t2Ua zwNz)*Fwpg4-7V*9N)HeLNE>M>qDBbh>lLL!A@*7I@XDF5{RHE%f-@cjrV(O9!n{T? zEW=4HJ~yBkE4r3hOj|A8yg63SZD%|~1!%CB%<;EgebUVj``1!tW+ZmT8fV1A3bEn> zjCSY4xPw=&f4T@S`2=G9S?`f8Ax6pscku^yRVwDg0m#ha`2x+}ZwERG0RTNy z6d=wy!nq2gAKkxmyXmlVDfIi)eD=5XW3ui)bmkBiIun)Bn@j;^*Prz~O`dCQ(?icH z4=tBZ*M9&09W~RY3AMl+*A0)=&48kJPSkQIjlM{l7uB*lkC$Ov;I0p)Ru;AhtZ;ps z>6KmoY8VUosb)FxRn}W?xsFmk8~~&0bTd)FU6CiYfeZduGiL5sb#}&IpHJ4QFkZZv znbDeQq9?D<{AZp+9j!u`p0n!Jlg;TobIIcQCO1v4XdlE?0s|)FU{~dbU zp!ehu{w+_6+c)bu0|rZ#Ya6*D4c-6rR+N&{bHUvI49Xb=cTO%%bMVj3`&3&w6KUs| zMAvi@EB`RR?zgl3X8MTlIv=1VI&a!On`hJ6{x1y4=)=cpq+*mHI)CZhL7 z=}uNMQj}noVr}dtRvgUa@n*MSve*kuR};-aCY7K&lu8M^`eqMC`x@Z%6saSP0o-pO zsMHebT7xq|j#15bD1w9L>U&S;jN&+%0BdF@hM^gJNf&hwX{|hHtZOqV$|H z;MWhU^9?fa|5_I*ZtH_(eKqTV01erbaYcik0KfIoT}5u*ciURJ!6c&tj&f8>C(tDh1rhb2R=6 zv;S)<+@yr9ch_}cBpA}WlJD#szt~v&G&E;iYj8yGQB>N{&D3bm9=8QQb1(E|)HcQ*DMI(Z{Cr6 zxQWLQg*fA_7D|2C?o@UG^68kEEW7}KP zVj9SYa-!Kv68bN>>!>Hr7yY&0x0W0!)eYNnoOr%~pjI{BEe^`$YsC{A^rRQ5b!Bc(bA=TU%lDVJ(h5@0MR z4my3n7;uaRSfQ|Q22WX{28aPt$ni)!7e7zj)>SRL;rbKX&yhpG~%ppN(|F>wp)y zd%7VS=6O_Ey&-Y@`cYA0B7W3W(3MbAUMN8komZJ9 z`Wyq7&&MZpuRq#>aGE+*)zkdBM6R;_@ppSuZ82K9B@-Hj_TKq==+mdz2n0d7QEeCa<{@+6xY8oigy$>hKs@X5wF9Vm7bb zb3C1@h^46#q(3GEII-N_xTt9I*|dbyl%PW2SHM~ zgPLMr%NxOiz+2u(WM_?g>&1(8Dk)>y9by#r=%-*8zRgkF`KGGIy^#)%sydr>wUg5` z1?MWz*8hPoSnlmm>+%=X)sOTu(8YQjSKtxbu`-EgC|WUl=jT5IUMgoFF0!(;7@!1d zukbY6c?`6XeZ?wKr{?U@!(5i=#9W@+XI@ROuB>_lIYL7XR3t`Ue(!6!5&3ufT<~7r zImzfcaM$vN$hby3g7MHYjz}~xLeEC7{pI79OGwuWDvkqq|!C_m{rvne_L(Y5`s+ATp9(nxtt%KL%YOZfp0kqCJESj)bbn zF;)5tpKVQ72t>@JQ_5!ZN*C2EB_<{pSMkL8NT3ZEOSs#D8!e(xaU#P~=AW%Sr)G&Z zLpzn2M;^ZsEYA~quBm{u+f~YLJeQ75O?#52V`4=7LDPX;N!sVu6>*uP-w&g5QE@vz zr+j*WE@_w(Lqau0sGX5nftGSGH?o>#V>vxduBIf&Qz5jxll#OuZQN$L5g*rYrG_Gk_l|KH~N(f@+)nIMe7`{`h-k8&mOQQK>it>iRQ-fy0 zVvkbC*1@^GL`pH3yqZ6nl2qAHmyfMm3p?t~>4Pr#MctPoTttIrfB$xPAIxftTfM%< z)YVQpZ!nJ>Ywn6_$Zxq_thRRUsZ-ZPZVpJ2)P4L);nHyh&)mJeZOg;0d5&4 z8S<;Y1c|TUssHNO^+IV{JYa<>=-vr9aoKimFuDip^0U)p^NLU>F1&BrG1V*np=>+fdQhjN3a(?v~3> ztA_5(;>z_+opZJYkV#|9QTbuJG(K!n=o^=_x;ogXL}9nTEi@9#NG2Ig{?Waj3E}%J zL_%%+RgYkQFwi|V)5hxE19E25avzL2=~M8}tZia6 zxnPrps`#2bRTSGl7mVgUe;kuZ@DPtNk`mm%a;}<~U5*_c)%qdw9^}66M;n&ip6YYH z8BF5Bi2BU(!T6{2g?Hr4nVY03zxc8@qpPbcOpm|c=be7}&lns=K1R8zGVDHOPiB)VT6L!5pu0&0cN%o z=}gB)Dsa643O-}IO1dE}mTzx4o=S@rnv=y)X(#|8t@dTwh`)D=sc(b#55^IVj{?ZU zp5q%-84K<9Qvj+D$-wqQb|papZ+s-8pG#p@p`-P3zzsX61k?1!De_(#sP!~)Cnjk_ z8H4^zm@VPOvzX4;rWJfFX2|3k?I%QCZd;!*bpgOABfnO@1O_nSq?v*Tz*D*c0$APV zT@IMsq#_cTl)j9vRK|*}OepdyG^GS1RJ~vfQVSfp)n4IgKNbJXAT*5Q7L(Hka z++9g*m}#`c6Hxh!3f~ofnn&f%W+=R{l|SC#aEN{f(Y7dIsk&X!M%>bpA5`>ZB{CzSYI8E#G+<<--;pBOS^9 z!bL*eDV-?h`|+k{w)lGGIEg7`uR4M?EY^QX6WMeP}Y#~Vj?cYn!t ziDSKfYqqgtehGfH)+VwPXgD%%VIob9RW`^ND)lCbuQh z_O1R!8uoXE{`vqH~F7oSCkVj_?%rX7DD0*teG!Z9W%$I1ev=Ivd2ANWEFUWwq zvYA}wqKm@_z(SPHWx2KYvDXRmo7hv_4Bpcb^0{k18RUaabJ;_!0iuXNETs~1WiZa$ z_)P2#)f+w4GQrx1DyJL&M5m$R<`JnozSGY{7BAnry$lY9I9q-k^>D(ynHy2y;o$-6 zg|FvkJ4HQM3w>tJd9jX*RZ^Hqb2$}@ts)S*B&{|0M7~;yC^LSs2Onz!869OUN^*x` zRRqZ=jjQ=xQ{hG}Fdgv-%d6W+{@PTc`0UWIqvT?7p@oPPnVE3-uE^>j#qtMVEYP=j zqEw3yBc)$kLZQArdVOIt^QMwVsRz+tFY@qyW-9M<@0zs+u5vyk-nV7CGu&yc38`xL zQZnrMCa`hU>CU=G^Z*7(LBG-v&NeF zhX?u~vqau@>H6^%U-vm$RBz2w5nU78-b>%#f3{V9{CqT_5E67fdSf4RDx#aKu9f8Z z{g#T{m6er{GOgUU{kbIGby1O*NPYkOfw?B`$x!_7CPCEog2;o{Vk>50ge(ICyQXLz zo>!sd-@flKDZzYsijk2_ol&wu$QQr7%ayZWgut~~m85{-U)RKTGBgy{x^`yjUGAPF zNmiaFwwwK-DqbkZ>Cy@!cW~++%Gv@Bv$g?uV|8t@XO(FY@a}r<9ElKGH})uK@P@)j z<3rS($3cwMYjR`6uawX$4SZ~uZzJml@&Y(_#Yca6%y30k(85G$I&0|V$w|Pp)!!q{ z3uf>ETe2GblDTn{wV(ERJz$E1dUbi4gxkEIlGsOT)*s`pEB1R5usDV1o|})yB4@f= z3$bOccSqnYfj|7n@2;>2fuTHn_!J4c$3fm~SJZxO`)<(FZN@#`5i z^F}{?j_BGT-&%qGf~rOeMMcF+O<5$`eLMa{csIJCdsIlx%b}xs`OV(^-cQuO!FrSB5)zjHdPrXkWk_> zPHs(#tuSMQoNg94?|>QH>1_@JxOcHo419bu>NdY`1~MwJP$h%$DfGFC8IT5Wv#bA^ zNSBP5>}LMw(9nrH{wqFfik!N-zR&*Br_9plf|64kZ?$iR6Hz>e?tlY?i`d(mZfX~E z*OfhWF{vjI-Q7D# z_Q+!udFWGA{=|K`N&17~cFg;iAKv)o1#brxuB0BORcTsD8YYr+VysZKNJTLp@?%qb|}wOtJ$!>^o%X}W15cy{)%woLDBKp zrSEKUr^}P!^vIPmXi_=&=>G}!fhn5XCNhyvG&EpLV4;;IqANH+8giBxx#s(X<5V3Y zXs{Fd4eM`cBCh`hKFbEfet`4Ygu65)12y$m^oMU(URcX4V2@bd!F7a|0ze19RrdwXutV(|`*99x+%;ZeQb#@toc`4^1 zu40Ls@{U-tXIU~XZcK_ZDFyU&&!Moh0K%^GUaUjIl)XM=z{~Qqp~1MX%ir6`j{E*@ zXI?-5e30$hJu?*|j+45betj{qqPr$uLWgBjhu$y)he~)HevYP@pHx#9%^nHf7P^a} z;A+bqJtJ%`sd^B(?UG?mY@4{Zvy(tblv4Uhfn|PX#zYTOl>=ilOOr=Gj1mAh_KDf9 zy(=%!{d3fK+^nIG<;%uC=Rkudk&rnM5Y1^DosNONllTqRhp> zG0MAZ2I_)?uYQvG%X?K4Haqr_GPRy-;5>G$YqC(*QL0+t?`mFw<7*p4enpei+Q_wX%RQNY#;} z$FH_C?GrviEzd@&M2rM|y`1Rl*nO&A6&6caYIk5SorS%lx;-kHm50MY+bk7{+*mst zX$b^~!8DIsry5;&sA+~*r?eY;Rp~n9Sn0j$Y@ZSOyKN6_ms%tHqaU4VM1S9uLn(!w z%hqFUX;3zm9CW*KEHrG3>qQS~dD4;m`NP=l-c>>rc6KVQQz|3Y7}dMN#7B;s|G`(5 zGU6}e@Vj-7pHd*`Y)>mzq5614rLzP@mZ+qF2X8wIprDT2+jH}&F$)i_hJ}Z#f1IiM z=sL`l|CSn@H_YBYFaWM48>(cIAQk`05Vj`%pjlU~oX&lTAxUM;kt85o_B`_xtSdXeUD{_B?G=E3 z{P7`8EkV`zpL7FU7E@+<#@I0qdYM@QRjS|#cof4z=i`KSv7D%4bVh}@!&bGnI2LW= ziDNR~<7=}c4RB2yKRD7xxmPrPgj$(WhVI0ktqjLDA-0O;zE)R;|8d{+YJEUMjB*ct z?Rb90bkLpu3E#gO1=|}@R0}4SvWgXo0Ou+f+)Xk|)xbR1 zi(+D8T!$OqH8;yHOp_1WeWZEh(xY+KBVR|q@|=txkXkTH`uq6yNzBhZEIKrr zL&toPhec=EHcjN5CDgFVj)_nL#CRLRjX5w(aXJ)GwCS4;eyvm;1V@??e{R#lJ9ppj zDLu1pNe|}}jV~Jn!!zpZ2eTiP4<-vgU(@~iMg*kh;lA+Qd*0B2b5JqQat&6jKCASi~ilt1VheO^2%jyXVv2R{7So6#NhoCYI|a?CULPAOtmPg_vE(t^aIM?>ZBRG1Yo~;2h%Z={vY)pemGkkJGno9{*D+v$a{7|MuNy*Msh+@ zmBy%-Ss*mP_lk&+%q)7>C>)PABJssp6u{%dP7U?=>WVv)arF0GlIxR7OSz?|_D?6e z`?Z%m$;&Xa4^mQmnK!iVtPAwg^qS+p9zXl!5Y3&Gv<5xhv~*rXDN@5lWd#Satbz0I z@b|jT86_zb1`;!`6ohQit9YtF#D?8UczJbM$W2FPYl|IW(@ks(u*1K(CM`d8&%40l6Mho+vo?BTVNFPqpeE8#{RR0*q zNVl83_HJCjWvP~Ojckn=;f4Knn6B1t>r2zFsZG%N-sdH{^Ir|F>l^Je2QT%?$-#`3 zp}A7H6pmGpFNqt%>MUA;Ec>nOR`GZn>I-z3e|r0&njUV8a88eVSSZ#}XTrw2NJ%lG zwGELQxI~|CLby2lxf8Fg@ZQ{y$oX07j{O};D;C40I*sUTpko@IFn&+QIrKy@AABx+ zHCy-c0k6exd1554PFrK^gQo}5u8BB_0)bBtpp+yNkfKEocJhQiyDN~gdn(}yNqz5W zE{UzOTCO0|{I2w310l;%ay$Rar0+rBB(3hO3d`o&JQgeRtj8BSF``>RUt^`;*Lb1z z037r0G>)b(@fsXA>!}_rFqY;NNrt z%~s+8gj75^*Rz+Uq0yh21{@P(gTH8Q{=>Uh>nhVe9}i4a)gnfwf>n{)9FFze&iHaq z7D-FUU51?!R3ML+`QX262krXtz}y{OE{W_#6L0hK- zu%1O=?V{ElHkoP_*z2Q*-R-`?p2r*V$0(Wp1a!_?F-fWMv+*v>1Hnx*xdmCqhC77B zJWBo4OaSy9P*A`_H#eE-yE9`Qe6md{p^Toq2BAzLV8^L8Ik6n013s_t%UlwL#d-u- zm$+|i#}9-(wcXO=A(|Lxcd2qE$Uvc% zv>#}4wcRx7`IJ3cC?t~{fupJQECW*oL!Oy8bY%%G;PM-%)QJK)iTw;LP!eX(byB-c zskn-2rZ3kDTU}jw&J^PewWQca} zHFRxhb=7<|_v&vW;2kA13>B0m!Vne|4cePYnEG#0%DA#%H z29cl)G(DR{U5Hm8Le2T610IahtxIxItvAG8f~zlU zxlN~jA0oDM+|2qX*zP|6bXpGFaYh4|H)l-G3<@3zweRO$oO?bzU+~ucImcP%9(+vK zxTnCQnfnA;ICyt!S0$mBQjHByc+&RlaYX9W2>5!??~OkS$1Ctl1ldSQK(*d8n&6M~ zo~j3b5B|y#{vQ2a=OiR=tZ?WdkgSi7r~Rkc(>IC9cUDInnrPkED_ENWS~($@FEEGl z4kZW00|#bVsr9Ulk#WN3uTwPf#&?p%MXbHOxPj_O?d`?_!S1Q%UML-e-R`I@G_Xh; zVrc*o0x*8&61m)9MMsRGT+a?Vf7?KX&7z6d!*+;yIR16@lK`W<01!(0kw}~!a0T*E z5hwxQQLE3j02G)Mj1Mh<0LBmMw;(_Wrd=q${fHg2zm<|MR4l&dXw&lsh7DArbV&Wo zAMp-FhpH2++D}@vVO7|DN~-4A`L$&Y>cI(ja}X7b z$jZ9R&;b}g!AJT1#kX`OE*%o{1>^mS2~8Ht><;m>1q*=hO(964zPA*r4s-gF@HR}Y zWAa=lColAQR=y*!-?N$`=B()X^f1IIAmCwzdXAe#&UrC1g}%$_`1E$?E*|cXI)_58 zlLr&;`+VA)iD#ukQ+?Vt=`94=wQO_Ia?~r?ZWK@1+F1sn|Rfhqc?c z_s|a+yz$OO1kX#v+O*uTg3N2;4FH?h!7q@FTYVw|^-W;CPsMbKfgwf771bV~u8PMO zzy65%_2>zE)ZtpT10tO@R5c@TRz-h`*OOWWic+`W8Fhu+uzXXEdA@ znw2!0?{ZY8TuT63$WjXV(gQytR@+8W>rXZ)aQi+Mj1>z?4#rVN-(Q_HqTs1Ng!A+v z^DSHa{sV79xc5_VOi?krOqi^Gc++eF_4BYQR97+{qfa*vK+PQe1iG=tO~RXGlWZI+ zrrX+HO5#vVi#x_ROo%Ubc;HI;mM|VPP!w$`>E>AQHmkF1@dQyg zT&b;Jw=*aQ?g(iybWtgJGL$~+Z=!(p0+=X1#o~*aPs!+?n9=vuWQCDToOBYc6Yycm z&HgehL4)Wl5v>#oHu;v|$4BzGzn7ceWlu(RuacXGdVfy+g7H>y3lmagB5AsDCJY+@ z7GT>N7#YVmx_0P6wpp<9oc2q3cHoh zoX^#I9Qod|zv;#C3vv~nk9ICom>!li^Q>7y_qNmT3(jqRTCljR;3*MMK8>tAQC&?F zk001m8d`8`Rf&$pf4W>=K1_;wz zHH#kK`*5dVR)8LGuaKM1Wp{gi;gC7cvst~Q7V~8}&n3(dWA0WQCdoCNn2qD6j%yrOWJM;ni_DfBAJy1%taXejl14TJbP z2D$$#Z_^)*$C2ipiLOez_?{^lbt7Dh(W@7;YZOlT4x>h>_Kek!olmNO+bU)A@^mux zJY!r~Nf?|~gRzf*(jOJcJ482B#Ev;$gMthfY--n8|KaL_A|Ag=^W)8dB}Xx;WejH8KHo}8z_7U)RF1eQ}F)xXE0T>C`N$zWR%1w>GNXVDTHv$U*|)Il@H>#!t>zdI0lDTf}v`2%;T>tpJB zlTezz@W@o$h8sKbG6&n^7H#RA_a`Cjx1Xw^a^H%L1ntGBiOaPF*hVeuXBdnW45r)A zMEDKvA(;ZqrZvZ$JJ7urOa2rCn;>*gfH8AG#2F;dt$YHhs@93J$@nP4)8qXGRmAqm2dwBU3 z$sUs>1e*Fjid5{j2G^J!n?S^B8Zv!n(F3J3X?5*7jKU%Ny$!et4OQxZZ}qGjlf2Ao zI51BTSU^Rjyg(X1PH-ISBV)fi3|V8>;_7Mw?e!Uk;_CGw{z&Uixi6Lz%-Nt^_q2$* zD75I?ZYRZ57gZpT$Dw$IQhm2Ff?E3tf3|J%B{`l=#z$pV-DjXAmM_8dA52P<(=dv7 zeeSa19~m!C3CWqbmWkg_grN4#UcR<-+Gl^kSlB_0ecjQx&?V1j zB4i)`XFwtjPpC0wLj~m;2j(mCNBzM&lwh>(6x;Aef@b<$9=0@>Q0VEp7Jx&pxS+7C zeu>iIoSuIL%mLSo@qMM6y#)a;2lc%>ZqAFvP39!Vz*|ef?rOWQNWVXb`4afHRQ0Ir zVHb#zig5r!n52$Wsay3v2P)zc880`qQ>xWRW*)a#d{yJU4#e_QP-0w?Hav~Cp zf_R9Uhh3C*$u~96#km0F_Ajc5`Y);f_Xy=4t3irL?^%5)^yxiI2mZhV!~YVz`EOnP z$Hd=?BLFc%G~I?La*9wSnrXwkf2JM%lN=_DZs3*O!RdhA%Te(84mdWdIql7b)WpxK zB=sKL(e>5dk@2H4o@!V^&y4XFtSuyd4 zfq!v|Wbq6Yj(^~>gn}?iy3)g;0rIhk6%IW^>zWo>KuMUa#Bq7^kHoR&qo}VEgAfmG zP4z!u?!SI*I+{MXMo4%>K=C!uf8mg@1>A44LN7K0rJ zy!%&zPJhei{lR1Zr!VYvt5=k4CKHPd)9q4)r80p5mxO)U6N-xZ< zUvo})FVXTa)giDQc7*=rHG60qPg)_5NzNO#6ZMK$=Yx_0b9*RvSEWK?ne z7(a0Bfg7}mOsR6Tg?>!a9`K4CyiMS~QlK)$Y$5WpZfKm6ga-vQ@ZsL&LaCi$^uF#x z4Vt;4Z9O25M^RD+*2SkN34OW=YKk@=K>ieLIMzpW(Wo!(0&~OTqhkfgHn3==KkOim zc6O{d*!>r7x61G|<@Xul_^vTCnmJOy9eg76Y3%(CUIWN%@CNc}_R@6U^RZ#gX@$8p z#Vv6lI!ZJLm!7WiA^}3u&M9G~_D~vbC@RdO>{6dZ2^1%|B*3@PK^R4=g1L?ZUq(e+ z^(qFgooVK1P!5b}=2(g(xmOSqnT^PT9{UtCI;Ui zy-5fdeN)bW!E71RIJg z#y$_#?;!T$1FcLL7CLMpsoIoW2-q5Z_0; z+bt2aR(+?2kUfDy8xQja`9|5si@=iNe~-NXtrba4T25+|p8$XFhjizEgOT8Hq(}SPkm5h;>gxR0!Q;f&XoX?pGx# z2ZgR5U+@Kke%z=DtU9(z44=fsrA>99*3^6=EFuD?U)=ntcO(N7%@Rqz6p`Q)5<(d7 zYnfO`6S^lv>o4$QVpLKS2Z$3Myc)3sdt+eDdx8a*h#EwnS~dI>xUnE$%_>o;LeV54?!|S~nh9_} zmQ_@uh?Iw6?mQ$AY&K#GR{V{oq@-}odN$0=>8o9cg#LJH3od6c5lDq&`8-#l2k)YD zlPaR%)$oRwVq~OItJC@~o@q!;0lFN(j?9xy9o__Q3KoQl2nehwLsA2X(E~{a(fAX> zG#aM=LbdNWB?V}*@UzoXDzM*0WHkkso|>bsn!L4Vp~qf`PEo^9nO=FYXoh~TqM{!p zHBpI`gh;NMGq<1(^nxG;Q&d9%i;}IZx+zL<*T`%g2fV(#ZKLiWBU#gY{!q&I$#oSL><%xf+t(6}{<57joH|fVc_nMgc`lcW)VrGsg@o+5fak1-g z@_hP`a}^$tzDby72YcWFuDS{hj^E7uhaWe`D%H_4^pe-OGab#UcwUdZ7*HAL#{&Z< ziR>i{Cg*XSk@qwJ^jX@-bI9gsu1Kl}8!JRTaLB-`)of!r(_2ejU%#XLaVAPx0UhrB zff-(*2#Q(de1AFrT#By-Y%)+lnrdUNTmmBJtZdW5#u(5jT%DD~>E$7mD(vK7BgJTv zNF#1cl5jm-$csbCcPMayrPgCAy+>L(_?vjqs?u5+Q=k6|_}SYTiD1O|$^iml)nETX zDORzB+{DDB_Qm4McaM~bz05yYcA+%6vXJ7~PL(D(xVb6&+do=8WScWFC3y=lxbDKm znr(uAk+vCB%Uinh`Oqlj&d{1{eH)Io9NqM~Ko-%x`;RJE((MYny1KSjqZwthN9-sk zW8mG5!okY}r6bwk>|%KCeADOin?Zf`4Voh;P{IuHpvQ7`t@{1jW#H$>&BD`Fn{d4$ zu%xw&h(U&)C|bd6vgykq)xDBYl5Kaq?Z=d2RUY~ImdAO%?d~Sv3FeERF?kturN8AP+F^gr%YYM$XSc)sjN-4vhqRd_ z{W!h;{5VW=HT@qnT?Io_ZMPjtkdO}PP^7y%M&PAOx}-&PN_()g}Zm_r@dcX_;0Sc3m@B&Ke^XfwD{Qpk_xCE+~7QTc7!96l6di4lC1 zn4#r9W3OgafaLoPROmy7e6cZ1`vzDK_+ewu%f`v@OVy zi3n4k0Y7z!xH~WJ@cI&7VszZ8&PeH^;--~qbU+mjCkOQViBQn6oJe~ARzl9twoh8c zH9nBBqs5HFMwQ@DE4yd~B&m0m0kaKGG;?zXW}>`F;pBv!WFZcQ7!fjf3_oEw&^N0o z^6gY}FsrZC4%2!hvgU37BsW8rHNa^_;=hbe}&{agA}iYN@Rv9M?}*ciG2gv`P$cIX!(U>P@}=(=)L zHC`=#6-L!imnZ7gHFC9dVsv9UFVNr5xYEqAb_%vD2pPVQ4L1gN>qZTwj91^KSjbyc z1zvpRZES5$-NSi=UB;1Zp$nO~G$_HH2(%R2-{l2Z!MQfHSY*Q3p`CDph6;oF30-m% zysIJ|? z2NG$#GI3i@j2TEZYlQGV8%5LKFq{OK!r)$)7Z&~bI94WGcbmsY6s zKMlGN*x3g2r#I8k{!@mi6+Xe9Oc3341osnZJY^M+D9i|%!E>=!>7ztqV*|jMaD!se zt8Y0@Xn{SNCyMT%|G~qSFj!NOI_RvdJIH@OsWH)kwDY3QBkJ!<&t^FlyCugQQJ8{1 zlUS5UBTP>IoJwiT9h?uEX>$_=6x~}>F!)?OdyB{YmWK%ozXVx~9G3+5Ie|2OlUT%o zocYePD2)?jJ@QnB7+o|Dt9X}C+HY79GBrVFw0;|dr@z0a=d~X{kN(J(BOlrs#f@Y? z%wiIxTBvrt>~qjEPT{${^4ub$ukO5(YX03~1b`R0xMNEgM3Y70k;YK#O@)9~4SclzUT#iSc5>OL58p z=Okg({gt2UR|`$&MTt->pdmQIjp)%lqUxKgasG4XqnCl^XF{O?G)+%x*UMsd64?zW zVny@zF@d*717%gg+~=uDmK@xGE`2n-An>Ls9&TVgS4>&s(0Fukf%{6<_&k=F_28)T z2f zcR(b8+W%j14SU&?kQnFS=gD2|!WBCFI4QLB+Z9@RpnQBFqlwb-tr6L1H4JeIy$cD8 zqK8aZAYNZdmzw;$jtKZl5pWeB(*f7F2{nleanURVOPlhUPxbv*SG^U7cF^qUN<)j= zz@M38q?XNV+x=vXbfmCDbHJenj=ZZ_rl;oQG<enpDz#0K~1#W zCf>~4+`ONvoBq?Zliu>ho~SARhhfV$Kq{_J(k#-lBBWZaj^L|3Cv z+6$}$6!L4h02`?VAZam)Ia9%9jZaM6Kp~u|+;?>_r}{^SEwU&A7NCI8dR6m*Haj~t zg)~1%0K%LS4PoGy&~Y`?fX5?^lUX>-d<#@zBN5LT+bpFzoFtEaT~y0XtgcwL(d*6P zesyvhQaP$qeK3dG!)gcRcDDOi;XrP22RJ_NMF>f0#`|@%1f5?KP z#j=RISjKK&U*?PZi5MEZw?RjjtHg|E7d1^sE6nXI?a4*2Uul0WTE=tsMKj_xO&P2A(kTa4IPt8)i;$w2KGj1^=PCAAFn(*p_ zZDw6f7XI_d99LnF8*LLq5^ENdcK1b%{bxU(|E;I`m__Ory<}ScqiHqmrz7(0!!(I z?v-oP_(fsAzUt`FcSpeZyZ@35CJ4(6yx#t|yK?}R$eC7?e25p75Xi@Ay8ONBoN;pK zL+#jhT~cYw7AOt=SQiS%Y(F-wb<{wTIzL^1wWyT&buBEn=dtgUpNeTf^B(70w5g@kK(|wVS}#TB6Sy@ylHrfOoJA5qy7RJ$jhu> z^jcm->Dm}|MdIQU3ug^Wu+rCYathk+%U^mr?ICY7v)KA#cTFs za}S*nw=$XU^h6pSmHYkyp5Wya-(4~l;SsL^9Cv{anURQ`UR|@-Q7I^ z@ZUp?8I3ci=jTqe-_FXg&pfP@szg(fE_1A>#@dMY3(RSLX>okkhdFh$v!>$fsIv}0 zw<&=EWDpDiCH z<~PB}t#&1;3EaF#Uy1RMdjrpIm2b>u84)2D@hCt z=FMi`m?$y-lvmAlt+U$v>bLs6=^`WN|C^9^v_sylaN{pZip=rx@!cM5V%Hm!M|v#j zIv<*lfz(P~#|%7-W|8^ShGkEsj%^q>Hk*Q;sGb;p3 zC;<}{%M5ZFH+ZPzGi)>pz&0Rb? z=R}j|YhsqUi`*RWj@h6{a_wqkPUbm(dNsWABSZf3p!w})B+fpkWv%c`BF;SQVrE8f z8jqr}(SC$8VbKA!0J266;t4@Vk;7)C<4gWJ@vipo*;mXx7)kT~BU2i$? zKr~vOo|j~S5Wm;_X|MIH1wH-fzG=|1Hyeo@M`lzp|IN+KbiRb!O|E7+UEH<)T(=i> zP>uEU@y^a*y;q%^mJZHibD<#{2d2LnHVt@@F>KlImW53@opY zmxJkjJe{2}5((j)t#wtmKrF^~_uB?KlutEm*uO8N%jWV}sh+jy55VYh9VzImT1v+juLKzk*tUWq|MviX0UHhmZgy~9097{>0g3E z&P&x42&i`4N=aLbnerizvswJpJIZ(8?5t-Y3%UXT_hTw3MyUZrTfq6TzWynLY*BUX z_Ndi?erRqqEql)QzQd25$5$^+%2wUY78SGcqG24VhD_FY+Or|NlIn`U@I{&?a6Tq&T!Ry zkpNg56iQ%RMPUHxB^)2Vpn>#}p;#b0zo@?XTcQSC3mo(37CzS3(D?4KPRz}{r5uRh zRT`2h=5uYDh44e5m;*@#A5N52vvcMK$Q{tn>%piN7VBix&!HZ=KYxuMxqG;8HMtc3 z`*RA6d1W4??^r0Gb=B~hNVxLlj%{mg+RxWiP`a-Z4dw&=h^)N4JhTM~Wb5FNP*-2i z{Q~}1jLeTc51RrS$u&~W+=8D57T&ga(}u%9zC^Mz$9--3@JrK^Z#L7u-X^;~@cM7Q zBk#slqf%~)@W>*dtcIN_DXVOpiC@}s6g$NCw+1}PF* zzt^yBB*+OE(}-rLYwqYhZ*UK*LW2HN%~>`jyokj})BMIZEPQshN}D=zlad^EjUAeh zlq9?VhJU%w5JDfC2)C9J+YuoHqk`U4tR3o4QWh$t|HbE&3~1$o)^n1Cc9j_|e*7qQ zwALJ!8Naah_O62)H^yozHh9_GHGjAI35I1CA z09ivFey22LYh^9&P&^Je0L77VcGv8&5|CMZ^P9#2To$qRm|HnsU0lQh%iL@fG=Oa% zkyIe0udc|s9^K%q$ZQLBwmTt!+0Pq!wL~RwH#faxRu3-EeEohH`|l}!8qfh$#YS2T zpaHO5R^og@mA4q8`A%cg0JvukSozaeV^r#t!bBih211M|%HKvi5oBS$qL-sM!oJ&y zRMyVkpGSRR{{N;5|F@Uxo8%$e*EayRaQNGpT=l}3oI^>xvPwcX(7D(XExBI%KM$?kSbu0D*l@D$D`3GtYZ|6|4>t4!Bqx6&i!uanU;k7;&z5t7IP{;KkbSD2%d=r8053Ry{y8tHS1Y0YeF@m* zQ~&S1A*Rar6}y({x}V7G*ox?RO9Sd9OFQq~l=E3)8}9yj!o|~s3?{k!07lKQ>T=Z`<0ki$;|Q+)=8&i*+gRK4T_Kl23>>yPxwQ?f?+E$}4^nCFThK zrJlb0NhTsOAxDoJBe8BZhRoqN6(ygyeMDx{zD;H+J2InP$^nFTU@6g8!*>5u))Wo{ z+@P?mpfN&WzPP~M7_ZgU z68n0V*QhXudC9B$Dg;)(6AO2OI3e`co6WR3_@FiKRYbw9lfny=r?J48C5gb2jKaM? zj5^6^Xhk!j79hoKNr;^*#^J+V<|p?E-KXBsqC z)eSR=kv3ojwi1O!MeEt!dzc1>(Q-xK9B$8oGQ&1cnE*Frju;Gk2Vv9eJzaN+%rQR` zq}?g-&>>OqlpZ;&ZWVwX_kW0uc!l2u>}RU&dYZFQ`IZsRH@}%@V8&iZF0s*4sDqm| zSdOxGSUCdr(Lm6GIIqW=%FAdBRZ7XokPxKDaH--<6Di<+n^$`eIXKK$-r^|#`sbmr z$FFS!*-Ox4EpA8r<^^=UDN|Dm1>0&394fN9)vZZZcE5k)nEi@PELXW;0X+2pF+L|p zObQE-a+Y-+)mx?^GVGE|CFqE+a(HfBSF{Fw^EI$YIio z0p(viMeSLkoO<}0938!N&>fL);I-Ne4$jzmK{*fnciV*b_W|p*`8jOlyra0f$yWMg z)KmjMSC~BQm$g?RcDbTn&v=?DU77W2efjML#j5@o7!-9J)9X~}m+DmP)EG?w z(c(+Hx$y?x>jt3(;+c&twF$Yefa>6Yb*h2;?J)lT2H}>RIIZ+h?RR3HcQe)6E*6oY z*^Ktl8ei@i2(WRIq#y~3X%Kfx(x_)t2CfW-29O_K*?M*fKp8TB?d5+s$Io2MjvD7Z z5=+J>*w7i>RVsPv0*ohw3NHu-w_W>OrR$jforL+a<}QME)j_-Na{+5H$3FQ5g1iyf z+)`~Dj25V~MkI+vDP!B5Nmpq7ozc>R&!po+vJSp+KY>|wVIc$H=&~Rl_u%GPv>YJd z3PW#C0tR39nBC1RBgq#m(I18I)=z(o9phnR)r%sTLLDrGoG!qwZQ z{^psA8-h?CSJiL6D6V;;l@jShbYH;n+Wvy0i3?d8kBEzpOKkrzp4%33ELFHtSYQ9L zE&wrtwv4bU>=Gi6Th$HPB~4Z!8h+uSmTzoaX$SFr%`e%k2V(K!5yHp+C0tZeo>C-5Xe6#{`+SI+*dVH2v1lcxzJ zdzDB7SOQDLdD8Ln=ZEOX)2ArRk)c4I6~~K>_3)~RM~wOJr2?UFpkVJ$kv2M< zTE8%3I<$)S@$faMCTdY*gc}MkHlD4U38VEPkiX0)lO+v|FHD7Mm8xYb)5KwjG>hOT zF@8EcJj@CSk^WLh_vQH$`PZo9df0$p-{}B#|DS+cPIPd2!n=rG=)a474&~?4zqBqa zQG{N#;||x*(hnE+4rLp7t@xHGk~14)2VwRtuJn^JeK~1EEM-Xs9&E&S_!koa@dx?7 zXDyE&;_H|5$H9j}eQu4JV^JZ^b?yjYd>nsYJtI|`7FcZm18`f++4{T(==rH*EZp5G zrK&yO+IWesoqlMu8YaO{c|J|Haqa_Dw3V->H}nScb1BLKT`rWBLKS~!YHe=VVQ0bR zhqmiF?t23{3uS${@WdMN@R;&_LFl%R?{J1nC0xYqj|^^ZvY~51NeN@?L(&7DVu#weXC9t?HQ;$dFCi?rkcRgL7 z1j?1&63^{Jht`i#gI7iR%3H+VV}J!5XOdm02J{RV2%e&VRP%*Gk{-?_=`fH1z$N=K zee2&Jur9~`ZZ1&H1R(g?h>|o~jE`w+B7Ni<2D4tv9+`Fy5Pn9CkM#h_q0`iVWvm(q z4UlXyNyHgA$c3hRurnioU<259~ik-pm< z@BFM*=zRmr*`C>Dh{Mh%}j%wK&qReVe1O)5Y7B&VesIVf;sSXd@b;^^Y<*~-~z&vHjo_jtX#-uiC1^q?Kfn`kF}ZS)vG1e$VI-*S+I~qqaN&W{h%W^)dc$dmgn@LW z=|N33^4MDAv+Hq#mF)wMug3uF!x`;U?0lLCne8>bfDYb{AYqraN(cl;VC+?D&t$^5|vSSt_F3MR}K zkwf^sjd1d^n5W9|Nv41BoZFa#ER^+_BM4uq-fa*UB}s8pwxdfSb*_UFQGk@@Fk)|( z9n8N-7wsm7(XVF?e>Oz=*6J?b>y_$N7mf}6+!A=1dbvmZ^$gg6tQ$aHDR0X1? zC}03;Z|vb3v-xLW)IxPz!0?tkcpk}JRb_RI2vqgd&y8m!fG>Dsqaeup%%I~5EzU}- z=3a30op`YPRseVQ-#b5&vo3VQ1!hPm)yb`2m#eIeUP%Ybl0mS^JtFM)EPp6QLAmq@IDrOt=+vebfUrvHS3zp zP-OnBMfgF%CRw?+ur8t#!6haF3_^K>8?J-awa#o4Ydaf%4sG!qc_%uareMP>91SYCn~|hXQU2uDhl!2-j1hE)8N7^Uy%bzC1;8>& znH=|J@Ebu8psf%Du{mlS^8Cc0!^f4-PVs01gOx^8m;GR^I4rc8tRK~x8iCItd*5iB zebT`|T~UPsuawN~So?1CYD!^4X8NVhJ8=uK{J{nP^MqA-n%l%knL>KfG6D;* zhiCo3bfrliK+}k@Ws7`86GX|`c0y@>Dg;27!;6*meEz8(!4 zH+ok)MwJ7I1H5Uv_2wC3XS^uJol#I@UxFQ6sO}8($*zL-GhBrrAi8+1t>bnc@DBhE zJ^C7Xa9~46$Af(A#k0&}50C_^nPBiT>bDm`)9HVQ<4G3BgW#K^)TH@w^%q#uLn#og zis#*SBAK#=pN0Z|eLdz1;g)V1{r$%3S&uG3N;i(E(+Plv&5eb&W$Iq`a`W=^QDv7f~16jyy?$N~nhB)TRU#6|J zTx11g1BJ5kMP*aoA|#2blA2$%t5*iG4a2W>eRvQ zXe)o_E^8d`se;=;OUC<&Q-nv4DLVuPklzSX#b?j3t&1G7Ei5b)dI_TC*L4GgVORqm zl{c=k9RABu>mrToa6<-Q09HC{H7-uGb9BsZ+}xrtcF^|_=Y-6AZs0gwwHpZ$eXpZwfsN?UYw?Q*!V7Uio8ch;j2z`4fC;KJuYO|8?r( z`e(o9k4yoI)_iq6WSWF>{uCV@{p9>%)3|YJ8l5Q4?13k^3KTt6SEMxH3*tm>EbhPm zg7v7NeRS;UhHx5YL?SuwPJHzHJ>xP~Q}LW|oQ?MfDA-wua<0kEZxrT$6fDzj&tHfH z>em*muyfc%9L!pn3I$07RyQ=bo-dr!(%VAzZRhG-WLXNv&Cdo(Z9uKf@PM+Hk2~__A1;*poqte9Pj+k#9%DHsR0KK|UNCpF2t>QH_#02N&19ZNi?qN2)aT=RR` zfE!^B_+jmuJc1&nP8}CI(=M`Eoru-u^rtcOo#65t6yJWbTEFQdcb@!sgz?@O@|PQ* zzziPSDOn*L9^|HHDnVw=9< z4GF%!XJ5nf$E~`8+wk2!y{XW0(iRLgkwzR}IN(N^h5Q-a2W#}2Xj;m|5pS7jAZlQ~ z`Q_aBcvfYJ8+1V6K`R;11S8Cfx+MDrRWgdkF`!liWtgiXT=)fZC z;m@oZFvlQwk`zx7Ucek{^2t!7MD-@E3dQMWf_Okv2f~t+F$aH6OoMhJER`ll^sGzk z{>MOh5-!t@7jQi|?hj->DV5o6Yt+tC^6dWp6;&7uq+e0(YCl2tv@Zt37e_^M5BUFqmF4fZ+Kdz=Gj$mGjvT4U~Hbx zEfOPS3UPkz`y4(V*Zj%Xl=`}@P$|2oLAy$(7czzFT*QY{{0+m_wI{6;fKy(GgIyz? z;MvXeVnKrgd!Jht=>^x;%)@unbzl4WQy{@Z4shXPw2vQpb7o*3e;+x$NHYUFL|k01 z5kCCJ2ihbc$qQ=*p9?r@+dbQ)R^r088WZN>)-IEKSb8ax=-^~Qx+~3!<0iLXsBC^X zm4ak!^ue0@k`LEolBAdsjspZ=a`d15g$OKdZQWHHv=r%5|6`y|+TSh+qOOHDe7CF_ z9Q!8PB;;C_D|*x@3j$F8J*D68M#)YE9Q9~6cxQX{SW>&i1nL?qPrc=PhL^73efPpl@ zIdWFx+6?TgQz<{D2@-dyyP%syj_me#M+o5RodURkj@b~^QkK7Ab>Rr@`~YOnXg9#C zc}vwcxufbK=BV=x_WgkOnwdWQcf+F(e-8|5xHfKU-wkuP`-T2M$-vN~u4o5Z=IOWR zIPcNd^k42w%mR>h|^!nmdZWzX>ka-8PoE7NXp z@O_Sz2ebwLA?_`|yvY4K%R)_Ml&k^fiHtd+u61B!LH~rNK?8eXOymY6E0paCpXyis12o z^PXfu2wj?9V5>THeEJ$R%tebSX1c-jJs6FhJyJ(uY zq?8yrFv%wz&9;c{U+2$wt{+?G<06?E>R3-78H=1BU_Gr$W``;SZXVi@{f8Y2YFPA5 zb)^)vnWsDO+kFkN13=zX!OKwa^1cQh26E#}tIX;fira5x^|%?Ew0P*dG8mwbTa8Iz z>D69!^n5Xr*Mlrm1L?$+FduIiAp}ZTXxqH^VdZPW|j?}C_k3*>d6fv~B;gQ#Q^s8v5_KfoV zDssHW$xBRA)bmBbPedPICXI=;5Yy$!XXVRab&?|SS=v$l{h;W1+{`GbsQO}3OMAk? zGA971kjZ!v7U)}j-VXj~Za4tqY>HI!3g0n(D1>?TJw;7)=s719r`P^ZT8k%Z?%R@L z``uX~Ux{$x>v#a*&Xgxiz%WvZGWEE1K*Jeq=(yklc9`zmQ^zPj^?%8$6C+Ei2g6dL znHH)U!ziY6`(v*#uqiiQhRc|lwjbUx+iskm+92rjM!R9d+11l1-W{5Ix)ctCSim4V z&hs`tyyJYwqA77S@wrnG`&Y|7w|CIDc&Lr%zp60hi>m8BeB6WJW!89$iTv5q?O?h4 z%{yjiR9pBG!#`ZMa99b=wJEoGcPj_#&6W`dF1p&&Z4U+0BY`9%pBP2$P=r`D%~YGL zA0=#8m)oJz3;0(j^J;+H3RLrBzKVYN&~D7q(a}zho?6xrVrW0PmGFESfuy~qymkG)`}YOK zzJ{Bd+Y$QGmG5>0>17LGr*bt}!)Daz3@AbXvn>GB4o@AjWF${m(|y?HR6*+%1^Ium z&f~20@1j+IYriwm2$_6c;Y20<;suv^7w^#q^gAC*Dc=)K7ys4kMAr)0-2c96?hyc% zu(OKBpXdH94f)8Kuk*Q|0E^K?V0N*xACSXK%jZZ@+-5ovH;Nqn*%Tg z1!~tcizk5T|Gk@&hmIUXV%wcvvce$>E=1q71#-gR#UV-%9B7&!P)u&hVze#T8_QE@ zG460E1h0xL)?@qyQZYlNL|Sw|byVRR!W^GMjaxWU$2L!(^3?g5(FoS!rS_@mmgo2f zdfO|;4H5~Vy{pgBpF8cn==u)0t6X0lw6~Fw4|hSkIs7et=punZ+P|aw-~IJsplw?C zHE9Q!96f}{Rz3}N7cvt0jsY~TQ9YAtH1eM`0@jZfFIS2Sg7k3ra4eSl30|AkKFPz6*;+1oAObhy&BDdqP%$;$YgARHM4F|0 zf(dD?*url$qWSiR>)t`Umj&F;U(-ApgVd6ki;upH60`mz>-AcUfBhqwIovWPi7@YS zDa8#jM@@0|o-07=+^dJI?+aEGkTvq5f|!(Rt*bLKJiQ6*AP}W0!v>CARh2L7If9}p zryF1Z>f?M^8!IZVCkFiqi+2CjTpCwMd$O|DvFw3LC(rPu-_yI8JEit?$Ohg8f3vLQ z${P%qDdak6K6)RR@My%tpR9eeC)f)_3e16c+I28rGXfZ|e7X2??2F z`b%gcDuj_TPW-sQsFnL$3mKn(Ex}Vf?9mGz7Hq~R<}mSH(lj45_a!)V`fE=z3elm&h}^4MAR8 z|5zsO9;7ym>6$`;zrR2XJxkggvd?pglZUKRMwKOrr{Qx)bqx(13E57H##%nky8wb% zq;YrY)P_D}NeJ#mKB0juR??h3O5er?ZPZ>-{(g1ddCb*MnfggX)5%f`bUA*;^ z#~n?AtuZX?V+|e@Su{zl%R8zS3OnK{c$E0diiC}|xue|O_110XmOGpw5QGN%%T*qx zB#%suj4+ykHI%h_f8~Y`Rs9pYVnATz-4*jZ=an#jPfjtw{!{(q;psWQPPltFVQ}1V z(n^hr6wjS0kKiaMvGde->JKsu(IN^KMFvSb3n+H@u-d4Vd z@60CC9xF2fbuheVQH6DAj{_(?b@El^EgWe$c$S;s(01L{@b{wzyY_M zO>P^w!tPY*P`VWYJTTkUKy(ihg0VaalzEo}uo&>wW#q4wq{)czbKmE^{<*kFT;uR6 zb&M^KHzj0keb3$rg*IBAAzCfc$O0P>+K%h6F$1C1hh*l}x<`J8%zVGd`yh^XKvOfF zL8}Q`(tt`tgF-;n-{J(1C@%YMlu3o)H*)O*s zXTO{J`iudulm$uSBW?e{vSc8k86&L+*NFei0T<`HnQ_zjKJy^tkC#|4w`2ZZKWw@g zWqPj011phAvaFM1@d#zQK+~c)F9~~3 zX`F@Rrhh?Rc=brh1K0D3 z2$aal4dkYr{;m_ns+-VN$uSvn$#oXXKba&{vg?VZ<$4k zy{qd_y7!e70e3?sgtiH^^tRXkBb+LW^WO|8#Pj*a*O%wr94*r~Ht`-LB20C916EVh zs@DIgsvRh9aoginD5j^IS+VHp0q0Q+WEzl;enx%e-82YU!`Yak!I7xd^PIa*j(6}z zV*@bZsmb2vcqzYqQnu|W#efzqr^OT6u;dP6<`g)Fk;otoZU^`u?Q-M@|08n=kT&B<|`d+GV{Akosw#3BKl)(PVvp#zqEYfm(1Ef* zno$CbXsJ`LAhU-*K#sd8ZYpofzU+heb}Qt~MTuiseS%!ktbDDH7%w&FOg|FxQ|eAL zd#-S){Eek#R98X;1={_WQl7No8zvlPGBaJB@fMxIyaM?F1u1ex0ZwIz%E}AlQDH<< zgCYD&bFs;iLG$hHYS}=1^ByAKf0PNpff<=Ov$YuQMDv|Mu>TNCvR9FG(Xv)tcO4 zz3_NzIUKi+8gl$8$V}>fwm`C2Yz%UfPs2xnBbxQ%>P+i_LXjDR`EvdZl*1&yD7adf zwCu@e3pc$fx|K4rAomT9+^laW#CUeNLAT>Y(Hc^v$e&&@+>JuexpnQj_ZJTxD{XoW z{6L*$j<}Y^!0kJFg>A&p`cFH-o!Kt?)srVT z4s_0bu7|}$$hGJExneg2mka))8CWmd=8ExUqIFGtW(%_NpvMam@n7_NP!K^LnjD!f zM+bH<{zGQoT>f#M;R8)so8%M=?zm{z#b?md6&%;%UZSMvnv@p{cZ{{(TS-k)G4nGG z*YjeOYh>x7AeBGqXGU4x{c-l8RUcwZ*ULplASjNTBS_0}LkD^wl2UV$cnv=0Rw%{*Q6lO~iNyE*8n zE)BWQ9Eo(GU&)Co@M}q0&08{=|DMXv7*tQ$u$~i(o&TOp)-<=bKWJ|qSP|~rHlgW) zin7e;#DB}U9WB)A;%qF^?e?isl?1k$Kt>)%b%_0! zek|FwIe)hX^q+KwkcemFjOuJ877)X2Vgn$A8i6vrIC0R`6b(1Xl?WjD+7wq&e-y)T zRe`1ny(b({1Iu(aCxQ!!kb@W6{l;KL@=N*U)8#wI$5EPlaG-I8y)aaRpR%eQ58wtI z?sH+7=~5n`ip};`b+}57s(n5&M*50*)sAS3nDHzL!@y`{>7!})z_S@3L_Lbcjs6Db zxHmLN+PfD=@txFpI-MtM7!&QfE<{kdUnfQ>|EUTf{my3w&g}bF6ya8%1eK~47*E0l z+PDNYD4>6?)c*X?P-Fz*MN-?7qlnd@#dJDeP*g+tN=L4z8zO^)hK8 zRqWNec=r5$vzn^|V|H#}o2h!$uwp+pi3yHh%x2QA{GF&Ce7136epx zj7VWD^WU1??&kZiTvJgG>o;zq<-od~!>DOKPv!n6%}QD}%Z@l*R^kn>iSMFKm_n`s zeXI;c-WyvkV8IUsOsHHM>?^#S&w9Kx`7A;ZOX(|@hi(e)Hjcc83NJ*uoZ7s3(<*u# z@8*BR`9iMm|7u7a=#{7jGVg`CTy~Lx8l+CadU+%YYBP#HNd7VluAL1(ZiZwBSwkbZ z86h7$=+1rf99m4X5f;Jd!h5gOxIf?NCutKC>>`%#82`>DynB{#XHy0aSQE48WvT$%2tC~ooUvr zsa(Ty%WGuvgfkdlJ$B+bgRUb|bf_kh{*=QiClpHpnyu$%4@TLZ+r5D4{eOgM+pJu| z2c%>J+=|7T@{S4Q4j&Wb+Lol6#7uqvTyI0-8d?L!dNzvVOn1Yd&iEErh>!IQ70It! ze;twBa$gYwo5D|q#}*QUuK26yCc55_omz&Q`m9Q5fAtVb41Pl=aWOa_ZT}P^zVA~{ znYC6%h<>tV7Z%!4hP)Q}$Q-VV(Pkm$RGEC)(8*2mb2z+nH>>Q1=6-zpg-AMTWnq1P zUISInjkli2u{i)*>N?28&5$B>PH-qvBtqx$k-8!5>nN0HodkKhQNTfjQ>X@ z6mW_BgWzk8ARZz?5Lcf$98RL17$%hHa@>ZXk6mX~Baopz2|#^|0g=F^1Iz1Lv^+bR zV~!K`#9m*i+-1#qE1KAqHAL`dCtbpu<#jHmm}_ajv8YXoyKRp>77{bP|IO^}TMt4{ zw?*rvzf>fF6kZ$E4@|L{cQY$LY45Bq@uuwFy}O8{D9saX)mMyp=RsX*tETW?6BbZ> z-p!xe6NM|RF=fxTB~FJ5SnWIiS(x=wM#4ar^hfj@Cw9x6?zz=W!zM4X2kcKEV~2f` zH#a`N(VxJPM@l-YB)llZ-b4s=j=m+OX*tH>n<#ctYLM+JTlX>%k3RD!d}l%3(y;ru zD085{N0Dv+Z?a#LhJtKI9*-^HT@1GXR51G`ybGLoF|GeBJ$ zdpO_F0M)VqwspMQ$&4wa19tawzj$QB?wP`mvGv=J{qnba5CLQm(t*o*hvzFisKHWG zCrWC|5yw6U|Hs~YN5l1Yf5T_=5{yU?eMo|c7QKt;q6?x6(MIpxBzm++h(rw{dN+ER z=qXw-I)msvqD6bp_}=&Z*Ym8W{NAhr|RHV*Jl0RM1x&sO6LWqI)>=1 zs#+KVl#9rmC)O}*b<9eiVpd0-Y&5%l*N@H8vn*sc6|N+YvVh9Rvp0+N&Q&8l!-5J7 zN@}fWqvAM?W~b1px85a!?{pU0!}&$wqAJfzN9f`YnkeUvM$~xQ77VR67OCFu9KT1? ziOdC3rS_q_9=S1CS)U&I<;L+BM(DWjjep6H<)2GFl{I+Sa3^pf@llle3Qi6b)i41$ zTT8>;&Dh=?n6Phgwf^Ps4+~`Grl#Oh?eir|}91#(0chiHH`Y!w3cap3MoZ+f@Buy2tdi=pL zgD^CKgpv~Jj{oi##p+x0U@+Tmvm>Q8I}Is!UZO7;t(vLu1^*|5@B?#BLb9_%HJ=Ux zG89htq)^6aOQNTHQ?4Z6?Xo^G;IvUHid=Mb3j!*%c$QxnBz@~>>FIIb838N^8;=uw zwzqF})d6Q(0=1poYE?PqPB%P==N*8E=y9y($MUwCWyC!^78t)l*)xBKD$tDbc+%tc z5$V@MEQ~hf$kQqhdhXVMqz=kswQ%yC3p%y3uLnG$}p$32vyez68iI^9++b;h9|>p{#r{ zl}MUv(#u5x!|htj!e6lHcdbjCVr7g?t`BE}c7pgeBzq=|V)kjeEj+_4KAhi@fR#V# zKk%1&pPE`E-$$z|#&M(dH?>1)m;0$M32ek5WHr=2#GJDdonv@^p<43-(p~`oS~|Y* z8$Qk7lRi_Q`Va^1qCSLM{T25J0>${&f(Ap&$9d%#zH7VZ%#yLKaxZmtJC3_}x5M)N z;r+|{U9anf+g_DYUJt3B!ez-B{lGbpJvf%4!7P5;w8wNg1Kmys+79|`kqOOC+pR|* zSMDK~opYeFd1mGt-vczNZ~2)AuB$2kyfG`}aW5QdC%DdSt3h#%Jm+cocS2@=zWdZ9 zPhfZ!-0c;JfSnML_Hd~i=Pbv6Vg{u4O&<<6#1%tgSngwV6PgJ~DHzitiC(yOeA#Ie z#nDu-b6}pkyci}5ingI!c<1yy@ZihC!1>n{a}$PjHX>{hok)+txRz4!4xH5=4>RPG zid%J(H_rjN(vECt%1gMY_RFa8*R-Z{Y zx353_(Ehxsd9FG3D~~BIbPY4N*DTRB214& z=6Avc15O#~>rzU8-?7owMS1V z^Lg;@KU>7Won;~xsVL@uT2rYyHHy6&b*8Wo5}q+=3l*#)mYE~R*roKmNf7{~!#7u6 zwzX3_$#%(6wlcprc5dh@)W28oq*zV*lh$s!#aAT^4X96kLGrFySEzB)%K)!|0FR^VPCFG0R$rlWr==^R+}(``w++#uyz6u?*G#22{P zvQx{C6i^2dZie3WkzWrthprPQW13Cta17|0#dwk%}v7$_GhC}yH#bop8EoM&!g zLJ2k4H0CBg#A&s&&jsPMZ=JE`lfU0M1oT5QI)!`}zOt8H49q?Cg;IK%R#QSMXm2q& ze^w+7+L9V9CaOMr$IxfP7Ic!AqK1WA)VYx>3)eqE>jkADr9!{%u08}!qDSBvlPT_1 ziy8etfX1%%nR%Em|^PpmspI+4<>@WHFlmgPtW{N#3ORV_sU9eU2Uh8^%H8(D!<5Q zE+}OsAb8VnjN%5;pHb&q`LyCzwsD^USIP=y1SE&!Wz&z~I5`r$V8qwxue)o!GNx2= zO0n?u#XH&!KZa0#Z0TbdGunTl`)uBmAjQv|Kz zs@}_^*?z}kUn?28$$^>;5*Rpyr+2+(ly5Lm%&z~l^>|JBICwSq< z;$&Z*vF&g@w8EZDn;@8>=`7yr(@m_t?-(>bict; z+FNr@uo4;vYf?_ipY0Y&yhEp^ z9nF~dUi>6|!dc#C`9jP6>r{dqpfoFuW|$E(`q|xV_53rMuKimVS+>Wm5HPwFb1%HY zP_}yLN53~Uf?q#qjkooNV&5kcPGf1_0XHN4>2KjH2M0$tcfe*IcLCa#kryIk=XB@P zh>(ib0S9|~l4);U1jTGHLn1N6(}qHh^ZvI!AWKFtYA_D^0hl}J<-cv%Wugpso9eyR zy1q>*=^>Bu5OH=kmBO`39!Kc^ijfEnw%vHah+{W!uoS&i!m{X|gLTB{bFPoczPrfq&^6;Xc&XB{&Oi^Q?G-79GLj5tJlB%%_M)Kf_fEQnCylk!JYyiYEl=`+OuFlIh5&t7KXhYmIRMxqQx8 zG&eH0Hr&ta$HIm7^3} zTCI1!8O1bhH*<~GxtM!cd}NN#Wyv%7?FMEyihg%&@JP-wK4Pz75ki@sN;dDji?REZ zF=JP8i~ej|O+wpMr*pEyN79|-=hMr~*uunPHJ^0UOhBchL0!*zA9&azucTmN1+;lz z`x?fdoP63JesDPDvd?&DUfkhprFtU}&35Ye&LmXV>owC|xyW8~BgbpFjZBvF zj*acgU+@S_?$&`&0%1swFjzZ_Z_gt!5>N{dEx#Cy%*l}OHiSERYaO^JJU`SkX-|hP z#2o}X7gCN(-FT=>SR0x~N}v&T8FVHbtCf7oxAR3Y2kZoxl3J7MzccQ|v2eAUA}hZW_L!o@OSDzc zo70oQwxc+b|4ZgZCb{`nc`SIgL%6r{WmUTR5U&}=<+Y5*C=M;L7F$OkRUME z@{^rci8E$@m?uY`)s@xrSy18|RN>d)zK7TM70R1vY2 zWh?y?aqw2SF=ZovYIJCVjCjPLfYVcLZVO6!5JI?wMi9=#mra_HTK$l$`dB~z=dZaP zE2~j>f#3P&by%&>teeuo!V*8lcRWTocM1P^$alyHTqs>CU^xPoukA7t&nU4xQ{!W< zt^71{t29W}WXx?KQ(`A&sLks!}BbHg~{gWcjr>HHHnHh z=IWH{>wC_Ks%vwU)W5A?ZL`dvhm%6y*TmDr6E_F`)|jp|z(|QCEXF7D3;u-Otz$|= zRH>hB!;d~r6g*UU5$Oy%lzVQo&a`qCQ_DUhJwEPO+4Tr%q{wc{`7!IJ@&=Qr#C)D9 zGUuDyN_j;6oE>x!Q$78%K%~ssmrEhFX-Je8_o9*jhgwJF*m7R=h%cb5J$^|0_Sd+% zu(-;-KR@)g7EWTqIpS5zre+rT!=SHq{P*|w^F(Gvt-pIzKQUREwKXqv`PvZLO?zAA zRnV#Pz3sUW53fqDrZ&{Z8*_E5&AdiXqNu7(f2MW+b6_IT|ext>OyuT(^G8^Eut5<)g7umJVtph zyHeCZrVwl+ofsh_{cS?+lUhJ;Wari!@1UksT_xSnni zl2AzRmWiqlZ+@?6@2MULyw%#a9zUrIXp|f(j4j@Kfl}cUpjkZ1;+pTdTzz;pWL%en z#!FJp4uj}7^eQOF?5Rf0g;>%{DzRzYWNK<5fH8VHbZkVB?`0bgSnkB*)NHqWTovt4 z(2PxR8K-*nkDy#STx&X{B!C>w)a3h*nfgScC+S;5Z&|s50A8+^;lwi=&O6J?-}b4f z-X84j5!-q@d&?3Hp~+6epmM5|XgIQcZ8*Pcd_1plQFLs^TOJn$S?L+T)KFr0-!4^f9Jo` zeKK4##FrG@h4W5Vx)vLtC<$yo%b^@fgk8&$5ih8jq))c%FuuWrWA5d#{L7{ArtkE` z*h7{2dF&Uk>$$^JoePCdsmt-jy*w~Dm*b_yle+8Ni24WS+~&=KHu;}F$Be2XEn>Nq zIY-4M?(1+aeO7reXeazCa#r$}DVW1hi$<3q)tqC`<7w2Q6SvOQTHTD{Ln2yoQ2%*c zis>wJC;Fdb-nXW{8lB!nj7|BGapE&%yIHb!^GYL0WsXM9eb+X5?5wJdhrTP~y+B3p z{>ql%6F5pfpjCyqWQmBn`{8A7PBT1&zqlA&pl5zBFSWMWJukBR92oElfNo$5&D4b7 z0t?3+ZFht90dcIHn-?qj3BsRI@=DPQcqkwHwcyr1})4+ zVU`?8`_f7e&l=dL`+5$2H=RZ;A;+yg9qM%{YaeCI~$%fP@N!t`WRe@^OMmmhm#(74{9hpbEs%)m8yPFu-wlk|OBMu(0uh6tur zC|v1e$Je|OFQKzkU`SN?nbZ3r?ZSj@YphP8%KvR z-wQtn9e+NJpC4a3O;n7F-=t_@;9M%FwG#eSD`H^9?zV+jm320Uhr3{70PJq{1`C|6 zZIg!=NX7Dx^EbA%UM{EojpJ8)JZNkrtTa^Sb#n(PSQTPGR%PB#%}hDlaNGJx7<4yK zq)9zE)W8^?`1$U51Kf7gcVo)n&ixw}x*0PRri-AFld*BD!$^e_Q;3(64?3VzyfL!uX7x7evgZh%|)_Ro)c7FAk#DuMX5pM1xpSIBjlOMy#b+((bbW-x*H32jih=H}VT zlH?==8(GmPUdSKSsLP9R(*nIk`Uu7WO3^?xWG;KE)Q+Mr=(X^C=RllTy>ld(jP?f{y^*x8wSblwL zPbt2i8Tg!DL;diP*ZuORx6xn5=DZkAeM;<~pEMG|E^ttDtE&oAQJ};2!U>BPj%c7K zyR8zW-jI`#CBO0XBK&0ppRXrZjEIDNq*UPl^u|d>N*zu%aKvw(`6ycp@pL{=Wz6fP zG5PfM%_$#UG4)}SZq~fcJu4-HnuZe+rgGqT%Y*=J`GRV(&b$%d$mdW#DS`)+#w7V- zJdClW40$*=vwGT)h(#{@W|#mwyY%dnuu_3S*D` zuXBRT#j|R>3C5DK-}lBKb3_fI5+W!Vs3J>TA(<>ILcdiwgReh9+)CU6{WDduz zX8TQ>*6q!?mKIH!?J=?N!-MLK#W`8L- zp#l(21t*hZ!=rQPA9TMr&CT7H@Y(bX9HTe<%E|q`!TlOWj$NAwVj!laBbU$rmz3#q zK2NTGDQ2_514I}klGG`w|AIBH>g!h)Qk`dRSxs-Tb>RBUdIkI(Gk2)5(v%wW+A|M1 zlxg4BM;@+3lpsThFa{pnldw#yy)$hZ_PeL^ViUyNTX!v>#x!#$+hfohFTKt8%yD|p zQ{tSj29{ifp0wL(ZP`DX3o+Ls>c~Mit{hGEz5KXKYH0|9W?9_SF&=VJwcA>h3S&}a zu2QWAMEqlA3tPWHgnRFdDR6#O`qLzxt;@60lIOLg$oA0*E>Ap^&(hP1l!~`t931>v^=V6-PT@$s{f=4BQRo|FEkZ+G z+&GgB?6)23NTH;t_~u!*;i!>Is__f75fQ9an`lVjMW7IlCh8%hZTI!FHuLf5%Rjb9 zi(RCIgN}5fIZ}+{An5$4F5`}xx&d6X(a{o^ltXJrAqj0d#ZLl z`%0@T*e$y8q0RRZb$h$2)ngb@`@;52Q)uEAn=nx*9pavULG_1f8G_vq>>z9y=>ZaXd-sw0}k4Hr5cX4jwvX;MplhOU#G$AwMMaq~9{~QHIOFGY=$_4EG zqMaG5^9}FeYcO|NRf$tf#GHKNiB;f0UD*mT+-cZ|s}xCKI8pSg>!W??6CEOBhE)ow zF?BWEJ8NRCw6t1%I)$16Wp(q1ImVG$i8{e3+I^=Pre1$*(vTV7{Fr^-Bqg?G%6x0wZ5t2e`SDMY=ofSI~tvaV-Uj3yo^#w;uHK#yl z#DO?d{MX_D#aw)v(oJdC4TWiGNl3PdA=engO{(18d1Fn?aVMLo2$N-;@l&Q+^hKQz zx#gqzt!3m1J6668DOw4vwO@i-+!NTZ&DGUalWeWQZbMv)c~~reH#SMh+tjDsXbR9W zJvN8Ou1$zV*bbyCO4OnoCZBPb)%P2a!ZPhQ@FgA-L3$E*pTt&vB?#V_usr)iv)z-$ zB!y5`J1&YqYJ7Ek9~?M*-eX~1U(`27b4GxO9P^wf!%F(#+$r3TWeXEC@?urr>wqmU zX>_%_r2X?e8%Q%VszJlNp6U~jRAVQ|DtZ2{v+Z;`<9NxIxpTg9OG}Q;mDQT`ox!13 z9r{@T?V|3ESc0JhS7sJR*f9=b2XD}1%C>3`6y`GoQ~n6|-#e8L2ej_w^ub|ja}bQ0 zDU<3c5oDm!Rh|kAb~!^=-#P1CVM5tb%)BV{gGA%0mN|}f$v4$odD2nL+CcNU{!0B4 zft=+X1mVzAfblxFtlMe>B@hBLj3mgXu_XbUxW`JSOr(@U?yP`0879t|;?oSM0!cxN z;l6wI?ID*7rN<|{Gm#?Q-tDQhWsjXJ9!#==c(wN>f08Q9xq@Z+K0%kq`rzk zQ}U#9^zuZ4lmhHH;|#h%u3=VQ&(O{M39En(zW<=M+ca=EpFnyvKO00Q8MuGj`>0RO zIDEv{@E#G}21bHOEbj6!JdLt(PiHBF78PQ*pFartHNZmAlO{HhKvkkWs~IL`b`{R~ zCOZ4;i{W+n!OICp^KEB4k-LApW}>J_4L-kaUs!L5>Bc#&OWsRiE_syZGh09{7sy=e zDvS5eqmoLHmx@GgKa864mbHz6GOl^n?jMr7r@S{{qkP-b@ZI?-4a*w6@I>h!avY8h z%n4f(p}b73R5*0h?+JJ7k%uv+=koqnW5L#GPpG5A+q2p$LV~@rt;W`l@tk>J-7<3u^yn~~PBm1hs zFJ_>1b8$a%yW@1HfYnpz;*VD4Cd-LEa7mJO#L@EvE4o-G&r$&6um3g_hh3LDtAsAVA%XN& zq1RW%MM2{qe8#C2tkV?ikb`?1SVuTaE*JF(XeB`5)$={?x}tRs9x6*NDwt?*4AMNZ zwD$`{(Wd}uhteR5s;SLuQN>q5(DE_&z#11QHozHYmvr3sOA%+-u_kZ>0frRbNBH|h z*6?HVQ7DIWcz|PLxhOEZUcS~#gLh!@6a>HC0wNsSN&6gU}}_;T-1zQ z6d~A0x;V?iX(csIu6Z$bDT`qDHT0PTqKyPohjM*S&jWTmVa-WSH3OkjKn9#FWRp8t z)m*oDlpq{>^b{V`>wK{M5cjoQ)LZl<=a|=}r1~&PRS**|i-hfmNo)(+s3>#}F~%nx zx*K$vzi}WQ2K{NYK?-w5qJvwKs_bJ=L=0EAiD5rRGh|_5NHmF6EKqR_;mkYp>3&}X zU1&3gGs5Ic7qd*$Brk?~JPP+a-)jESS@HkJcn1-`Q;*W4)uy>*c#C8Z=6q-E5c=*w zDr8HdNh-{lAE4_!w2-XXwUw#sPaP6BpVKWPiJprZ%?jMtwkCBGf9Zi`v?%e7{EFIK z$}D+dnHsh$Dn*I+Kz0+x_WrgJqQ2YTAG=y{`4O?U)JJibA0EZgV=FeXvaY8~>X!xT zk_$OUUCp(?gG6iuvtUr5@vS=`CpU^GXIIoJOgK6vSPG#9T>;Q+y!_L-+_Ke zfhSxRbnAyI3pKQ_LTr7mctK*6jn;oLYt7J)1EQxO->>@qoOy-Q)Rm#uVL1Y8maqX|qm zzFfHnT+*W6T4;UZ#-=|->2Ev)%2_w+OGhApxh!>!el8w{1JM?-(Pm2wn3GyCOl&PA z)5?3R1==NB{q+aZZ!4!^1Gp$lyCDFt)yek!fg~PgN`Ehq7-J8d>btc7C>3kQZu%2Q z$+_@>2uss}dX0UhsRkIGZCdb?5aU$R@`VLBGXUCRZk7ZS>}CMl<{e&vfVq)xX+yt9 zs}C8n{O}R!n4f!wSCs#C32-%Qu9HmY^A$IAH77l^_8@VQXElCZrB4Vk;XT>z{^p`) zK0wt=-2`(d07qr{-C{lA2nQSXk1dxLNF z#{hiQFIQSb@;6#SKFG9%1q#ob2@+uxc7u|IDKGfSXH@T+>IUou$c~tW5TYoSO@>*G z&)nHWRyT)gmdVBlwYtQ zvfv%hsQ?;--DVw)F^P&FSq6z-7w4~E2^dO^C_DZNe%nz^ z5@HI4M=#ojCYpdT(zFnYlUaAOKLWiP?y$*0aB4OopoM8L{SyqNae5Hi+i&dLGxLU) zYYySxa872h;m_XO{NgYp{kJ4yUU>BGIuVxJC*_=7V;T^SWoAuuL_37g(%pt)sa6*; z5t6hya*OM583TVYoC#r>P=HQs47|r1lo>?5auaU9L}+%6E^naJihYC4>OQ&L5C%h( zgg=X!?l>?ZtSlZy2xAKfu;L(AUT4VtByS5J9boR?IJduJxqtoll>3TN03ibKV%?Wm0(|As=RSCQ|;3^kOCK1UX>HJ+n5MBtI$S`N@Q5a6B_~0(sgc3D5+i--JN1G!1q=l#b>4-W-Znnb-NFURn{rYgwycz zHX2mck{+BRUwnhO1C&5{>D_Lnp+ImxNGSI!Y*2^;lmKnJUZq($yK4*^aliCzTZ%t{ zzlgZg_UK3xU?QjV((GpH8$U$Zy?y#Q=2*;nrr7&f5)o3BN@F6?eMet{1}*Z5>vw(W zg<7w^M2IFivg}|7kc@MbQOU_{*8s89<)dMswM-qEfO8xnJhFv6%5RI`^l*ygWozr_ z)OPmY;)PLCE^Xuj!4>Mre266C@cwphv5i@pJ1*)RxF?1-z73ej2hZr{n1Gt9x&-;l zd}MT!6p+JIONL^uE%e5*kUweDk>J6YB_1PfjOnF#`DpBgnT7yA}=KKLvGp z(>+4)TbtsPs>ZgMKGdr`w){g>GLRm9Bin$0haj#eZcRL z+(TAU0l#X1NzS|2k8OM?A{FeHzAQX~k2u0TJ^^{(=q6~>L?@Oi=WhSy-1Qb1au5Ef z?j-}k90-rL8ksQ;zDQp;*&qgF(4Qwm=qCVpH#Ih^Jqil?GtJTT| zm?p6xm>^k_l)8oi5V~SxcZ?{nwr`+d)!>_ab4BmFJ2ZIXn$`4i7f#dNTcjYjSwPpI(-KrBThk zM>=fl@D4DS=F#T_=z-EqAFI&Vd5Gg<@`OhYfOL7=<-bny%)JensP1#4L4vF30l)K` zHS89#ILCqX>t;^5CC;srV7MH;*jPHwBUY~~pnh2hAG7FGbe;m7*`+z)PD~8?t?DVC zi6SnW$h`cn-S@&4^Br0~yaimAsv|=fP~bnC_7`ffFAGZpn7T>5Q`;%Ml+~+B?!s+5 zgu9+;4wn!F;gpt74w=xDB`u1}PO}FrsYNrXm13uW)jMhs57zInW_#x6iI=(Ht8e$M+A0B zHWaNNj-|rehW?>!FCbtr)6YK$nC-1JGplo%+LLC7G{5R|L`JKs;z(%E>K5;D%a7H7JIp~tyI2vOz?Ho z*pi9Ikfn8i@$~~dP%Ro)X1cU%^7da18fyqrkf$GRBiyA$Bp|a7d08d)mI}Q_dN;iH z^)$QyOgZjxBEyEM6E&&{SQQ>+Hxlv&Q*uPB<~&9A7pFW<9Y8MoD_XVvMB+>g)MNJk zHj77Bi;bSp0d48JrSLm|H(MK7Cn$F`7A74#Ls!NY>HyGwr6^lgFm6~Rsn}4Ze+Aif z1{MJV_cCrsGrk2L>Wt1T%YeNSR1%vYXZGY?@18-XV*|TYlDNFD8shjZcfIcWfWXkYTs`t?7_PQAT39obA=Jp}b zh!Gh(ZoI6GA9KDfVzuF!V((G(ET}G`+*Sf{IrDjPYnc^(tw4D65)VOhB?M`&+uv!m zAuA__oMrh@eClyR@(4KbTp~4bk2Rf&)RX8V z~vW5(FY35T6&ou zH!kMxuMl|_ZDZ_7HRS#|acgmmJOQ`#TvHm{5;BcrQAYN!^Es+) zMWN*PNZ!rsz{PhjX)~t|p_JUK6PE&4bnNq_yc1|6Y_1fR?077VUMKXxs;K`1{*_(89Dh=&;ZhGDQodNXyRWYfzP$49NC zp25thxq(V1Z7@vtr|Q{vq2|voHaC|`tu?V{f(?I_uCjj95yt&~)t2`=_gg4E@-bfr z{DBX$!5N)whBIFu$Vy4D2&joJ5dj>Zgpi^rfaB-D+^fTq zR~w(LfZ*#Bus_9zSldsWmUUf469=12XU8ZMd`s3dBY_@ZmZ!db{sbM2JHdOvl?^## z1lnF8XKwQKQn%@$ca3r~yTBbR1PLUp>N9AX`TFhDjU7!3jkZ%eu>?YDy2mnQYmxnN zKUkVtW=t$iV;s%fkF2~r*h6SgT*bZ@qhkRgzo)7q3v4Ui){|_$2CX+=u-4YzhQVIy zQ)>y9AEmn|G>}+UQg`#vrKTVPR5{MEOyzH_24&o1B7^~i!Ehda-I}Y_+bzPOcwde_A0{O|#D^73G0c2h}KHph+9bVdnc%JAr-47ho08HKMxC^5iEXJ=N zymSN1Zc8PUvHBr-OLHOvmeb_qI9gKJEea&VS(%jhW!P0PMRYXs@sNJ7XP!|NQd5 zw^m~wIarv2HD}vG`P0V95NM-;&ua{Yxh=IeOyREbkz(qaq=^1`duQ_LBS2!IiC z^?%+QKzrR_B@5VvfY7l&2=bBl0D&~XixRBIL*6)Pcnji)_YY!v3-`F6hb$aBShg$R z?7t73{EwNzsL35mq!Au0^TLm=FmvrD5O^8V=R<#PoSXUFC@*h{)#i-9WD1X*iCNn= zP*FOmg8yFgga}~wC^~QhLU{9yg1?z{d-A;Z(|iykUalA zkmr9q*8ih!1{qhDiRp56afS&81gVBTSKX4!*}7WGC}H~lW9JI$jE3bqC%=w71BkF# z8`p2HwiB)yruJ8rSDg003eEjrwrc-I6#q-ZzM`S|NuN0gu!6fVN|+IQihH(QIT zXx4tE%a4A6WARrfMVUx-@1|S8H2?w@*JfD5cwy%w9O?quJreig&)21C{I4b74$_h4y#w6AR_B)Av#TL6qZ8< z0zq~gbc(@Kx(6$Ik?5TrT)Snh6*Is*ZBlB}EI23+#w8znK5V$wW{p7a%xQ#$d1a?5z22Qr26FpHAvsdhY%Z5sA(%8h$}SX?W|Kxa>Fa0Wzt?oMPqzjN z`yDmB{&hk80ytqv_y8R1k$V*g^s|y4_#NwDui|2Fqua*aRTmp2aW8t5vCj#JM~a){ zV?Z1T94qM4s1a&T)Xi{__a>KclC;$DGV28gdLSAhpVQ}ZH(wl7pUlNZbNbbQv(j{j zC1lTC$^$;^#VvCP?YBboBXAbmC-^{$dx5|;453HCBY7#XUz6QF2wP{Z=)w8&#Ycjg zJc{;*F=u)?>T%dhsr`lhGWc5HA|6DXx)jZ{{BQD<(6|^o7=LN?`IVHB)b=R2sSm(;#POD&L(K_y!Fkv%o;*O%coZz+9EZ4r#4!bnS=Usadswp<|C;}jzCPG} zV5i}AL5(mK8)d!1J|^oUUT5^B8*sA%v|kJR4Z(FRP{Yon>;t&`w7;LusHS!N!>ROG zPUXRl^8IiB{S1O#7xyBCw4OP_L6G@_fL3rW@+0`*H0cLKU;+DmkId?*?e{r<>8)sj z%plKrH5Lva

    T0QiTrw+e@(DojP#r;>wSl}W?j;@&$x5QeXX)J|q#T->`y8LSBA z0dPIMpdiJ&_ojMR1WCy-i((_$rStvZ@Hh}((m_l9iaghR*xD>sz|B(|e=auq0lNXb zKu_dQ_pZK%SL-cF?*#pw`v~)aLbNXSjl!VAa6Jh8(T@tnysQ^fo2d!Xnok<sQ+;H?)0Sy}xI42*5LcnT7^glt}N0=f){@WDjJ_SI{ZQ92x0H_fIZ=St)idD60y3WDK zIN3DZN32V6F?yhixY3WjiSWNI+5dOX6iye=JrAm3F)^T#JjpQ^vyn$uTeNx0>BK4m)KD`M7H5#rm(7O4)-z@5L_@7 z`mwJA)b;F!|1ttOQ=wR;7fE?VcI?Mf*sy;0e?HDpaaUgG z|FxTXudEvI2?e7&mtQW|L7h*$-zaA7!!5f~SQvm;b&1cyLP;Rag3qw@(eU0!u&Vx@ zn_zlw2UydjmLkEz)fMRD_~xJt$)E$MyW}ADsn499$y;|iyrhy;?|{jQU)poD?z6n2 zN_q+1PkvxBppbhDtccX%#&83N8AmpIJkq8bLK-8e!Y?Egt_KGT)6UOZcDltXwm`0~D zANlj^kEfuNSn_Q*>)M@h9;JxLBqWp?3U<4)a?H~idMn@own`nRpQ+5nG<@stdn|l! zf2m+Zgyk<`WZs6j8SMV55i&h#WhHJA9}2CVDEP83xj7dCfE7myzY^=g)rla!4~djW z1k=cV7!?v~$-<)`-Ta65IzLZCxYZ9Mfj~;6Nlk}3D>oWL|kQoCd!3-{r*rnLr(b;WCWT{wO~`O z8)XC%_L;MHYpc@~^o#|%n8KrG6?gw2`RvQZLs(vo{Tm13Y$TZ2njH>RB(e;LrY|ei zg#U+{HIfinoOVi_-#fOt0-C^%Gq*qesVkFex=+!1?U=L8{tX^j7B;)<5 zE(fLo(JN;(q&UhAcLsQnfFQt~ z7t59GH&O)lK3B+AFCri$kb;FNBO~7E1eB#sZl1{3sQhOV#_>>`_}tqpdJGEA3_TA1 z?ncIjrRu5IC|op4kzfEcZFNNw?T+Dt=27nZ<+XAsI{4$FVR=~#e}Aw|a)auZ z8!>kbHuP|#!l9g1A7bQdAeH}SIOA|2Y|uzTS75k*ZP+&bMG0 zS=&?U-$`@Gr-t{OehLbWI&ce3m?f~PT+i1cI_JYnTKtUu<~e`oOpeM43bt>(5`#mZ z@8pFoiaY1&94vp|zo+unP?^#Iejra`nXEIzwD684tU{;g_NyFg8)tn%I`yabsL!*r zVNb4+x-zgEy)RV;4TXOT#7RMF4M}RWQQeTEsI5juC3<{>#Mp;%?C|L5=+_W?3_BmY z3Jz{`*Vor*qfhp)ZmX~`62tCXyU&96$waifi^QbmW;Q>8(MD#5HfLA`&Y;ShRd+uo zFi+_B<_W1;NJtiQ#0#=ezGR)dn8yk^nH~RLNhe=9B1`Uc_l8ZAW=~?U5C&Obn;B2a z(AXGZk6U9^+x$Xw-&0*pInLya)oaACo3TT$b#jJc`3A=#k6Lyhx5c}_#u5l4wr-59 zjI)$05dVf_U?5k!xMSZWEHhG(A$Qi1bvH;fKJvo{PC+{2!?_xobKKDP8QdN1C_3C+ zT|-0Bcv9G%pMna!e{O|CU6UTTy%Dyxv6(+D+m)J2;~Gc?%h4gBtk>ms1?_T}zWit0 zdf={PRPqxT7I=2{TYmi{SXbF_&a26r53DgQrwR(`wXZ4+^-I)_%uJnurQ~<+L=gOi zC55`@McA~wYJCB@K?=s7D!;*t)-blYZNyf_aF&BqEIN?5Fpl!+SAP5!Pe*LG1K6*A zTcF_O8yw}tHU)|sekp;NDd!e^q!HP}j*e+Z{B9#~A00++eoGsRwU6Ton6?}6oZ3Rd zq{Y!tmAJV_|f5b^ngKXMEA4Pc*-9J4x)j_ zM6nu_5wKTzI3{BXZ@is05)Bwp;Ow${~9DmJ+e)!IS*AvDPur(%V*2Na`lD zj9d4Fu%KT3e*e^u)m3Ey^>Ovv4kG{7Pzr3Db7h{h=w^u8d$XumTawAQ3M}B^Er=3W zVE!_Ny(vhd*TU^jz7_rFCfex7K#Dfcz(b-JTT@CO8Sp(V52_bM*M5!Y9sE4LgADTR zZ919_eby5{q-m;Z z%OdW@N&w$oiF#|d3Fic-=i?q>$KP~*gGqglH3uv#>;SakH8OH9&y(t;>+M8R!ro64 z;!NL2)b0>51!5o)RYA9@b?m;YypnJDmx5J5=mno((Prlsrl5HW&%-}6Dz#y}V+FJL zecZ$nhPZKkl1?!9?$6s_z>S)!eHOnlyw1(!Dj*_22+%h1Md+9lOVqkV@@K#oIPXAE zk2N&VGN(Nu_gyBNL;^7vp|qefLTq8>WT-OI@h|;u{bA5~o-@UZg3=NsQ3v3blh|1q zwKy*0{X5Cy_pi0P7P?Ae6$a>=q(qQU_9Rvi1L7N`^9LKeXFIbkP1y{DZt1L}_5;G? zrAWSRB115ko>g5J45Wv?26L&w-p!xDlTn4%$|9E12oA4`&mgd(8|9Tk!0#;i@x3A_#cKX32? zO7e!`H~y40u_G5p8zl>!m9Qo6vLL`7N45h@n&Y?Q-j0wbT$7lJh=AVcD46s3!A8-> zB^CIqUL`I1VOz3gw#7?1BKvSCj=l=5Q^_DTYdoujfB@XG)bIF9{Y zs#|7YY@kX^gyKmraH=X7Kx}q8vQf)K`343``Ynx)w45JKb?{wVEEpR3=B9oB2ByBq zmj1hZ%d3CRo*br;uTtGn;`6ESUDBBQJWc`m zAmQZXfudqWWzea{D*0Ai-Cz`z91&-p9yR*^q3Wx{qTHMJ>23j08bOu@=|)OfdO>0- z5v99Bx>JynlvF)6NocDXqdEcKGe|lZ}d}?OyduHxQl=Uv#6$zFL z&eJ29=*VSkF?%nPU5=b6+TM;@2N|)4fhd$C(%-14sJ(m*gw2c}kRWBPEZ?E-a%tObiq=&YJ#oOMF#j&sOZ^%RpxR@2Nw^G<0-f^pq=N+={ia5x%#OI&HkgXtPv_ z4H3)@5mWLW3dU{$XG6T^8I8>BY%CPu;xciD{N6n@G0F;km9N=%efs7#qb3e5gDazk zp|hDX(8-N(cQ2!n{&R;9!F#ggJDs&1mz5u>!Ib*pRNjD)`ac!0@{-^6INbq;zJXMh zL5ZxOC~Td5aBz^q#B1Y?RgBe*U%Y2Fc2=(p@~Xl9*_ipnC__B$m1&J)i*Ya?B{0=J zQ{ByYXQC1*W|e*e>F+!`dYzMGD+cZb1XjLJQ6qQ>tYPo^q55@Yi9@Z*Ztgihy)D{5 z5X#{pvQN4q8hNPc|YSfZe%`9jne$73NRcWl|;FITr)ME}i=u4t}x(Rk7|h zw5#2ZMxi7DNrgZUPqxo7=4EyhG37zyX4@gxvgHq2?a1ZJ$bbrD${;VEdZ5~no+`W-Y{QN#YkB4-gN??Sd1&zK!(3y^&13MB{YbRH! zA=4uC2@2>a?s9%j>gn626@y{_doP=C!vYm*xzq(;;Cu<>)<6s{A^`urPN*7G9X z=h-msEO8G3nm(m#2cEI>e}j-~=$9wL{QO!HcNd!c?p6}x zP#YGObR{&L%DhMuB=j}QmKdgb_$Q?PeN7fv_I(KR*}FOk`D?yk`&? zaC-arX#j^6nLY{x1r04O9+*36PRrj@S_!BJcxRi?(9pOldhA6ceRi4qB5)+ftn_i? z*Lw2D;pjgZg-;P+F&ZHMP{WeP+SW$ zIH+i|MweTib)&%%a(N`Iav7env{oT{Eglzg$;#6x97u`6q{Sc?q@ z8KT^W%680)H^VhSA=St)lf)mpHEVX@ui=Y8| z1NeGfk~mdHhU*ix_?=q~d-nEJK3pCcoto;UCqfvk%~_$!EC!d!3jqb>5$hO_dE!t} zI^RXe76rKZ)=ewP%=}zmkL3YWFjj`e4^J+aot62O$c9yz8?pZOIPx{zfHJUQ8M(3F z^&6+ny|m3AKO%_G=|g$z$MqiJr1-Y<=n~C+pQav#mRo(*FeAtVK_COUzPA^c*hCB3 zaP5+fwC&k$D7uZVR6l1N6VMylc`5lHP#@iXS&5tw2?5~M`YTQH!I2T4Ug);KFgq)Y`jnJ6mf1lK3oK+#?P-q3z)V z;MUN8VuzY1=Cos*)iZkrnO>|ga+K!i$9)Uc79-s*8_sLkfh{+p(J40gc#J4Eqqd3> z>+e-#VWEl9(U+2r{(tPS?fJkBr`cO-m@fmsh{n9aUu#Rzrc|BKXrm^NTs=;J5`lZG z$l?H6H3c#x3JF?8$OXk}HtQ*E&;M8 z$vlrLO5hZa$ISZfm{qZ&Or7W`Q&`0wefT$cecZ?WmxDiK2$6w9U%?;>mD=4$KPos! zhP`=O&#K_lyMj2TlEU-r!&KFIa+)C|mO^ITPBlA{4^^8vZ_0Kr7F{Qnj#k4x1j1j{ z#`ZbAV?U*+KN#>^L?Amg$>f5AkM2-n71sx<_TO-80mxn*PoL`R7j{)Om1hLa)-qbQY{7uQ&yhDo}Js@|y^n2K-a$N*j`c9E! z%=~W-Mw581SQTprxc?v+2?n5#2y`#+yIoFA8#^S)n(zpr;O7#fe1Eg)pf`dS*~4aB za_^=7S)KwfbamcAT4Scww@(`Zp;p(jgZSQm_^vzhS%5MCp#g5E!Yw&3Rto{lGMjeC zQ(C08+ne&Ke8rYol^Sk!)sbPm_Jg+T=LJ?(#UpmriD1S!GiIlS{anLTzFv0Nny#@Q zm**MZ$Uet8>jHnm-*j(Yb`3>}2;|Vfwi%a^0TzIHmo}^Kc73wp>h0ZVK3$QpIz`w$ z1^z6rZ*zOtxJzU)Uu!qT9LbtKw23E$jc્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 +
    +
    +
    +
    +
    +

    + Attachment Preview +

    + +
    + +
    +
    +
    +
    +
    +

    + Features +

    +

    +

      +
      +
    • + Added new widget 'many2many_attachment_preview'. +
    • + +
    • + User can preview a document without downloading. +
    • +
    +

    + +
    +
    +
    +
    +
    +
    +

    + Look how it to use. +

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

    + Preview will be showing on the screen. +

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

    + Help & Support

    +
    +
    + +
    + + +
    +
    + +
    +
    + +
    + + Odoxsofthub.com + +
    +
    +
    + + + diff --git a/odex30_base/odx_m2m_attachment_preview/static/description/logo.png b/odex30_base/odx_m2m_attachment_preview/static/description/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..fc3d874ea4539c9dbb3f5d2523d4decd93fb8f8c GIT binary patch literal 2165 zcmV-*2#WWKP)e*68m7@SZ{|1e!*23w%x_4;}d zP7yeqKuk|hFCn3i@z8=(h!aQZjT<-e3|JLTF-{z*rfC-7l;gya>UmxcPB~7bPd)7z zl6njnl6njnl6njnl6njnk~%;%*7APlV!{wd0ugC^%vvTF3t|tf##-U4A*qMN^ZS#Q z!NpCl&C867oWL=`#A30s-5QeG2S_VNKAtUe&Tb-!mJnD_GvQyu|IKT+->lMcS5hs@ z$`Lx9P97_r*2c!hHVgnHcWi7d&pFRwS?buf?Z5y~DwXoIRyy9@-Q8|Bn=Kd+UObpw z@Y<{zYGoY4F@#$Q&zMR8c8M(9gC#tqIy_o7ws1>qSGe~ML-5ShOc_JtEl75se7XDX z{xTAcW@W5Jt~I;0{-^;nGBUD&_m`!$f)HYx33hLNW4#7PK;!<``3y7PY9|P8M8wEkxV|bm)*jZ<<)nH+SNO6D$$XHlq%Tq2Bhs_GANIq9dD2+cbhgfHB~@D zx6;a$2-Sjmu1F~Pu-*+A0eRH^E!>1#x+z2^ns|dVXrOtQGJBmWji33HUFt%p!-cyn zkNTt%F+QRA<w0RArf^8>PHwdXJIhn05+R%+-Id+u`~12a~I)T?@fg2Yuwk z=7ULk#u6yun|)EGr38*^$o-MIh4jWS(xPDN-S z*Cq{tE+7R+ODMtq!*;mIi?YUsKPZOid^D>#$6ptbwfS(8G*m+lnih!FT zZ67ybI<D-$}R_CrP(a>sfkSF(W6K2!qbdTmfq|sBar7XgRf}kBkQ)jP+c+~ zf+`x>zo9RzNz>v12UDSLWg-Fd<-|gx0gkc`0EoL80V~}~Wlgcr3=jVNqj zv-f~o@*FA{UOfCp$rBIqLnk)MU}biCHen95_}Q7+71bi;W(8`;Do6yN->s=Oj2?Vu zdWNEINqV3}dPh}WY^msms0R^fc?_h*LEj+;%)<}z;p;!WvONJs5g|JAZ4PAwI@chu zljpk*2`u>XQcxwyR~_)6iBa|)F8(}9p@&Xrh0!r4RDRSa5I0CESHL!YwgQc}Ac+>r zy)4V6bj{s&xA5M);vUMMpW#}+M7af(T-p>=B&CM^g#@`^RPlb_qOks-XtzgOnJ@Nn zV_05w4-(kCa_4nX8v7qeY&Gbi_JwX0O(3^{b1di+aw!=_X{uCkxl5YePp07eTp zX_MU#nJT$xANa$WAk)pEwmW$I?kIA7a?MT|55pWcheU5fE^Ka(jqa`voK&pO^U4bbv?u_nx z(<7Yg^x+RJ+|UW=2RI+I69EIn<%-i9IH?%Wl({3;@OcVSs$gUab6ZtB&rJ-EY?@BjbZ+N!O6 z_3GW*eb4Kz>U+AYtNVm~14$wyd_jPMftYL`XvAElf%Kjf2FWD)7}lVgNXEZ zxcA2s&M@@7jPEF}=BR9A?C7FrZvFKe3JNRbd^|2}CbXdw&=VFZ40LJBAKBqQG1UG5r8+M2lL z6K;@FgS2xKU5QL>%eG-tdt>~~1&8F3koepzUEe<-PyJLC~0Sch?sr_U%` zRK`&LB(q&~Smwr$H&3lk$7koqcTPY>Rnk_0|7sdXm{&y71YfV%pB5-@Zinz#u;n7W2URL&rn4UUa%svghE32sU7KRRxpd33f)N+)G z&BjC-`!gU`a|l!Ch42q5<<4e$B&^4(H?P|+pql?M0Ox^g-{zwYktHIZ2$ zMf~j|3V%kG`$b;FkiW;l=aCVmpwXeV@cfn&VNS}cl8!7g-J|ojN#+A5k@v~;%2T(& zSN==9r#V#n%F?)rlj~Fw5nRW2)&^@7&kj`TEx<*O&p<71t@HS+B{0oNT?6r$2T z*BkE9F)7X=p^N=jzpB?G&~<8DecKOFOl+m|H_Xn9S!UaDftKd6j69dAwZ_xk!?)KW z{)Y*2EDPLXb9^lrw_LFWwXUaW{^t}E*Mp03+w&YzOZs7QrU}s>>jxPYYRO#o>kc|O zWNyhv#IMY+SF5tujC(Bo6m>VIr2TIGo3LD5juno6JOYufvUn!jBrl>(it-5T1Vju* zPnCH5P9T1+BT!6Xmvm?!2c4jnkZ^m_Smg48bVQ*b`Rq7n&{!uJO{cN9ySS%YzE##= zoLm;Wz6HDV(-zgLQIH}gjaO^(l)QxI4U;EXWNs0lre&qJ*c#8?e&Na#<>9AtO-nGI zEkmwYZP&VnwXv5(K9CnOX}x3tQe4gwo2*>5WMrFi&xths7;fmAxq~8t_Vd*(Qc%gy zEI+J__--r97OUaxwFL!Js5&U_?Fp5;MFa!-iP_=eWTMYlSXlFn2|-Df=1N7(<$Ajs zTUq1Fct1Nx2(8WRGtV{qiCpXK7Gq>+-a!d)%hc#gYFqIhV;&XKk5_M)3t0@4e(h0 zc10RGUY{G>1Fb0a8!T={xEoiE!_a~*JDG(RDa(8*v=n0g(&D?sp^B{AUDVU~c z3HT;8JUp1o*Zg<8Yj<>D77*_AEN^oqF}-8*=|RD&lQDxT$8lmUUdZeLur-#ci$zb+ zgq6dUS!B{n6l>Gq8=h?p?2c)hf&+B)bOGNGAE^?H68g0GFFd-W7rmmC?Duq9+QH3x zoMEYhjcxYd2FL6!4F?Giuw*D=`95XX!d*uLHm?r?MR{o+dqB|`qWZ1B1o@?iX$=bo z(Tl)a@!HeW(KOeeeMvfqJEdPb*9+_IiPeeQ`+Wyt0d{C!Vn}ITT z8P()_;T=@q+DwW6&bS2uzEZg?77>p$#pU_5I4td>jaEIgGJEfU`MvTl<@Bfuo=H)N z7No6>FYB*uY_}ZA4X$SESz_yNXe5bNM4j!CQp>{ku7KO8E=-$nI^!-^Rc`_c<-qZa zIy=j*wotqu$mcKjULzsi2`?~quBqN*J{|Wsgo0j${6C{?b=S3aj3^Bt0eQy=v((!A zj;Gy70g~_2x^CU|>r=t`<%>noSHb$Y8)wALhn=uS!CAv!XHOhYbTU#+%Pe$Xgk6AI z4b|OU)}zEk3oq#fdIXk7K1N3>Ma1-~K`nrRxugw6~q7 zQnEr=>(pRse_-o){CMMCw@j}(p`tukIOw93{`bRvKpHLWgqe2*c7f?RKQ2QDP$GYv z%+E^a)q!YrXM5}JH85-T$wXE3OtJHFws)cO#n;B?Ty&*X#9j{`zDM?S=&tB171XGm zA0j7;%$;FeLXK?bb0uNQz|6o z!zVKf7n7C7!Pinz3!>`^Rw=Vr+ z_Uf>U4}fyjPo)#^PoKcfD3k7XXhk-vvtl_wW!K~8xv$yf^`Yq$L1TWu_i`!E%#@@T z@7g>M4_^$wgqXH?#>_F{4veq?tkz|74!_LK2M>Pc)a%AD>EW6Xw)p|n5TUvVCe;|z z$!;jiSgUk)Z(BOBEYESEz;b&};fHRaM}hSX*{l+Z-jm$A&eTS0TyuB$w8rzig(aEM z+2i1@T*Et*MUWc2H5mvp$hy7UbYvPJ>m`O*}qB=Iit=Ut>I@}q-|Y!$ zuX=w1(|G)K+@)Fq7Tf%jncxi(ZdLu30-b?ue`m_2m`auefd4YY^YvAq;SBbOd46JU z&5t}?MEk+I5hu`$d%ZhVGa1(oYvqmpWW6C{tJWUj(m|>=m1VG?w$hZK-)P$>$eD}r zlpHg_&wt36l7H%bZ1_a|xRp+fzdD_NTRqI$r;2HqcfvX;2w7+q6x(0C!(E%ED8~}K z3GuuY5@hWJ95HL>TFl5m{A6NlV&V@9ZmvV7Z#h;+ZZXuZ&I|SPvLA3wCg{(MGLAWr zFGAdOm4QWT_*5R_#z>>o%`6Q?w6(8zF@l)g=-LY6Zh}Mg7k2XJVDFC2vvK8=you{E z)RH3H6~f z(9VeR^B`dca+IvhDNZd^{1qU6#VQUs{cwlHPA>SgFMX4neXJNF(qMAVaZs!txHEG@ z>;W4IC#ZTj+=IfG$O2Lhi)ZG%^_7S@%3~qCY&^n3E{g1Zbq5zUCG6EzOht~O^~?(J zW(qq@&B=~` zoh-D2V1uhH2IBdDg*8(|#FPbGJG;X#TjuXmkH%7`KBkW;U0?0hk+P1k!}BIqXRnn_ z?BR0zwyQfM`a{Ylc2gq<7D%9HO^5+7jgauB} zWXKbV&@5akRfn^-R*iPKjHbtdtP}s($}@Ll;?3)vry#Aai>zNy3z8Rhyw{1)*jy*;WiW}x#%x9dTizvD`tw8CrZHPe3KWv;6)?!%{^ zs5;hld0wX~OSK!t@}6-hHF|DWQ*x?(9_^RgyXLLrVhRVrJFnfJC(AF~e4x3DVRfP+ zQc9^C;0xhCHE)6I8-{}S3(p_tRfUTh_fnG+z;XVorGQor5t9qQ5YDV-u?=MP9^DGn zGKYm8F=5Saa6|(F>FrMr0d5rdJfo&k{Rmp`>L%BD`@%=`h!vEiy|Kjbq}6b1e`M1s z`O@cQQJM zH1g-Kz85sSepcgLG(+J(|E^6o&MTqAw=HPJeC(xu7y`cd28Th!gq0Xn`snRCrC(ht{APC2R_7NOe^@`eL*4?%qxYKJ-9g{o56yV~ zba@S71ln2a$HL?GGlS}(2>P8O8eV!Pt)D`ws&HjY{>$b(+O5&=yc8gFl& zgf?N@Ykjf!^usSLgDjPtIm*IL8~YMD3BP4aQkfAhro2)(&`t4-{BIvOIkXYDn&m>p zlkX*&wM(4NgU5KBkYg`cCb{qJlld2AW)1|5tq%fn-GqI_2&AFJIc(_?MU4FS~jNXVu;J2z~F`|FbeR9uH^C&?zJqU^M7q~9wz7?Qg2Oa zG;pdH_uh?|~#qql=4^qEErV84clx{Q*rw!qfA!OD6~2){Y@LiTgJ6v!Fp#lR}QKJIQ# z1LPh>FP|p{-w?&+%)+aGhOr;rf04jTS*!VE{kZhWFi}Ig9x?dQWUff?K;O_Eh~S2Y zKcSWdeBbxlv)?%Q6D$Gct{F0To+x=WkN$w0pjxvbeC+MkeMKz!A<}@u;!q==$W)yP zj*j;T4^&$O?+|PutW$q+T!~P3o~_#wa=?cmSw9v6V;)n*(Q|j-v+Wy41uyi%x1^ix zfm=_!@`Y)vdOfZ&l5V_6y^Q$p1Q)^R!Kx0QicZeA%hi0cs!gbjGDUjT=OOI`RAjSR z*nLnNH}1HEEN~vSDBuuc_*w8!F$haZoRt4nC*^G_O(gIVE)E}aBVAdL@W;(?yJknX zReK#V{1NmgVIgsq{VrqaWI4P^{F@Ng!M-t9Fu|?Ir1+Oaw?wO+4{zyzp&7BXJNY-A zE4A@;=luluFB)8r%n1%okM*jHGR`t{N-z&_wj>_&ZZh{Weke#Xt|8xC8DkoGFyiN# zJ;VFiIB!@(b-83N>ZY7FaLD0BY;-vXr$RIluIZR`u6khEC5(CG6(dn)=l9XHh_m!I zx{H1<*96>O4cZ+_04!G}(rxWZN+bJ;FH@w}-+uBpFn`i{@%g*-S!6g-paPP*@my193#l@S^GNTU+;J zpgRe_q)kIMEL^-%{Ey=8OK1_^QnNj=+@Kzk5xjl&Bax+az)bIOl1W3$=5sD$r8|sE zzZri@rSiVY0dkMfw+TWt`UTwnl@3Ndh*{AuMv6o)8BH~lvwL>CF8m6nZs_|ShxLaY zl<`&ehLr~|+E5Atcq&4hDvurj>ek6sUeQuD^*hm2?aqBq&gZ*+hP_t0;U6JIHw=vx zenv)ej@)#9#CLGTCxl;djhdok$2O>G7B;7<*pfzB{~>LiitTg@&L0KbS_5MK)XhoQ zekd;Y_^a?R7jX4l?xCu_17&6N`U!X;IP}`qsN_9v+^FFCN@{|s0`%}Rzi}HIhe3V^wuEg$mStsKU|6+toUlh;9(;7PT4me0n1jhNNZ*d#7ad zK_~FMmUJ%h>CC0_Pm+YvGaKqWcy_I#Trx)yj51rHBoJGC`CR^G_d>5x!IKyPkqKP< zwN08iVU`mjK7X{#9JlwjB&0i9uSYfFOTb{aO|5I1Cn!P@ovbH(?e;@advW~-4zi>Q z;*V#1LmM!42SX%yNQd9x+H*zPALJmU-)iDHVB?w*;YlWNoJjOQ{=M{jK!ZDI4KQ`u3W`%9LT z$BGc2fPT@-1%@x{6*+y?r@!R&U`BPQcqg;%l7$KH>ZIuS#A4>Ua<)zssD8>B$@VtA zZ5H(~s9ta(Opv|ztb(#bzs; z&GkgQcbc5ymMdyWVfAq+62|>Wwi0GoMcP{!*z>FJ{M?O)e4^)zI^R*-bZQ>_Krq4ZuKV^)Fmr-nbGN z>?3fbQp-QZmddkckq8panTLs%l0r|;x%_N>bB0fmv~Y@9sr0u-`wEta=%h(3&S9U) z*o(qg0-m0*9e)`~l5U5F54{)ktO#+d#EGdke0tMt}9nB8;pM(HBi#VVg z$tDqo*gp$y8?Xf81U`+<8HH)9+Bs09-Ig^YkB~r~Jqaz2sarO*w8l&^ujsW8cL?Qc z<#YGh>>6Ib3MFM|m)voeV*v)UPxrh1doXkT;QX@(#!NSTMDt?>x5FSV)owlihM(FK z5|4J~{@3-647rDi9h2T}aNrA8HMkAupuIy21bCi{WJltPqPD|K))qvuHFI2Ed$;Ro z3AN7wX4Y~IJSKz$4#?b9juSl1yhf9~+m{F0#ABT_cPU=}aDgxadcsk}ypwKB!qoH7 z#4z(~mzLiTwm0YDkM0Fa56M&IGmhm}uOC(|d#!Ozdqp{Bnu{WQ5a5lDhiaFlSWrh+ zbR4InUtacdF>fF3JYJfgBiX}e5R>ky2e<2@lZhTQJZpUkLrpm; zSH;ce+5jWRiJO6=5>Rtn3}{^#LDnVOx!q%HhES+a@p-}FWSONWDCspKe3~%M%lTfgX4u>zN10%U6FQ z%zku1s>DC5S!!2PvSocstv2}tvM;dc6l6PN@!A}!z|(jQC+_@r(2@Sx(vC?bNaxxVr17;e>e`2MjueVBDV=U=I1la~mSyJ+E z;MFX=nv424qubfjPIgEHig*vT8U@8Q-Yh=7-;Si_#$bGRbyI_Io;Il&t%UtOzT%UE zTud8=DmGi?er?DWaZw|m&8=I6Qke#g({qh7?vG}!&vFo4z!EA9qIsQ8M|eWiG}(?D z2lW+{4>BD7#+{sB)$BcbSd#U-6k#0WW#57gmfSEt=Ba1Ol(ZTkaOu^+fj% znt2aFU)H@MTJ;2eT`T@(clJYF6OcOVZF9X$Q;(nL+D7V+Rc#Ks31jg*;w**zaX}lh zZvbj{@NHKR7^w0Rh+29?8K}oQY1y^>Q@36Az@aWQybzMKZewq%h%Ar|()gG=z?u#{ZB?oJ|Ovf^xNo3HT$ zyfw6EPO%H`WH`w`qbS}k0()u;b|0azt#_Zxs1GKETr#%vqN1XeTe9-jf9H2L!Zf9d zSljV;LP$p3SBSklO7eHHbT?c%_F%wzsrr zvNFU${NB`7oCXxuviUpci1@2Sw&5?|p}|7xD*ne>Y&Ci<>R9~*In@lDbC&;UX~_*kWjmEn(P`}xB(vV)p1^aZ{u(qkV4l^v#k znJZW!ijtHZr@%{fC-9xyb#sqx^8wQ~6b9R{&I_1$UyyPSKZ>?T?8vc$k*AxK6s5=# zpLqw5JDr%Ar5dBUGB}Mz}0jMXgYREl3XErZTsyvVlS%Q-)<&*u5(Hq_>Hr! zfx*G`jXueUG8|MsQ0Ob_YYOgHRD0bwreAmQ7DNEL3r3B>H17}!I3{vl(kO13;p+0U zWYI_am_t$B=?OgErr1x;#MiYQ}QTOdLX+nw#2Mbd+d9HH#w*aX_GsRMh+#K=xA4u=6~Zbr^0X>3yB zz2~;mIv;C7Z zRqcB*yRY<6g0YvaVi0b|RxiI{C#qFHh3ELk>PuZf%l7D(W$GsOBY*885!v{=11Egf zFqXSzj$akLuhH4&Y6bIO$hiLS=ZW;a??Zik17dh?$qvY^zrKEFW3yBX@=#@o_{Zdd z$2OwuJ45!zM5J1K%Y57tnuEYk!UIcBhs_Hg;}oK+yHGx>yiXm>vAasK7(1rmjaBVWUF`uVozW{pcv7pk z(040cQCmp#eq%28KI3nJ12ny;Kdw$?-gOGKNLW)%tKz{J*$t&fkuJ%(j8%dfy)`~B zh~Cf6*p>IACp6>gJNmF8bn`yGSm`nSDIyuB0t$}onc?Iv7Au>=MoH$_MG!gC$BgtV45#@(fJn}p z+J4+p|1=n}%O6G8tYzY$JCEv=sgc%(%B9>yL606kRGGpI8Do=5b!R!(OlMWyqJC$D zg4{=L1eAEurl2#d6PgGS=xvQd#A;;%@lQ`RYF2hK|1X6{%l|{u@!ukkTDU2**#D7x jP{fKy|NmqpufXDRJ!+zye8qP)4V1JvNUTys*Z+S3#x3}i literal 0 HcmV?d00001 diff --git a/odex30_base/odx_m2m_attachment_preview/static/description/m2m_widget.gif b/odex30_base/odx_m2m_attachment_preview/static/description/m2m_widget.gif new file mode 100644 index 0000000000000000000000000000000000000000..5f4515d1646b69b401b2447ce600fef54c031afa GIT binary patch literal 5893675 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

    +g97^he&2?)l^%ERl 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

    GI_Oi{1B#MX6yh8kvxH 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
    7tH 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%0A^P| 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≶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

    K4$XgC`lh2%%;~r9Oda`bJXIV%y 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%0DjAy1M_IkKcklqOrU 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

    &=E7Jzah0{!vGK_Df?q~`&EdeYx$EM>BC2im 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ⅇ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ýq^-xQ>!RX%U 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

    nw!GzYY_-7*-u0&SiiBB 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

    ZSXc-f5ldN# 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

    7V^s94`e4k!L*Lsx){FD!TBImoo-}`p3@#V!k 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

    r(pXeQ7I7eeBilvwxd$b&&s6(81iGY`h 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 !x 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

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

    +

    Calendar Holidays Public

    + + +

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

    +

    This module handles public holidays.

    +

    Table of contents

    + +
    +

    Usage

    +

    For adding public holidays:

    +
      +
    1. Go to the menu Calendar > Public Holidays > Public Holidays.
    2. +
    3. Create your public holidays.
    4. +
    +
    +
    +

    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

    +
      +
    • Michael Telahun Makonnen
    • +
    • Tecnativa
    • +
    • Fekete Mihai (Forest and Biomass Services Romania)
    • +
    • Druidoo
    • +
    • Camptocamp
    • +
    • +
    +
    +
    +

    Contributors

    + +
    +
    +

    Other credits

    +

    The creation of this module was financially supported by Camptocamp

    +
    +
    +

    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/calendar project on GitHub.

    +

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

    +
    +
    +

    p>nF1NF<=S1equ~AL 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%0DP;3-!Xn$uK&TUN!1V6`689lLgK?%=6W^G^t4Y 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

  • &EAR1^!~d9wgC56$6#+g)!lqwDNY-`RM@6f zS%*qV0!brkJt+ze3G*X{WOIC8)CZ5R!QU7`*%u)ygb>f0py*X4I8w(e7{b$Hv<;D^ zcqwDa4QMWaxI!V05Zj^~^CKsP<0IFOd`}Kdci#X}1yh;U?uWc#34ZV|0MtLTgmDAlFvojhB6oUS{iN#a4u~;3 zfWl0=kB^|m5=!un8NCvk!QeA%3gUK#tb`%{Z0Hj9AhaDI_K4(DNqM^m535IX*;_zO zh31}WaQ_}E+fL`$^9xslmey z&f@~gVBx-oE_&<$JwpiJS12zw?wUZB@1;y}K3zEx#>659fzeFN58Db)?sb2{H6}{{ zgg8?J?Xs~sYe2p+<0}dI@Fzz48i)inSfxd=jkLJYFJt{GaBf|3D#F|XW*!{+qyq|) z;UjpN7vZ96F1Cp&%%h39wTjr0au&ScTa>brH!oHS@L&lLv8GkBXpx_KmtzMr@^zPW zUqNTUi^abdWj_@mZWT{^32Q!vdm-UR?()WlDt*+E;}`M;^uEF8V8=3#FL0Rms;>zy zwnT!EU(;zLUrg&jwTIC$IZ@)W<6+Q&)k>A4%^3VV)c|o!{Ut{rVo2{6m!|WMPtsY3 z9T~79%lNS>0N-K!g~#rjc(xI)N{gwNcr?uqnXe5v@=)bk7j(zMVtR_$6Ki0B2FjgUgBKZJ z)*`>V0#(h-yoMgKEWV^Ntc`Vtu(Jc?3m*)5)l>*jcKy=lN>Pm>aVFg4ORvs&|IM5h z?;v3TW1I3TET-c~u1$-4qKx1jO@@oK8wUL11a*02h9MLA3?Pn{O;a_Llp=`nnB52Z z8Ke0q-iIR2(01pVqAJ;#O=!?{BT7S__XZl`;DWxEF70)(aSgv;057aZw=)&IBYyO6 z%u&KZKl7F@&*Ds1**u5I3kf_$hCX$;`ql)YY@&2%Y%i24t=DoU7P6#C2M5;I_vL0L z$oZX=uo)Ip0_x_q6Q4-LpPT5;Untx48F7DgkK-*+!e=WPA}Z;NYo^t|j0Ib0z<#<) zkJ7{cOM~shaYReV!cz9C<< zlh*7m*Dmhg*OoFyZM)zGBM$Nvtv3VbL>oY@W9z76??z3ddJKyRStn`?EegG~RlC9T zJyXD1ux@Qd!0Q{psubg_qy!xyqFW8!U1ewf-j2jEMsTZRi~usT1}*Y_6o zw`u%mrZD58N;f;m_;>L7QP#MuB~al_$V$?rnQWn%E}vPa;bJBDvxi`%@0%xebsnl` z+nytYQpA(ZI)9r*LBqdS-LnZwB9>8arXAA=AR)(6n5Qv2-Oo*TVH|kffp1W{TW^&I z1W>8)5#$4L<4c4}3sjs(=JNvp8Uyhq7DLb{o-yX7VC=e~UnJl6AbIr6g)MlvNjrNJTYCdLOOU z(Y84ElVMwBEgH38q7CiNTypC*bgra=AE@k1z7`3E)MU= zxiqxwz-XfOtO$()MM~wyncp7-Q%mVQd%Fe+WwF}sE{2;IjDsEo8-EBN-QWbQL&m%~ z*5#`<{^Oqbx1{!^Am!8;x{c5?4QuI*#wsJzOMlx-RL9)sDayWecD_~BKg*p=?TzI$ zahB;))s(DH-Ho-n+xQuQ*j_^%VbG^;F?me(#FGSiygLZ?=Mw1{vYz?`yG{Krkg_x= zYI;PLK^iUwqDa&_axxo4#C%HZ__vXxd!CU6KHU7{V2_uT(`bQDnk%*xZlXoeJJoWP z6GNBay>R44esn6=@h-Q z#obd|Z?VYS0I49lXuk9~O3(X-AmoN1+_V?Y&a7TQ7m|4D+`kyp4^4A*)RtxWy^_Q5EMNS`CYj4{*l_RdI9&Zdg*=j=qKnuYw8-M`AgcP zbYyvNEwaR-b|?x`6lm0{soIn3XHei1@JU95mKjZC3*m_f>S@8p;rC=h_;9y7zEH+@ z&4Y-;s865L5HMsbWh}2V)WVpjAf>iTgA(dNF8PI!K7B8?zFJLhSA6XH@J2V&Jlktq z5DWH}8|nCv6`{W~cSC}md3_@*JAl-645#-w+d0~W%; z+~a3sLwrS_jv1vVvIg3N5L5xzgooErjl0m>qgUM*oevG+}x%2a;MH9e7(cIHKXrH zIwLP%1ai6B-5AqOv}-otCeyZdUIv9yM0}F$RH#BCu6@?rkoqT4d%?1NkSGlzU)v^E zAp~zyy#%3csXO(!+zNpM3~CJ3zdk15;g0q{L%$=57Rq~K%YII z&y38`J2nc|+zxFsfcNIXB_v#$Kfnrjtl9g7LpK&|PtopWdJ~~3uiid_NmgV{E@nTg z4L<%ez@tE4wh+2P;C+|%{P|lJ$m4$tw0`QZ8&=+n8BF`BrlS(6`-VC1ZcSob@V|-G zAJt0R^y0(&l4oq)FbY$ZQVneJ%s7CfD*cHd0!)(uI~+zPSa4!`md7-b1zBmRgepfl zRftt0(Pc6LI)uc;de7CK8oLgYx^f0%RN7STG4s$Tpe<2o#soOudItN6_7t0|*T?=N z_3@cBUcvA>t7T84=Lo7$K5f`Lh^WQ0ZFYw8GShNJlzD!iaiev%HiN)nKw;S$sYQTs z$7XyPJrAWEuUUm;LMGfIcioh;stW&{1*WmsYoW27pTAL&NSr|6l8DHq19P~{(2e8~ zGUKdsk1xvMxnCfTTUD1c4{jBsroy`~3#MRN+6>;6n!BSsd-fc5Dhav6TJk-G?+g6{ z5@u)#_oC<&wUfxqTovJ9&u&qlF zRLDjO&;%J@s88PH<@6_L*Dmo>ZA7+?)AQ8g)snjK#EQVIQTFmrR0&Sx&<%iNI()mR zlAQ6?b;6Kz?q-I<9rKjkASO9emoBC)!(S&`m0dPNTEce>tqIqeY~<`4&6>+C^Eig^ z@Nl>3#J^%kmBYJW_*?ieObBQ|G#16ajE00`mbJw_047@Z@fZ^wu2TSk5!Y4lvX-ha zt*IUlt<;LP>>kaU!NbhpsYJ=+vY7<%;;TtIDR1%3TyDT&JOZ03+$53;S#PE*Wu*f< zu=;+odQ&*|o!g0-HPouExBy|nv(k1zB58I6u&7H>G}rPk$hg{cOf~DO>S6b3HKJg{ zNLx6*zUtmj{+o#~N=Q2W{ua~N*k$MV&v*kWxNO$-mYWv$-6G*WtL1*Q;9%%(+>1F2 zobWu4Ii}|%1Yr>;Vb6H<4mXCw*A5jT z^5^(Bw+s}IZyVrLV8?01u;t;|uhpNN>70I(oEi7G|H}I2m9?Asc19j7Uv(Z-7xsIB zdu*mUIfv((O8fYP-opW+s<=LH9f6O9pt&hhQR9}zbVMwYnDBWUT7?8Yjpi&DF5%ne zX6bhbYG*s!R3T9wd+(IaoxABo0srFdsp}<-_e~#(+s|L$k0VqHKfD_pg=_Qs+NkkV zN-CEV-Q3HlIuK_3yhy8KqV04t;$>D#aFmQJ-?(VaNTkq z&VQer@I{DPUi3Z#vzhT8yL)ZYbJP2pb_L%SEsS|YCQ@sQBrQ+*|f&! zm*j18`g^^1yr3zp)7$<-pT%9JPjd|9@*(7d#W1w11uNy_MEQDi1YzEq<$8JR%)@Lo zt+L*hH{jzc{@Q9T6w&_TRLDb-*}9*p;gtgEdn>aU{hO-LJ9W@rrj&T?(f4carWjuc z62m;rvDU2)X);dISxuP#97Zr#ANY-U;&j=l%rRySmHcPt0xDg%@lqtT@!8&6P}uAJ zu|{^A8%(#HD$}xvuzRZ_WARf=U_{oOpL; z$Mr-$mrhWdDjjbvc=hg>d?4#kPA4Rs!M;!P)iKp*FIu9U^a_fJwnhAxH)%!N7FeL$ zP$y8ln5E%fNzeM;5WD^QC0l2@R%83;T|9DbuUcIM@ujwgha<1Z66!d#&leInXbsMnb?lpma{!S#U9+mH9 zvSSF!FMiZ~s^}lNv9teUJZ$jWfWK$I(Kf#bq9vK!^wxvEWNQsl+)nFv?S8-H@USG% zmmrqS;E(Q(CiFS$lh=X%{?>q}g_1cti0jm#jNJM?SE2^n zyXt!i-Ycb%>mUApdS4j0uXT@Owc*`S*26x_Zp9P-Pq)v1n7sIxuIbX4|9boD|5XS7 zwvaM94*wfkM z|Ems86a#aaxbdumx40j1hktLCZ=)o?aUtKyBDMsP7X%6)x%y*O;CeHP)jNtA63Wh6 z_zfmeo!K$fh*OX8wu1DRt9W}r}cUM43TJ_`JU2>PutBS722H{|*VQK7A2{ z622L_}M{jAcDSy9yG{_XdXz8|W?GWjF2RjPK*0G)DS-spk#hGEeY z)ewSF`h1nOuc`>iQ6l_n1)5RSjvjc2r2j}w>kjHPQf`#ALCR(HhexM2bP&!xKJck)*(CK?|2~1#3SyB zAjyefwTTeZiBOk`u;7W{l3eMsiO5%)!i<`cqZ2V56R|fFao|Y|4LVL}B0O;dD><2{ zHko8PiF27u4n_z0U{h_e5@H0m;y*zm2O$2RK&P9@$KWZM6QI!Iq$rF)T!uiZXfobq z3L`Y>?~;w^(M+kDN_jQ)tYfNVRO{)e7OsQ}+RIc*GyR-JyZrA|1^0B7nl`i-=Mg+z zQ^Mhuui;m9x6!KsgiS>IOf{ZNH{DD(gJ)W3W?EgegoiZS)Mh$NXF6SGqDm$awUglM`wN>1Nr&1#2K&>me>NHnOI4knAPbKmf2C$*)f*MS8B6k3OeKYy5o1M zRmW^$;`Hq5?A*!h{EaRUfSG}&S^`ms>PV;r4zh=+#=Pxd2m!fswaqE2; zogej?zq-*s3fAk*nA_@~`y#pUHL=}c^6o!ei_<2={y=Z=1eEtzZ^%~v>hJvD%jsju z+1Am8kE;eJ+><9{hMiUO1nP?yWP0(V3!soi5M+_Cz_4v};yO{UPi=v0ZIPT@!tEf* zb~4E+8|Si_WP4XFf8DlUV(sVrTodTaOv90McBpI>N z8n4VQaYz}*bu9Mg>xtUnTpe0?V~ii1LX7rPY@;%7X zJt-rZSvc*>gFSmM0AT)d7i{hBf_{u&oCbK|)aIHQC9z4DKl}UxQrTHMC5# zL#@4#7Cm?^sE= zTI-13iDk7KD=@kMV^T|jNv@l$Wj3i}HsohE6iqgyA02Re4!97F$5IDK#s6)C(^N0U zm6d4jJPZLluoJ%-Z z2)5+Pu4M|t*&ZY;3qx6O5Q(lmrU?8W_J{i@_dr$fwh3i z{>f#E4kYk?y$(k)I<(!!<$ukfGopmE18=9Yk5}nqCT| z8gxyg#gO=IQp|7O0kW$;r{?yDP8u`x-`mg(SW3mavYkCmyi>93Tk*0)b+@-Vu(z&@ z_JY({B}=gdh@Is@LiHM0gu#ZT$yvk$;+X;#!LLdexry7iX!&k`T{iuBk|gRu5P0fV zE(|pVn8?#v%MT_(Diht@woa4mY86GbG4CLG?`{SDoCW-6>vpggiF*t2-a@ROJkFBU zDlof8ejv%}+D^M{qT%M`c53Q(QJ{3T%ra;B+-7jiHM#S2uwZl0%(8FI(r(@XAhSF7 zchd}ET%dngWPj0YdL}aB7=8+(p-uE=!(ywgxMK+(e|NEOfmogsB%f{V+qF!Ox#-ba zd%21QKDUmD@$!UW?~ZOh=@_Xb>fZ>LD6-NE2b&&j7d9HVBtd$=yU*CQ1le2T+*)ev zTDslDdfm(t*dFThxFg3C1iJP_53q*Ni@A^ez_X2f`}d7%?-^q*I!(QfPxQ^!4T}GB zu(~q=L~N~^Y%)qu$^AChv*z#i<`+ZPZ&%KIY5crIR#t5pz&*Gm(c0bZPWM!M(?Uf8 zF$S!@e&zfiz?_K4#-S!3de&ZYhuV3TeQ0Qc8y{?oTN((V zp{C~_!`89rpGQOEcOR|iQHA!&2>+Qv+?2le)wuhxhBK6z;Dq(M`1F!cS!qGUm38gv zt=sy{&6Ubrz;ecE$-ZZ*V(vpW$E_wyd;QI==a$^(mefr~q@r8oVV@(({6zkM^nNDH zteKj&BFw`@ZH;Hn1z2eaP|n{F}X>fP_Vm zx{(wHqKL72WWUwYWyk#l`k$Nit)R)}*W53fndcDfC4uOEmwn4ud+P?=wfu$xvGNW_ z<26Iv`X0hq{S~N)0&O@E;5n$pQWFxR(~!KKJKUR?z@7rCx~uUo6s~+ z(^oHf=d$DG$mOcn_saUeYX^JFl z31U6^QawP%?2?A^iTeSWx6Wsoo3IiQODu?YQMM(4LWZgKa|Z6g&p2)@Z3}P;FWH|7JOFHd99AwI6gwUv#7-cN zPq@zq$^uKUeDw3|0Son<^@RqQC^sV*2<(Y)HDe&d(*z|xXoc$uZ|o65hQJ;TWtq1Y zZ1`=lv8qG_MeUzECqp>V zPZ)g%F(f=)Be!mWV6~MV8lQh(_#vlAX#VJJ@LFP^0(r#R{3!m$V5AOX=A&+D|49?#EVGL_mp|<0Y}2cu+veBo7}bu}1Ux zZG!Yc0xy6F9<&dO9(hSz1c$s$@l?4>0`eM9rVKr*)X2HNjJQJw1D(Z$YURERgVLQv zgob4XDLYy>nS?BVrVLa0I14_NR`fa=KGm7eTh1lUopL>y$mH?OiRKE@70H@ObNaO$ zRHJEWnH$LRwU$dj#LO{$gRY_?cB=%dfmWSSQbM>AyGtM#5G)myatUHz82 z+-xMA{{Pg$f#UDX2ZPDfqWZ9&faC7GX1asFvNz}Rz!nFNvdFCWpzM~(`O>irPTSR5 zRE%{dgNTlshx^b!xxeo}2BDip0f4U?R$#u*aQ7?~S3vC|5=_PI!01b33B~%uCJ!*+ zc}g4@At_^+NWwb7o(vG!geEXSrH_~&27G?u?S=uUV7-C?!*opl5te5F=v?#nU2NMk}GpU_MAOoh*s7KqqQ$nmdQ0=#ElsymO0KGQsfw-wdbpX65aCHqFk_~ zfeZ(k?rh1<1sv4~$0T}vE8bMnx_EU4&SmH>l>x>wnL$S~CkbaMnZr)6e$t!GqUXcG zLKj=Obgo8g7ff*PxonrN6PvJ!rE$p_PrXFi=`f_0l_$?jvx2u%uP*DZ(OV*?v6#NG zzKzMNhHb8|p?Zi!UZ{19DN3kqNQpX#!5UP=%1k9gE@+OCd*WU3EnxU&fO>!n_mFrwgvU{x?p7J?s6NURn=@L` z&^eUE5YpyGK&Z`k1140F?12u$EjeH)G3;au4S-2VgAzWQ117WyZiS+JU&#b7X|A{h zFwo9q!&c$kfq~3gE9Zn$b~K{I+Hj_dj${*{WSx zF^cKqN!r5po8$kXgH0jNl>T%zzK!+%x2|ayx*lk88+yw>N!jQ_QctNG)r5WXQ3e^i z!v9vKZBgPu{~;k|cn+Bid$kDnA=r*7h0O9KNjLxiX1uhb-#$PRJ;D&!2@I2Rw^T3$ z0>K;v@!9>WI5u@WRvU)L6LAs%!&9Z4T2y|zRpJ>8c=`amCP@y8xIbI= zUSv7BVFrd|phcA*^p4buNS`5p6UZy~ncU(Me^17+oOTEXc3v(fwOAbz*Q*6nW~0EU zgO^e*pVfneMo5sbVQHUoFk9`GB|OzuY+pdbj8;Yud3Vbrd>ym5P=w9H#?^ zOg~KyibY*kxg2Lq(~71HzmC81OrvrCsUlumH|P7P{n`FsUYVh-fu($C^tHr&(88TM zXsly<8U60ha1xS0gV65#@cppjYiLBTNlbB+N@&y9=TWi`05`f1P#|9LZB<~oYY&J} zVKGUJNDKM!+={v15X6{KM`q)5AT$u1L}iP~a{&xxhmUeXKfh8ALZiT@R?y5)jD!0% zdnw%)>aAH6Nqats$beu>F!*jQHwDizSF1^Gv{b1g;KkTg{XmGkvsP2j3+&nlp`TtQ zp|q@B2P0SE;oq`@Y6Yy^Ws~!YZ}0kJvM~#}cpjKy8>vf*k?>=Qp4n1UUHj}|q7LhF zx#==8^*Qz_%=`9a^L(-ge6FgD!AZ0cTI3I17s+JhOc>E+$qnKJ^eu>HPD@7$FOOmR zNy9{2l`FMo+u`j&0B(taB;3DtggR{tCq?t=sWjg(wIxh{2CqUhP(KUrF>1)fr}ega zHA$8U?!7Y(>skN5=-_46*QmcyHQg|heg91Q(to-y!YAk#f|jY}&Q(AejgV1&)qaAQxMR^GRRR$9qL9mL86w9Q8| z`Jhs)JlMCUV2W_9_}es=4W(9$m;nP6zE`mp(J4iRiZOjl{d#C0Uc(f5#@D^T`)pn7j^DDe;v;DcrrP_#;s%l%29-1 zfoUq6-lv>gu$Dg=rm&PrWtpwXwD*`#uF7cm&H099+`mB_`)heZL8Wn`^&D#6cnqt4X_SwvT zDzvbaiY1BIHT|>#vU=%0Lva;=&I!$nA<8GD-;U z$+4F$9a27~pt&t3$h$dXsLV&HUkl>+6q4B}g~|hjRpVpGN^XQQZCEn!MSrQQ#;DYY zX{%hGIDI#bzx1@LOSLRk=lB2@Jge}_(EVKvYYo^ zw!aXA&H>YA=v9Q_Dt2$*n(~^J2bxr_=`haqdgOW&ru|3r_3<*(u%X|rVIzUMAt#N^nbLDw=LJJ8WEaOD^G zy2XXO5&6~Hy1Pk!f9KtY{^TG1V<^6sniaPH%r)@fM`>J#WQu&oeueBN^-n`(hl~BiX!z!h`6WeEg_pJc1=&ehus} zx4hRCC1ndxU9nk#-isSt`XrJ9;?TO54i~F5Ea8V%rp$r|zU(n+E9JNg1SG!!9uW`M z;c9u+Ar&-kv;{KQ_W?!%1m8&z0mmOE30E~hh-3##qatdYCY-(SL{78!Kb{Qw+M)T> zZ1%=@l>p!oCO-RMlAgwraLM?Q>1fWVMn&|HXh`lxX8aXwQv4zx?wNJ1pwH~XB>9we z*Hxn)N$;-vBxt}P*vx`#xap2LL-~ znRwm-)WTLu$wf993kAKA-e6s79}iK&m?c4BJlmOB*W4;GwfwFuJeDR}nb@XY@O+22I!JIi8b>Twu zQyi=vpTb0>RrHPRQg@CIl*>Ffq$jndi$YUP+S(5Q8LI%;z?3KXK%n0;(`r6)RUTAt_Fj>8g-SE=XQ(6k8Q?y;4=_M0L7UR{XF7$)RpvwfBov!_DP7 zhm@8CHkfkwA!QM|s7c{~56Q1$cAYDsT2^!6mrq%Lp&R{afl(`hA)?Dh=H~=oiXDz3WW|{+zn5H{e9n z36w4z>J7KtyJq|>zl1mfxDF;Rcu8pl(bRm(kmxe>dJjX*4`vJ}evG^|2M3@DAjkj6weD`2 zq5x=!$_?1n%AXo%TGgjYT%Z<;uUOQm5VQOEj{> z;vR^o2~v9SN{hSE*G1l_CZyOx)Barmn#165T=PgL%m+`F_?RUc5PgCtY~hA3CKE?v zLhfMpj|M176yTdh)W9L0;ovc!8tZrk>*r^T#8b2#8AXzY9wJ*GJfEF68q&&Ull#Qe z;unkhfv<%VlZbgOx`5AxCYb*os<31Y`v9qh=?nw&X|r>l765J_6XN@abZ8W@?hXs) zoX%&6ynm-q%JyEwLuMij#%+k4JJf!1oGf_QNUk+>}H_KnAs1{$(6J zzm~58irO+hg+*`2q{SPlOI)f>pf6_7o-?v^vORvc)|2d_pBCpFF%_j zV$suw=3@qm*nt9tA^ss{NZjM?Z$8K5qEAH^lABrPMAU?acfJexbDsupTZg|-heUJG6&dkf;j9()ngf&uHN@_f z<^tbNxK_Ti-&1N-Qt@5UZd}o5T)XQtFc)6;Yg`W%UW@fzPY~WnYuvy!ZrwE;6bf%Q zHE#bdleG1!VbZJ}7vB31r?Kwqmmv_CFA#T%(XRGtpaWJrkldpYIb;*LN9Lz1qDI-G z^RERHC%f|qIf;2iTx$C9Ir?d_sb4_A?MLgSoaEsA5k6x09E#Fo=bU6a<}=N^Vq(S= zzv9u!rxSZpHXhLgAVn2mG#V;j%GGQ|%1IYI+kS7twboTs0 zf-03p{j`{-*+YNI!`dvFC535`@>__OKBby%%DV3=YECItSX}eLH=%$I6f2TZy@-gO zyK%W#ShMAd^b40Nulp_M1At%+;Pw;XPcx8E4EW$0NG}EwZ2?J(fhAhN%GY4|7Ko-8 z#Qhp#AqMrozV!p|9$kf|i4o^*)D((!?+X7qhrY$R>zpA;`lpy_fRG{=EiVjli#vq} z=IzIpw_Zqb+R?D^i4e(WXMwjKVfBy0>%1)LHR4BM)ZOoigFIq|0yWQwd`w9v0$n3% zC&k^eNDMyvyb`<2Kr@+9{bFAY<_+`@&YinlXDo_mSZtpj=-}`0(0lxB339 zIJ>uYP?8wQGqJaGz8rt@7~IA8-~09&a**bqfc}b+<`bf5Pz+5~Ix0x5z7zV;NA!Nk zRoBc@SrJkhyx#OZP6_z$Y+#?<1;>st7lB)8;SsEY|UlpKkS75ozSori=c08aUmAiPRnE|s~6wyID=i(4k z4OO@PsxlI&dS^Du-##FX4X7Fnkx1_HNdK;_iC}&fO8h6};inMad@qNnFM2gdeQ9xT zfKL=3B96EdXoT?kfsp@<_>1gR)p>9BxGV6!^dn{+&p!xXi7>8qgib?f&|T+u%3);R ziNiCb)>+2hFpiOI6-k``>WDi)zB}T@4_~5gH&u5vX$^P(ar8u(`LmAbl^@ZSH!&O1 zu{+XnpSt5dNMl}KJ*o@~8!?Ee>}qBW-{XKgJaeHBz^cNF7N@)1QLf}Vw z0(DPvT+f+9s44ST)(?S7Y1?RQS6chGwC2wA*HY;dKhwKqG8TF=He|9^WC$iY+Zi}g z+P^$DsR_pZM0nohyPhgQje-bbNe zj|bgFkAJCBwAn_{SKIfxHvCFZ?Jkh+VW@U@czj4E7Li&sNgs`>GJLL6T|-M{kF1+{ z^+@I!eP8*AM&U-FIE|_pw`!$wU!|s8l|f&Xh1|=BeJ|bRs{Q+_!y?6mepgBKRbl&T zp2*d_=&P%dt8ebB@0M$L)7LN|_iCZ<)rMT-+rGwka!sH5ntsSN-}W_&Mv9Y#ms|WQ zzAwkjEKfrJf7rUqs4Bv@UEsUv?hZ-mmUPqI-5t{1-5t_ON(&-Lr<(=|sf|c(B$ZTB zLHFVRzVBJ*th3IynYHHIJhNua{akbXeut*+#NF~!9nEyVvb8C!_A{{hyQdy-f*5eW z>#5eKN{2(zC3_0{ddekx>%w}o_&#*q2eYF8IOX>Af0i8J5^AOC{m|EEdwfsh-ez;l zPYv^tHQCoBxWTbk9wZd#yezbD^!14E>s9U_)qdz^$Ny;kpr3Z!n%DF^+9&LZ^v1*h;nRpdvA=7DQZ`Ax1b)9LvElf2Qq(uz+xRj~wd#Y(f4iRd zcb7}=mP__+OYadVKh}uv8xQV>k!<#%`!knbQ{l?Ra_$<0rc9=43<&y}Ql=7bC*eRw_aPp3H z=h!P}F~}y8iobMF&1KiEHRyTisGciT&G^9V^jOd0vDUxv|DuDxN^<{$4r*5_7UJ1vIq1CkBS`T3pN*1_(ZKV<2i_W%>OC)gpT5E|ga>sAwhP2q^#6e&7huwpe zhAFUY`tfI8L0j5giiwCAl?!l9V;C>_y8+ph# z77@)DOR;c1pwpxq|9~$?`g=Tfhz5WKz~9nzp6GibH2Jhe7L(QJq#}+izlG@oc6_pp zB4q+P`{yX8gV57-W{0D|>&L1c7roG*Tkt=oQ!HG!Z)nz+LNsr%kKv3E8{rn{@ z{QXXU3Hg8^M#Jc_^r!OCbX*t1iMAd`h&bNFfp6G^&yH-q+9nXLz^DTEa`el~AVZ1V z!P%ARJZd^}Da>l!!#Gs226Cy~96a_=!d@499M0-_BW%{SJ6Tx3mw|%$C?NhSr(hCV za_O05z8lF-0+r|LP7+fYiMDjxu|6s-0EcupL(C~XjcO8=heN-H(8hiLszr9U;)e@p znWEn$k5kAAa4j8GvxscM`$fzs*KM{he$*#iVmmU-y@$hJlmE}nxYYRH)F=s8w_M`% z(_;jV6DwhtDTi9O#xb$*daLpq8y#k0L3lTFny-BBP@>@5{!_w9&YK+&g+@ZH<7y%2A94xn0u1?J~f%SF`r0~K3eW}C0P1t zC_(rN^Cxm6o58gipoK39f=ulu?lxQ2Nzc0g`8a45YubStd+*WwGlDtszI?s8T=flx zMU;?``(Nl_mA=YMz-3IG?V)6poh*8}5@x>2P~D>Q;l}+FM`hzC8wpmPgcQ)gT{y#2 z&9nf(ZIJI|%E4u8LJrXIe}g5W4zIf@#&(y5IWAG($N`%1{egwsU~BTYMVM%F9j5u+ zV-#QL-NI>_sCo|&(}90t;im_VRrmG=KDKtH%*AUkxAQJ~zW6`tU<0%6AuQ=_Pqb1% zY{nGL-%Gix~2&Bt3nRR7G>sg{0y9=4NgpqO@-A zAG)8x)5OuZbF4s1BO-{gusL0uDU7up&*F!!Joflx&5Fei6#RCZw$n*_0rei|-42VP z>~Y;2`lf~&k<%Bt>T`8w-0klIPAj-o-Y`qqdP@*BV(VRi1-tWcD(qs`iipc&nO_+A zi=6qWCg}E4`zZbJ@ofEO2y09^E$Fkb=hLMo71?Wt_(Pmt)cZG2^Q(Ja#+82x?k!`O z%mF|9d*Ze;UAj=Pl-1C29`UmgfgFEC2U$O(RuE{g$m9$=SP3s?#7sz+smAe%4$yr2 zSZ+_NXt;j#=sh!H!^*R0`m4r*MoE17>A*%I4Kko{jJ{&2G6l|1!VQpW)8Z>&2f#&MwRT(z?J2 z{(MfjY2&T_`AvjRf<;O6vWh7}S&#ubo!?n+necL9%Ee^FV%#(S37zY3W$^-`Um~$i z_J5;;f!B?;bZ#aDvH)e3j(56*P$TqlD6-$E3ALK8x zQ?yx^5EM}b2mH>I!@N87ioTVEpz(u;FnBNGXi8AH#=#>bnHLGl8#}~FcSF|^@l30) zcj zRT7jQDT@7B_zybB7qP8;bURn6b?S^8N6i$pI_X>%@XpzD-;z&f+L}I)zB2sSu~2Q6 zDEQP@28?Xj>Rvbe8%R1?iazt{lHB+ybK7?;eeSh=H!e@;UrSJSks#K;_`1}U8ntrI)3*xnE?TlWSloF4-w}B}tcuZdXWO`hWVpWjt_a zG+l;l&l+g-c>iOg?GL8R^M~^ohVW4wn_FG6e-ouKzgH$+T)qwZcNszw`rZ0&gSvF# zS~vbLu3LGJRpP(f%HdGZI8CW|Vc(fg`M3|GRf8}}o-m3nM@B)kL3|GHD zRwCd~`+U`ndo6JRNt1g(a~y(3QXZQufnHvJ9SDIhE`TIiM-c5he{YQ9=C9r!Kg)QL zvHU0l56ld2WM&IyjyG0*Hqs@Xiho{9m=M~~g8iKEiZ^{k;@zK4{(|Lq*h4xT2K>Iu z%@1ptKwEy88$aGcHlEw(+hBhDeeXM~43Nh>{!j16-?czw7r)-W)b{wNQX-6O4Ra`_$-_dwjLLy3m6?ps&P~DwGx?5a!vA5w0YvvB|Q{; zf;#Km$hF>8`;ekF1%SH*M=#I5oA}UV;G^+%s9)G%M%&Qd^AP;Lpgs2{(9EHXZzA8{ zBhL|_*W|5qM_@n@&@%yspFRxNt^cDAS~BLF;6GJyrz9e#oWR}KYbDJ0@o~}Jnrk6_ z0l=<6U~+%hs`Y`a+6dDcC z;q0j%rZ~sq9QrjPD&Uju>ifyN!HVzJ#fw~ziOhe9CuQe>IvbW=!Mm^b^UY7_`<$aY zZ28T{BS zV<`Q1M2%@yEcYPT`sIe z_~aSoc`mknu5D3kyOkG#2Z?kN0zVZUhAnahb@fNwC#`lzKo6UIbw}eES4}_vbTyMTH#RkUpmfB#>0!8Ayq;Vclgk zI)zKf+h9rrkgVcMS?a?6dXJabQl9veh}t5Zc1$)iDakuXMQzDf^^lLN(d-l@dWyh* z8bisVFV01%)gUb1l&3jnn3MOCvul~5&wybmfZ@wE{ra^Ak_`EnHks>p|j!Ts6DNtKGhwfv(Oo}g|X`|I?!D|&xeE2>^Klr-%n&gN#;+NWLGPgJe1#@VL}Ct#SrC7 zV+sejQ`9Y0;4PJ>univ>b|TO*0fn8o>|zOYw7zD=%f7Sma8)ey(0{y`0DC^y^y7_5 z(h|G1F{WKRMl%5am9Wx&m+GdD+5nkvn!6`Wy(djqG^dJigRdo#*kiEY!jjSZi=j7K z6awqA#Ih0jI2SE)=d-^jtBXTw+d^6rLmkWg8||PGF>vEozC%Dxj;%uxRq9V3`XN$N zj4Tu(uM4+fAf%3X&uYJjuO{p7V?**O8b5x;A%R!P2Py9pL=rhSn`#`AUx+Wd<1k^g z9S?Apw-NI}QN`PA$97>vFY#FJfb6ag%L3Vcz7yy}QXZl3AIodU10%Tj6ZAdE{{b)@ zR@pObC`|$>{o5pbq62h26a!4~>PVwsKd}($&Jj=&R?W41E$Dsz(;Hpz@_NAw8m+-; z`trIhB=tWKV4mt@;`?{rBRXgpl5g6RZ}~glR=mLR|3U{1e`BPgFoL5o9)VLk6qxZa zD)+6meG4gZ#`tOuC9n248e0~LUm&)0sjp9gABw=&0|r=AU^s{+spo8GpJ66fG8GIF znGMC44uxFLri%d``@Rr9jS1G5eX)ZeOJs7?m!%ve3H7MJXuqTCL>T&@LfdZBZu?ytZRwH-f$zY5AjX11R)7bI#^U}x@RufMlX z!4IBLHK7}#qLrmU>xe@1fcWkJjQUHZR^t}y4vdl^GC4SAI#W4t!r2F&R+;;LyZHSy zrH8Q*1z}hVg+#dXFX_Gx%BL&Lm2ircFRI^dvXUxz5-Kp9Dm`==laq?Hb`bcG=m6_r za-A>Mj(j<~X5!ovxN~s46&t+j-flFsJLffHo@CD~TpifO3DyRb*x-}^aKjNe^?h|8 z%mFRySP&bWZpr?E=)U5Yu{0)D0jw1&BWe`Se4`nXs+{8Dt*0dLw14q8<>PO-01uT&b z>Thd>wW3?~x1YT-APTGW5QPBDwn2f8>;;q-Oxq@5l405agw)Jf_{_9O zE_wwkF|6BIem3G$&VfyL>8P;MgsRd6G#usi z%Io-E7kswdBe08+#kSN!8n6E>#+DLpMNyH_(Heqewjw3spYAGU?WWzarRN+i-I$__ z`TY|JvB4KaK?LF4f~Z3%;3!PyNC*IqE;~}LI7DJ@UglKtn*<>;Q8i`LxH1Q)Dmyjy z)<3y;zRV*Z%WsbHzg6-40N6Y0%}_!8OCD1B}=i{Fb_8nfDu>EA~e?(V;f zJdd+Gcu_W^K4l@z2xdWG9H5|rC}5-&h}arHTK*I3`7bJlL#mIzde(7XB66RoDSYt$ zAzeQ5w(LCR>Ee6p^PG`IXZ~N^WaNenK-T&1%=m1dWp<|{QG!cbW(;S)J#X*3KpmS` z;5!MJ$yEx&(}#cOBeXAn>VgR2pps}@LTga$)}fEgFS6%9qyGJ&dwxX5kOCq`nF{@Q z9`*42$yFNKujQXO2i-W!?S!qa!i$R=R{FnAAOB%xtsZV4-y8EvuL}Y}32;(j2(cd< zPvvj|E{#Murofxg6jCm;{$znF1$w>i#{!-I8IFpl2-bYc=Qi&RM`H=q&J+u~t@Wn} z)y#p8er<`wI|jiu8_M&f>ToDy-K zN&fv!7n>lXM3PJ4NWA@Mp|X^d$i$n`71@N<8F@Auncr6;0f?mFA-55PI1`zCg= zGnz*8T#I&$h#F*5rzP!R<8k<|&iEs*<+beMMqd~jKhl08i%Gd4JzZwt&-KZAUlhS} z)`c3y#i!D)Vo^%~nI@~*mIMkv%d__geb+0!=81(<_7s|p2u2l00I30_2XoBfN>nl^|a*k-MxPcTF07y%ne!{Rp zB7o8J)Aw5DIV{)uH~;e9I2QR-nijup{`5n!*0FBCVCDLbw(tXz4UjW=`pND6;6LhE z->%PwHK@@Aq8JQ~u;yJV3(xwFR8vBCfEK{#iVcyJ2OY+B*nHfpb!#%Xt(`T^ z$*yVhO6_XzHce7tmwEmA(uWDC3 zF_3UW#?hTT$>w;{tf1(gT}Bo9q7mNNp9y%i>ON>_k7|+U2)SckYXYfbwk^14&#rZh zT(oH}lydLaXaTNha7=Th4Tr80&D*-jMRL*P|Y!T}kB~G#h?L#lzf@6^;u~7cJV>hq6*acC_=Ej|BmyK^Jlvb3o zUJH-}Zqqo@nF|=yiICM=zfxlco=6)Rqr>@gvc}ydk#0CX;kkI+MY0%)U=tk63J`-^ zQS?%D5)Lpa86jbb?iVjoNa4zf-tL8u7ori_9@_RAUkX0teUOF%BL3t8PKw6gwLk5Jo<7%d9L+xH*pw z^c0&iwhusus=G>Us-<93E$~BL%?b6&B01*lPtTBrJR5Ellu7{(N_wEhY({lADWb4* z(;v6E=Yd*(@Gy+vw60w`&(u7DK1EU`whCW}`9PN}>)i5K7GfCO4!MObk|o5%LNj{< zz|!}}DMqeAFBz)+@Ey>>G2h>sg9w+KamO;sC~))R8S-{8I_z`Fm#~ZjKP-j)EUAwe zITU#HeaVDH(kLn;pDP|49;G~)4^8%u2Oq*BXBY4uVjXp0e9wkS$?+d}PpUEGgNMkK zI1*`QPz28@hnP&}+{@ZNnsDZQL~rsbU<7YdK2L+tg@6bO5O8iOrUYgA{O-H`5k<1M zcqS&Xq;Ift6?XQk;-SWLPOs!df1AiC8-A!e{tiMk4X;AN4H0sSj4h!{9;8N*rf6UGHE;{IX-EPlFry z$6HK|)lI>G%Kd0Gp*#PPmhT@5+l|71sf- z9EgIF_M$N=Q0q9smEIJnYF6nU^TE-Tt_0v2eK}*CF?kon_}P2k>56zOv&AA1b!~Jl zSKr+?2j~>;2-!Gm0)sbkDyxnhhJ~@k4f%V#!Q9|V2S!Pj>7d=Kca*;c*>*u?=O1x- zsAQHXJ~)absdQp_$0P;3F5+@N5PUB_>*aY_vKxLVc-ZsVe(+bZG5Z*&lK@&v>cbi) z|DJ{y60;f|oxrRjjcaQH>KxTsW>0U&(bg0yG>S&e!-^z3e8 zv)M|$>QHm&FC3gSC15V=ku+RZk4(u!3#kozgJ}E#ka(>jvh9o5B`qP}I;i~B00L-3 z%{hqB~(jx|KcQLi=7q+N-r zD-j(H`~@=hQNHnY!(WZYy#w3~EBanCGUx|bhD^iAuI|=%@9|Q z9gjZ9F%pGIshu~9lb4`LeHdqj@`f@skw3LoCAGdjwQ4do(L3c`a%x>LI<>$g zr2&o`8l2YUg4Mx^QuWrg z(1BPG!c>3iTF=88J7I3w5UmktiddjtwuMKnz2AkSSU&0gH~YZbFdyeYaYYk}8<-7B zj{yqXyvv}y*1cyBQqs>nRFRNC8hXHCj3R;B6~>W)BmoFVb{|*6Lg%}Bm?C4gIMPvl zKMTc?sm&^4dJS_z>2dyafLH7PF$wC&2=MTR;Wh*)B=VSM2fr$mSFeC6hz12G=89j- ziU4z-5vg^v0FC)AmBl>;qg8&?K!_P3-Pfu{@#bIK&41p2_79=h675bXN2@Mt9)#k1Hq{ILo4YU%08HYm5~BgB9-=Vfd!e2V=~uWLpv5G} zK-shvluRZYaN>D*vlmerhUno>B(>!OTvGj(*U*HaTA6*b3fo=H z4mb?HGY*zC%Jvy^Rk?An^UhBH1(jS0=BUi}n0gsG!B((i;Kdl)rECcOZf{@v!fM~e zq9PDO|oUN|xvM&jq z!Zg^Fyx_3xBp#t+!z56(rJ-};VxT?1$bJRpk>o1oQzhh}Xw_og;a4JOWAwR3Qt$$# zLse(E3@p8Q77-WM{q==8VT2q&smVbi{Yq7Mh{J<1s>(5u-^cZ%ezsYc!|rOJk$#SZ zDY3N#Y1r?=s0Q}-8wQeOGCxMZt(|g|9T~Ar(K~8%am(7gb`HfQq9QP24I?sZ^L^M`IG0JPr56bXp?z3)RPesE#k2(|Q9f zTNI`FBMIgu5^`VtIDniQzY}1x_`#wyZwixQtou`-$+jS7Fv@Z8iR2?Eqm8%4c)rB@ zrT7gA3{`~3Y(n07hgFB44{GYY%Mn`Z=`ZPhEFQ+g7MvLbK@1^*JCWBaf<$8oUl%Nb zAgZB>HubKyJP2Y6$z*G-@_HR5*;%FD2?@E8tiT9RN~G`|*L9pP@Y4ApAX&|C7!W{c ztoim$eXVPXai)|chPWcJ9d*~8N;|i0yK-7#ie9F~hMw1aAXz)iZd#9bEXV6&NUFri z#mM2)h&<`Kp+1=cD_3o$dX00VVPI0!p$W``yWO6@OZMJLv~^T)2yEmaK}QHQAXU@( z4*h{4Nko`W%P(c{Vp1H_JpV?*lpiE#Q=jFRXQ>0bb|cAFaGky-c74HNpK+ zI+CIpyr)Zsx1 z%+=zYWBja2Bs~V=Waz~=K^>Oq8JQT!gZeRNDZ_ZycC&naXUUh&$A%t-hb ziZIm^{g5z{sT5T^-^?Gf-ZU-ntvz4Y{hEUgCzPPthT;*kTj^cpzG~&yWcqV*{08 z1ZV7nJ7?Fkz80nZX3yp1_tfRjA1*G^Q`vr)twI_zeRy4^7->o(KD!y|#3KG^5PsdH zSh3t}&Z96I;~3L7+5E%CeVM_6HaUDLqWSOJD`d3l~ss(c1E87H@+oYZ+f`O>%?3RhS zli4$>=On}qhzg%E17>OqQv;0RPkdi8iT#zo2H<`U;O2EWu;&snQsp7t;ys~Yv(bI_D|+EqUl|Gh z^Aizm=CQe_*e55F|Ah|92+_ma*rXR^8FV`n7mq|+!v}d!l-2arc(ST~RhsRyX}m{| z>SobV#NG7 z-XNCm^DRB|r6|E&bk=1f@xpVjyQHi;NrKbmm**lo0W4TgohkzEw+`~fo?@w9vVaWC z85sO*lrq*Ri{BTPSp96iU+WCyt22`Z*?{Ti|1|CbRZ)MM(cmVA`?l>r`b^N_zvPAA zLC~t=*Tszy+7I+D4^a$vQ`_@#+H4qQcPUY23tp(Da>7OHzsr1hE9HMz-~V0vNVti9 z*eNGUV-S{O`eRCPqed%mogsWge@B~5scOw^_qo@BkFNs%mWp30WS=J;MCf*a#$~xn zM9Id3Bkl-M%<*Z700?IGvxRSpK))^bz13Fx$DpUe|4|2pIV;nY|9|SBc;}0@gLEnZ z>u&FyVfi)vdfghW8Z+b%!zR-X&;2#zv2ly-SSG9a%86#-~SrP zDkO|AcYit8$cRAW)6*7R*p8-<@i|$LOcx93v1r$FLj{#)ihvG?Y+1QP43OZ%DrnrF za;ZVR&S`+U*c-|YDm{e<@<-9K6_L7e9BtO9C|exrNcG7 zvs3{mUpu@Gw>IyCE_TMU>Ykztn=Si8u`ZpqwxqRh&i6mpq5t{peadHYp57>bbBGJS z)M)<)$Mqrv3CHnBLOcQ)~OXMwhfSo)$8ictLP%T5I&wQQu9=YgY)!&K*F4cXV_q(;l zHCoz@_c!-mXax8i+s*x4^uc?SEDqOVYM4H#?Q^>Uzf~Kuv)_qguzfZG=SPRPUMUGh z#MPf)nI_)Lj}}9~$^i3*{i1zgL|`Vl^TtmDv1wt%({~#Dr`m0#xY78@X5FdPD!4@9kfp3+(Q5G-DAIs6g;V$N>H5qxx8-e_Wq z9wNjD72}_<*kWl0%aPXVByc&{;#l6vQI6{*3RTup`NOrog7OkfNVwN7fLm$mK+oX1;7k(Q~KBmq?UuPijv!6|5vw zOO#>4!c4Yauk@^0Ak#0;p6+|FGVd=G*7Utx<;AxrbTGZ_xc{vV>gA*@?|{_VcrhfV zEVv}ip+ZN3TRz@$WkOr>pGK<*1s~Bt7DrCa5H*A0?4;~g5{kPd_CI5K1#Q*)WqYv+ zmmB+84SSA!5x>=KVERS8{w%AEoT3LHFi z1HU!B6NMzjR_%G2M&#Z92OXp^oq0g!lXqZ6-ShG^p z{HvzVqdJJ==wfu0JWW^WTnMRgQRE5LwHnq}eb{r6{vPt#NzhM&zUEM+Dn&Q%Q5~!m zKKekorc*R-P}|Wji=Gi*$UiWslicUj6;`7P@inNw-k?xb4_z$#k2)w~s~#2HTdZXG zRv(X6oau+Mzo22G`TkS>DC!1#Y{RB0mLF69z8bdIid1Orvl%q}G3p-Aw<8#MVT24d z?ms{#T6!OlIgXjG`S zRSeDb6)<8lv1TcdHgx=rh*xn^p3OHWBiw<7-E>Ob$v3z3!GS~B^pk$AZ~nV*M{e_w z5Iwjxk&TW$f0B5C5Qp5qviax9PNuVNPJXX9ADo^|piSreYTI5}ui7&RQA{%LflePD zoGXg7dhOW!D}lGY@<6kNG*42Bvvda7(;z*=dO2zcVX`_7VzFras#fUqyOy)Wa>+`2 zz4~eN#fO&9=}rNSNqTu6KW69KYDJKQr>+)<)GC>5Y}E`sp8*Dc77Zyy8x$>}dKj^* zpF~CLaw1ObZ~(~NH6dN2cW&;}TJs$Tfn9uo$L>ky8&f+0I6r5qZEz&Nl9&e7Y7U$^ zwcT$r`tNj1M4UH!&~VQ&jtl+KOpm&kL;-HQ5I9;FQ3Mt{7}j?mOMxO@$`&)I@t`pt z`aIvZi;aJ>`MpVW9vTdiTk}qxlhBKk7h*vP=$padX`0&e_Z+fVj}8XDlZ+n|s{cT& zu4m5U-(|^C_#ymO{Bs;{eCczGZ|Vd>W0wE?>nB)txi*5MV)0zFr~CHiv~E6>|8;M6 zUIWh0XmqS2e%03v=C@?=i2)U**<+zdNJvHnaZSzJLDjG%4!u zzE{+rZEN)JL-fPnEHrxkBjDsYfEx}JhJ&QwPz^YY7LK8Sz_37Iy2Gz>VJloRxCX+j z@=U`cxCTSLqkRK#6huoU&Usq61>8f5E3@Oq)IJTT%*)zc$EH;o?CBfqo0g?(lC+Da zuD6BN1BUAeCLIyx9ubj}7YUaajh7comzOA!mvonxikHVJNxObpLir%S_7y?$ z1D;+loy#TK@}yIkF;y@aOkdI7jGi7Ct?JwXE2z6?Q7vQBj1KmW$dV#tb@oQJ+huyz zWs-Mkkm_UK7oYh38c`1)8zE94VIEDx?A(-;oxq8gLP4Za$>NjXEVr&;`=LK?6-=bY z$0kRcTKc=pWxhXAbO|4)y&CO07BlQu`tgdA-lR+>p3dPxsU~NP_>E#(x5SwG&{kut z6e?~IGhKWVw5cz;5!SW+Wc-7WlK0HSfR0kr>gWl{m{$K#G-OgYTvES16-z?}(?SKy zK?U1gB{^Ir#b7eIdNRddC2d9}ePc3pZ!+yfCHrCW!7m4ASvhxu+-HX0T8Pc2N|?l= zi*&TzFgQ*kIZG4;VKM1nNBfDX`48njsFtH98g0g-XeVPyRjS)1X-|gg;flw1LsCs6 z_5JeVC2EaLYE5~cnyS^_ov1ZGd}_S<)B>4)N2}h(t=>+m&Jmva5~9{+ke5fx8RG^aGQl!z~CqX83q|=HNSG;~I<1SX> zXe`48%smMl=MqI7s~Wm#?W$M-;ErL$b!lK&y z=;OQJ&QE3w>*grvl3h=dN$ZkF=u%`XkR~ip>ZcF=i?soTv3eHJ~#6s(1v z(Pyv3KbueZr4aMkTx~fFyDt7yJBxb9gZ^{8clZW>&dD5LYj(9 zLqiq9Gq4}410=l@L^5V(H;`TG32K;T&x#W8BD6>mK!O@@4RYwfZ}msT0?mL~K?DVA$Eu$H!%LYAVtngS2Zp0it0?Eq=W6D<2 ztzNtKGg#C#P!ZW&^e|Yqv_yJrE(L5ZM_7K%uw2T+HquxhnYFC+USBWPZag+|Y;3Q} z0cUU+3j~7&7~@!w$whxbz*0=bWze-Zc zkG8Ab6LG_113h93BfyA^6!{_5KnI`zz`_Qi@uJO?boeW%%AV6>Gx0=HGL!ow*v^!&)vI6wG$9+4EjOM~OW+L?KBE0LuPWI0N zcSR%Z#S0eJ9H&)JDLbz1WX>>|MA?|N$mCf%^$o$&_25jMIBuP|0rX4^3+l7jU5tJy zSir=g{KXg1Rn4Z6Ey&WAOr{jS)9RaaaZ(NVu*>AA#KvFuMWr5Dqc_qgLCmfWzY43&qjq%hn@{O?C z6CIHBo)iaAp*fZ|d&}2jv1%vA-^27JGLEa(>R3^VK!%C1`LF=TalU5US@Tmm%<>_j zn?BGvJCT98J=0^96;SJ(N^WDbWwOR)Y)5jW);PsH36$0W+o4Io(nZNqfO#>OSY1Of z_cL)UdZf|@>gBqV=RZ^)%+bWHX4hg|cT3i_9)A=PI_H>&^s!*nf7NIRZ8Ar2y{Jk>Q%2iMqBP|h(c!bN!VmHe1_<7b55FnMHLwa}fICIO!HB%TZXF8-M(ms)50 zp64H_o_FRsZ?K+Q4<4%Qa(rRi6Nc|e*#P^kj)c3v^;&`g48XjMo!>UWN-GZfIOi#p zUVoa8YDMQ{*RhNBZOJ^%y6ktTNdaUx-nd^bYVm-$=NH6cKk>eJ)1n6JIov4N-6#p% zs2Gl^qJC0m`A|}OX-@lrvrNXl znR5#A^Tx#Zl}clqDBpc~?Hi-seTnB6M{~(1<|lkEMs7Vl=jk_pKJ<`{m%(okv(ak2RDeq8}zZV#Akb$1ZET02ckVi9TqheQQ1N<)LemOj! z=zJ9LngYGFmFW!J&orDh;Zeu`yia>%3|-EWC0xMLN9Qai(Ch$(fRix^m9Ged)7H4J z219_w`jwOTu{J}XYs_Ic>Jo4hz`zsm5c&P_RcZ;*`RZg`4YXKWNoJ{0)he>vBJCS7 za&;sSvq6*CfA*mf3!;4<6rddx_|Ydw`Ihq3UzZ@L%i#vu?D>Ojp2Kl(y&CI)ERLP> z0QC1}yEaI(+&j79BCTgvvd%B5+%MVdE_vcIsW3S0v*QcGn-H@Cum?XBC*QMAf}*}Bj~>R*bjL8Xfc7o(B_1nPF(c?XK!bb* zp9%glAV7TlxOvJENaw#_2eJMa0FXd$zccuI!w(%sqxl;tcVl1ocPD;$KYrs+{&q+H z<-gG!-uSIY#;zx;a;^S+xBi!Q_8j0#0>%E5{~O#yglON6dbsBS7GMD@@B)-Ke-=mr zyx)jAV1FrSL^U}75?Fj+^awd%fe| zG+3}sjS(ZPWYk!Y%Z`sB-xOg{(WA!_AVt3UGGisn6Ees&6q%A{ODl8QVIXBt9Wynk6haJ! z)J6>pmM9WO6ES12+ z4J53zg^U}0AwWeX7}-LSBm5v^hz4O{LQ4ycnVgzyR;3kJUV$YRS#Z%=r=546wTxPN zqQxhke*zk)po0=xsG)}ahaau^?U$-{|B33{fL7JPg_$oPC~Qk!0A&zKBM{q$ zQdBzC(2NBQnSvK-zQKh`FEwP~NllpPkrEENSVKihU~7g-5slQ86d9?(R0$oEKMMWfV8?Q$oG->V#JcN-G7gP!`Zb8$&A;u0XMVsuW8yn|lS6_uS z7NjGST(Ze0qnxtJE3@3P%PVg~SIp8#$^~t<;pQyIJM-ML&p!kGbEv&GM{23novLeh z0IcU;tmQ#1t9#>VH=nIn|I?bQ(!3HaAXe(KK(EFGQH$MXUKEDeCW(*&2CohWzC+u%)8^xyEMA@9{lgV13$d* z#UoF=^2aZ4yz|L3AN}*qLqEOr)niY+_SbK3z4zI3AO82BbuU^0X_v4>`&qH_JhS5h)CuvIS&eK>Gweq}*J?+8IeQs4XS`E-Y{qq`D6sCl; z8Du6cH~|OPHIa(E|EnPp3R{KNK#*w-=>((`i5w;rk&rwj3Ev7=Q9|^h&XuksHDD4! zIz)mQtWYUf_<-6(_z=bsZYCUfO2s6H!Gff1Nd?J~3@4_P85}N60t1r@=(dot>92mR z1DTv+hbZ^OB`s(~jceHG#?`bDj&E$u9OFnwIpXn-dbA@S>*&Wk_7RYO+~XhvBMm>% zOg1*7RL;Wa$VWmll9G%H|GM@+017aI+KCl<4Cpkc!3sSLbfA4~rJo3Lt!uxs${Z+i zf+`ZE4q{Nr4_+{W81OKbO8nv*&Y&fyq)tc!15r|zu!AMe=tM2z+YSWq1C{`3MmI!P zQb-~ID`-qu|0Iy2MrO$Z%Rz`o6bexj1aN|PSx8$fXc4t4GP;Z?YzuE_Qc7^B5jo7H z1YuAC2}44$Nq%aKaT1vs357_r9Q2TBNoYYE>d=QmG@=rn=*!~ANJ{}UqZ-{PM>kbT zqFwT6*wN&7sP?o_swbtPJkNY?H7iqE4FFn8RVsad2AoS=j!yr+kPm_ZXrF(-Ii=eGnf0xA4-1S`OZh!h4nm{3G)8F@l8lkmiie$CZ zHnNhP|14!ID=3TN45NzOEN46GSxQb2I?@4P0DVbP0Wgher(G>;w^P$z-Lxu0+G-0&qXY5`S0cvXKAWDPUe zt31n~Ai50>isqETJg2IJ@Fp%var0)~z}Qn3a8p^$l))Ovz|V{c_p`}iY#A+kmfH!> zc54K1`q*b+^C7sv30~iV53Jw^GZ?}SjxdEMY~coDSi%{u@P;o8KFrQfzakzni6{Bd zUWL?Drfn^YTa3!k#+E7^$zl&Dbb~h77rq<9+X(6kHm9^xPUF`VHD z|CG>EA_q5?795knSb(}#vH$}hq1e5E+(c&O(ja>Y7*v9=)G5VS z?0kb7w!4Cckzu<|!ETB7yOoa(6n6f7-(1va=(+@wkb+#aq8pv)M;9{EjE3~2CGBWS zQ~J`C-n3rehXpJwGPCsSGpS2$>W!UPR4KMjCSC06SGyL*x~aoX&f5^3%5V(%6smE5B4i=